nixpkgs/nixos/modules/services/x11/window-managers
ivanbrennan a3ea1bc599 nixos/xmonad: enableConfiguredRecompile
Commit 9a5b5d9fe858f33f7f5ce0870be2b8a38516a1d4 added Haskell
dependencies (GHC and packages) to the xmonad binary's environment even
if xmonad had been preconfigured (via the "config" option). The intent
was to enable one-off recompiling using a local config file (e.g.
~/.config/xmonad/xmonad.hs), so the user can get quick feedback while
developing their config.

While this works, it may not be a common use-case, and it requires some
careful crafting in xmonad.hs itself. On top of that, it significantly
increases the size of the closure.

Given all that, commit b69d9d3c23 removed
GHC and packages from the binary's environment.

But there are still those among us who want to be able to recompile from
a preconfigured xmonad, so let's provide a way to opt-into configured
recompilation.
2022-01-18 00:04:15 -05:00
..
2bwm.nix avoid package attributes starting with a digit 2018-01-16 21:13:16 +01:00
afterstep.nix
awesome.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
berry.nix berry: init at 0.1.5 2020-05-13 21:32:54 -03:00
bspwm.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
clfswm.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
cwm.nix nixos/cwm: init 2019-09-29 23:26:08 +02:00
default.nix nixos/mlvwm: init at 0.9.3 2021-07-29 01:19:05 +02:00
dwm.nix nixos dwm: start user installed dwm if available 2019-03-11 20:18:08 +01:00
e16.nix nixos/e16: add e16 module 2021-04-12 16:31:48 -03:00
evilwm.nix nixos/*: fix indentation 2020-11-23 08:42:51 +10:00
exwm.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
fluxbox.nix
fvwm.nix nixos/fvwm: gestures -> enableGestures as of #118256 2021-06-27 22:17:15 +01:00
herbstluftwm.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
i3.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
icewm.nix
jwm.nix
leftwm.nix leftwm: enable service 2019-05-26 01:27:04 +09:00
lwm.nix lwm: init at 1.2.4 2020-05-13 21:32:54 -03:00
metacity.nix gnome: rename from gnome3 2021-05-08 09:47:42 +02:00
mlvwm.nix nixos/mlvwm: init at 0.9.3 2021-07-29 01:19:05 +02:00
mwm.nix
none.nix Revert "nixos/none: remove" 2020-04-02 04:07:18 -04:00
notion.nix
openbox.nix [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
oroborus.nix
pekwm.nix
qtile.nix nixos/qtile: update start command 2021-08-21 08:10:30 -07:00
ratpoison.nix
sawfish.nix
smallwm.nix smallwm: init at 2020-02-28 2020-05-13 21:32:54 -03:00
spectrwm.nix
stumpwm.nix nixos: stumpwm: switch from package marked as broken to working quicklisp package (#40501) 2018-05-14 18:37:53 +02:00
tinywm.nix tinywm: init at 2014-04-22 2020-05-08 15:29:25 -03:00
twm.nix
windowlab.nix
windowmaker.nix
wmderland.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
wmii.nix Merge pull request #43863 from volth/unused4 2018-07-21 16:39:08 +01:00
xmonad.nix nixos/xmonad: enableConfiguredRecompile 2022-01-18 00:04:15 -05:00
yeahwm.nix yeahwm: init at 0.3.5 2020-05-13 21:32:54 -03:00