xmonad: Setup a basic xmonad config

This commit is contained in:
Alexander Kobjolke 2024-02-15 21:58:26 +01:00
parent 71dbb652b8
commit 3a367e9f4f
4 changed files with 124 additions and 14 deletions

View file

@ -1,11 +1,18 @@
{ config, lib, pkgs, ... }:
{
xsession = {
windowManager.command = let
xmonad = pkgs.xmonad-with-packages.override {
packages = self: [ self.xmonad-contrib ];
config.services = {
upower.enable = true;
xserver = {
windowManager.xmonad = {
enable = true;
enableContribAndExtras = true;
config = ./config.hs;
extraPackages = hp: [ hp.dbus hp.monad-logger hp.xmonad-contrib ];
};
in "${xmonad}/bin/xmonad";
};
};
config.systemd.services.upower.enable = true;
}