diff --git a/common/exwm.nix b/common/exwm.nix index e68e07e..ec5c85a 100644 --- a/common/exwm.nix +++ b/common/exwm.nix @@ -7,9 +7,17 @@ networkmanagerapplet ]; - services.xserver.windowManager.exwm = { - enable = true; - enableDefaultConfig = false; + services.xserver = { + displayManager = { + defaultSession = "none+my-exwm"; + }; + + windowManager.session = [{ + name = "my-exwm"; + start = '' + ${pkgs.emacs-unstable}/bin/emacs -l /home/benson/.emacs.d/init.el + ''; + }]; }; programs = { diff --git a/common/user-facing.nix b/common/user-facing.nix index 32b8eb1..0181fac 100644 --- a/common/user-facing.nix +++ b/common/user-facing.nix @@ -33,8 +33,6 @@ displayManager = { sddm.enable = true; startx.enable = true; - - defaultSession = "none+exwm"; }; # Configure keymap in X11