diff options
| author | lassulus <lass@aidsballs.de> | 2015-07-13 13:39:49 +0200 |
|---|---|---|
| committer | lassulus <lass@aidsballs.de> | 2015-07-16 15:47:28 +0200 |
| commit | 69e1390f32a4c427540388817ad70e69f461a76e (patch) | |
| tree | 049777923f431beab9b3fd0a5e1c3953f4418451 /old/modules/lass/desktop-base.nix | |
| parent | 7b7f7d331dd066ee9c653db611f66305783e8ff5 (diff) | |
"rebase"
Diffstat (limited to 'old/modules/lass/desktop-base.nix')
| -rw-r--r-- | old/modules/lass/desktop-base.nix | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/old/modules/lass/desktop-base.nix b/old/modules/lass/desktop-base.nix index 9418454..ee7a94b 100644 --- a/old/modules/lass/desktop-base.nix +++ b/old/modules/lass/desktop-base.nix @@ -1,6 +1,8 @@ { config, pkgs, ... }: -{ +let + mainUser = config.users.extraUsers.mainUser; +in { imports = [ ./base.nix ]; @@ -34,4 +36,30 @@ xlibs.fontschumachermisc ]; + fonts.fonts = [ + pkgs.xlibs.fontschumachermisc + ]; + + services.xserver = { + enable = true; + + windowManager.xmonad.extraPackages = hspkgs: with hspkgs; [ + X11-xshape + ]; + windowManager.xmonad.enable = true; + windowManager.xmonad.enableContribAndExtras = true; + windowManager.default = "xmonad"; + desktopManager.default = "none"; + desktopManager.xterm.enable = false; + displayManager.slim.enable = true; + displayManager.auto.enable = true; + displayManager.auto.user = mainUser.name; + + layout = "us,de"; + xkbModel = "evdev"; + xkbVariant = "altgr-intl,nodeadkeys"; + xkbOptions = "grp:caps_toggle"; + + }; + } |
