literate-config

Literate config. See <a href="../readme.org">readme.org</a> for a better-formatted version
Log | Files | Refs

commit 448fa3563e6d23ba16f8697353ce9674cf57f583
parent 84dce70240c48c26a17b81ef041e977e96150565
Author: Crazazy <crazazy@tilde.cafe>
Date:   Thu, 24 Feb 2022 15:07:58 +0100

add exwm support

Diffstat:
Mnixos.org | 28+++++++++++++++++++++++++++-
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