{ pkgs, config, flake, ... }: { home.pointerCursor = { package = flake.packages.${pkgs.system}.simp1e-cursors; name = "Simp1e-Solarized-Light"; x11 = { enable = true; defaultCursor = "crosshair"; }; gtk.enable = true; }; xsession = { enable = true; windowManager = { xmonad = { enable = true; enableContribAndExtras = true; extraPackages = hs: [ hs.xmobar ]; config = ./config/xmonad/xmonad.hs; libFiles = { "xmobar.hs" = ./config/xmonad/xmobar.hs; "padding-icon.sh" = ./config/xmonad/padding-icon.sh; "nixos.xpm" = ./config/xmonad/nixos.xpm; }; }; }; }; home.packages = with pkgs; [ (dmenu.override { patches = [ ./patches/dmenu.patch ]; }) (st.override { patches = [ ./patches/st.patch ]; extraLibs = [ harfbuzz ]; }) xclip xorg.xkbcomp xorg.xmodmap sxiv xdotool (xfce.thunar.override { thunarPlugins = with xfce; [ thunar-media-tags-plugin thunar-volman thunar-archive-plugin ]; }) xfce.xfconf xfce.tumbler flameshot xmobar stalonetray ]; }