commit f201939d145986551936256b28c449ac9a657c54
parent 84dce70240c48c26a17b81ef041e977e96150565
Author: Crazazy <crazazy@tilde.cafe>
Date: Thu, 24 Feb 2022 15:07:58 +0100
add exwm support
Diffstat:
| M | nixos.org | | | 31 | +++++++++++++++++++++++++++++-- |
1 file changed, 29 insertions(+), 2 deletions(-)
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
@@ -210,7 +213,8 @@ stuff
gitFull
curl
vim
- nur.repos.crazazy.seamonkey
+ vimb
+ # nur.repos.crazazy.seamonkey
(wine.override { wineBuild = "wineWow"; })
];
}
@@ -240,6 +244,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