commit 448fa3563e6d23ba16f8697353ce9674cf57f583
parent 84dce70240c48c26a17b81ef041e977e96150565
Author: Crazazy <crazazy@tilde.cafe>
Date: Thu, 24 Feb 2022 15:07:58 +0100
add exwm support
Diffstat:
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/nixos.org b/nixos.org
@@ -191,7 +191,10 @@ stuff
#+begin_src nix :noweb-ref nixos-config :tangle no
{
services.xserver.displayManager.lightdm.enable = true;
- services.xserver.desktopManager.xfce.enable = true;
+ services.xserver.desktopManager.xfce = {
+ enable = true;
+ noDesktop = true;
+ };
}
#+end_src
** Networking
@@ -240,6 +243,29 @@ stuff
];
}
#+end_src
+ Next, I'll also be enabling exwm, this should work fine
+ #+begin_src nix :noweb-ref nixos-config :tangle no
+ {
+ services.xserver.windowManager.exwm = {
+ enable = true;
+ extraPackages = e: with e; [
+ desktop-environment
+ ];
+ loadScript = ''
+ (require 'exwm)
+ (exwm-enable)
+ (require 'desktop-environment)
+ '';
+ };
+ # required by emacs-desktop-environment
+ environment.systemPackages = with pkgs; [
+ brightnessctl
+ scrot
+ slock
+ tlp
+ ];
+ }
+ #+end_src
*** QEMU & frens
I also sometimes run qemu vms. The qemu's manager will be libvirtd, but not sure if I will even use that
#+begin_src nix :noweb-ref nixos-config :tangle no