From d0936803f12a5c454b8cdf83535318acd42c859b Mon Sep 17 00:00:00 2001 From: Bauke Date: Mon, 1 May 2023 11:50:37 +0200 Subject: [PATCH] Use i3 as window manager and XFCE as desktop manager. --- .bauke/nix/stardust/packages.nix | 1 + .bauke/nix/stardust/programs-services.nix | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.bauke/nix/stardust/packages.nix b/.bauke/nix/stardust/packages.nix index 1bcd2ad..5f09831 100644 --- a/.bauke/nix/stardust/packages.nix +++ b/.bauke/nix/stardust/packages.nix @@ -39,6 +39,7 @@ lutris mat2 mpv + nitrogen nodejs nodePackages.pnpm numlockx diff --git a/.bauke/nix/stardust/programs-services.nix b/.bauke/nix/stardust/programs-services.nix index a42cb90..6b2c54d 100644 --- a/.bauke/nix/stardust/programs-services.nix +++ b/.bauke/nix/stardust/programs-services.nix @@ -34,13 +34,22 @@ }; xserver = { - desktopManager.xfce.enable = true; enable = true; layout = "be"; videoDrivers = [ "nvidia" ]; xkbVariant = ""; + desktopManager = { + xterm.enable = false; + xfce = { + enable = true; + enableXfwm = false; + noDesktop = true; + }; + }; + displayManager = { + defaultSession = "xfce"; lightdm = { enable = true; extraSeatDefaults = '' @@ -48,6 +57,14 @@ ''; }; }; + + windowManager.i3 = { + enable = true; + extraPackages = with pkgs; [ + dmenu + i3status + ]; + }; }; }; }