diff options
author | makefu <github@syntax-fehler.de> | 2015-08-05 15:11:52 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2015-08-05 15:11:52 +0200 |
commit | dd8c918c876f923b7ca5d9446b03c0b01f82b531 (patch) | |
tree | e398111734914c0cd004da09704415873049739c /makefu/2configs/base-gui.nix | |
parent | b3c25831d1ac80578222cc7d0e8f3559f92f34c1 (diff) |
test vicious for awesome on tsp
Diffstat (limited to 'makefu/2configs/base-gui.nix')
-rw-r--r-- | makefu/2configs/base-gui.nix | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/makefu/2configs/base-gui.nix b/makefu/2configs/base-gui.nix index 5f977251f..056005f75 100644 --- a/makefu/2configs/base-gui.nix +++ b/makefu/2configs/base-gui.nix @@ -3,13 +3,24 @@ with lib; { imports = [ ]; - services.xserver.enable = true; - services.xserver.layout = "us"; + services.xserver = { + enable = true; + layout = "us"; # use awesome, direct boot into - services.xserver.displayManager.auto.enable =true; - services.xserver.displayManager.auto.user =config.krebs.users.makefu; - services.xserver.windowManager.awesome.enable = true; + displayManager.auto.enable = true; +# TODO: use config.krebs.users.makefu ... or not + displayManager.auto.user = "makefu"; + + windowManager = { + awesome.enable = true; + awesome.luaModules = [ pkgs.luaPackages.vicious ]; + default = "awesome"; + }; + + desktopManager.xterm.enable = false; + desktopManager.default = "none"; + }; security.setuidPrograms = [ "slock" ]; |