diff --git a/nix/gui1.nix b/nix/gui1.nix index d118e10..d71c62a 100644 --- a/nix/gui1.nix +++ b/nix/gui1.nix @@ -2,14 +2,31 @@ { # GUI / UX - services.xserver.enable = true; services.xserver.excludePackages = [ pkgs.xterm ]; - services.displayManager.sddm.enable = true; services.desktopManager.plasma6.enable = true; - services.xserver.xkb = { - layout = "us"; - variant = ""; + services={ + + xserver = { + enable = true; + windowManager.awesome = { + enable = true; + luaModules = with pkgs.luaPackages; [ + luarocks # is the package manager for Lua modules + luadbi-mysql # Database abstraction layer + awesome-wm-widgets # Community collection of widgets + ]; + }; + xkb = { + layout = "us"; + variant = ""; + }; + }; + + displayManager = { + sddm.enable = true; + defaultSession = "none+awesome"; + }; }; -} \ No newline at end of file +}