22 lines
767 B
Nix
22 lines
767 B
Nix
{ pkgs, ... }:
|
|
{
|
|
# Enable CUPS to print documents.
|
|
services.printing.enable = true;
|
|
services.printing.drivers = [ pkgs.hplipWithPlugin ];
|
|
|
|
# Enable the X11 windowing system.
|
|
services.xserver.enable = true;
|
|
services.xserver.enableCtrlAltBackspace = true;
|
|
services.xserver.layout = "us";
|
|
services.xserver.xkbVariant = "altgr-intl";
|
|
services.xserver.xkbOptions = "eurosign:e";
|
|
|
|
# Enable XMonad
|
|
services.xserver.displayManager.slim.enable = true;
|
|
services.xserver.displayManager.slim.defaultUser = "jonas";
|
|
services.xserver.desktopManager.gnome3.enable = true;
|
|
services.xserver.desktopManager.xterm.enable = false;
|
|
services.xserver.windowManager.xmonad.enable = true;
|
|
services.xserver.windowManager.xmonad.enableContribAndExtras = true;
|
|
}
|