{ 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 \ # # { disabledModules = [ "services/x11/window-managers/xmonad.nix" ]; imports = [ ./xmonad.nix ]; nixpkgs.overlays = [(self: super: { writers = super.writers // { writeHaskellBin = name: spec: with import ; super.writers.writeHaskellBin name (removeAttrs spec ["ghcArgs"]); }; })]; } ]; }