{ imports = [ # Replace upstream xmonad module with one that will be reloaded if changed. # # This module is intended to be upstreamed once fully tested. # The patch to be committed can be obtained using: # # diff -u <nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix> \ # <stockholm/tv/3modules/window-managers/xmonad.nix> # { disabledModules = [ "services/x11/window-managers/xmonad.nix" ]; imports = [ ./xmonad.nix ]; nixpkgs.overlays = [(self: super: { writers = super.writers // { writeHaskellBin = name: spec: with import <stockholm/lib>; super.writers.writeHaskellBin name (removeAttrs spec ["ghcArgs"]); }; })]; } ]; }