nixpkgs/pkgs/applications/window-managers
sternenseemann 531ff521d4 nixos/xmonad: rename NIX_GHC env var to XMONAD_GHC
Upstream XMonad was using our xmonad patch file for their flake build to
support our nixos module. This would of course break the build upstream
if the version we patched and their master branch diverged. We
[discussed] that it'd make sense to upstream the environment var code.
In the process it seemed sensible to rename the NIX_GHC variable as
well, since it isn't really Nix-specific – it's just a way to set the
GHC binary to execute. This change has been [implemented] upstream in an
unreleased version of xmonad now – meaning we'll be able to drop the
xmonad patch soon!

This also clarifies the situation in nixpkgs a bit: NIX_GHC is easy to
confuse with the environment variable used in the ghcWithPackages
wrapper where it is used to set an alternative prefix for a GHC-wrapper
for applications trying to discover it via e.g. ghc-paths. It is an
implementation detail in this context, as it is in the case of the
xmonad module. Since they are different implementations doing different
things, different names also make sense.

[discussed]: 36d5761b3e
[implemented]: 23f36d7e23
2022-08-04 14:29:05 +02:00
..
2bwm
afterstep afterstep: binutils 2.37 fix 2022-03-28 18:50:07 -07:00
awesome awesome: pull upstream fix for -fno-common toolchains 2022-05-14 09:11:30 +01:00
berry berry: 0.1.10 -> 0.1.11 2022-04-05 22:59:35 +08:00
bevelbar
bspwm maintainers: remove epitrochoid 2022-06-29 00:52:14 +02:00
cage wayland-scanner: use for nativeBuildInputs 2021-07-03 17:56:23 +02:00
cagebreak cagebreak: 1.8.0 -> 1.8.1 2021-11-24 16:58:53 -05:00
cardboard treewide: change 0.0.0 to 0.pre in version attrs 2021-10-05 22:45:24 -03:00
cwm cwm: 6.7 -> 7.1 2022-07-07 21:45:14 +00:00
dwl dwl: 0.2.2 -> 0.3.1 2022-07-29 10:26:33 +00:00
dwm dwm-status: 1.7.2 -> 1.7.3 2022-02-12 20:59:19 -08:00
dzen2 pkgs/applications: rename name to pname&version part 2 2021-11-07 14:53:06 +01:00
e16 e16: 1.0.24 -> 1.0.25 2022-06-15 08:31:26 -03:00
evilwm evilwm: change prePatch to postPatch 2021-11-08 09:45:05 +01:00
eww eww: 0.2.0 -> 0.3.0 2022-06-07 23:41:02 +05:30
fbpanel fbpanel: add -fcommon workaround 2022-06-08 08:27:44 +01:00
fluxbox fluxbox: fix build on gcc-11 (c++17 compat) 2021-09-29 08:10:57 +01:00
fvwm fvwm3: init at 1.0.4 2022-07-28 22:28:40 -03:00
herbstluftwm herbstluftwm: 0.9.4 -> 0.9.5 2022-07-30 12:55:49 +02:00
hikari hikari: 2.3.1 -> 2.3.2, cleanup 2021-07-24 22:39:32 +02:00
hyprland hyprland: init at 0.6.0beta (#169960) 2022-06-28 21:41:52 +02:00
i3 i3lock: 2.13 -> 2.14.1 2022-07-11 13:02:10 +02:00
icewm icewm: 2.9.6 -> 2.9.8 2022-07-29 11:46:28 +00:00
ion-3 treewide: fix homepages with permanent redirect to https 2022-01-07 09:57:54 +07:00
jwm jwm: reformat 2022-05-29 11:36:50 -03:00
kbdd maintainers: remove wedens 2022-06-29 00:55:00 +02:00
labwc labwc: 0.5.0 -> 0.5.3 2022-07-29 12:33:52 +00:00
larswm pkgs/applications: rename name to pname&version part 2 2021-11-07 14:53:06 +01:00
leftwm maintainers: remove mschneider 2022-06-29 00:52:14 +02:00
lemonbar lemonbar: use fetchFromGithub, cleanup 2021-05-22 23:01:00 +08:00
lwm
matchbox matchbox: pull upstream fix fo -fno-common toolchains 2022-05-17 16:57:10 +01:00
mlvwm mlvwm: 0.9.3 -> 0.9.4 2021-09-14 16:55:56 +00:00
neocomp
notion
openbox treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-* 2021-07-14 03:35:21 +02:00
oroborus oroborus: add -fcommon workaround 2022-06-05 20:12:19 +01:00
pekwm pekwm: 0.1.18 -> 0.2.1 2022-01-05 14:50:02 -08:00
phosh phosh: fix build 2022-08-02 15:05:26 +02:00
picom picom: 9 -> 9.1 2022-02-14 03:45:58 +00:00
qtile qtile: added dbus-next as a dependency 2022-05-27 11:47:36 +02:00
ratpoison
river river: 0.1.2 -> 0.1.3 2022-02-06 17:11:54 -08:00
sawfish sawfish: 1.12.90 -> 1.13.0 2021-12-26 14:13:38 +00:00
shod shod: init at 2.4.0 2022-06-26 11:47:35 +03:00
smallwm
spectrwm spectrwm: make build src name independent 2022-01-31 13:29:29 -08:00
stalonetray stalonetray: 0.8.3 -> 0.8.4 2021-08-31 07:47:39 +02:00
stumpish
sway sway-contrib.grimshot: fix meta.maintainers 2022-06-29 00:49:27 +02:00
sxhkd
tabbed tabbed: fix cross-compilation 2022-01-16 23:53:36 +03:00
taffybar treewide: rename name to pname&version 2022-03-23 22:55:50 +01:00
tinywl nixos/tests/tinywl: init 2022-01-06 17:31:57 +01:00
tinywm
trayer trayer: minor formatting 2021-11-08 10:21:23 +01:00
vwm vwm: fix build against ncurses-6.3 2021-11-28 16:23:04 +00:00
waybox Update pkgs/applications/window-managers/waybox/default.nix 2021-05-17 12:10:40 +02:00
wayfire treewide: runCommandNoCC -> runCommand 2021-08-15 17:36:41 +02:00
weston weston: remove with lib over entire file 2022-08-01 23:02:57 +02:00
windowchef
windowlab
windowmaker dockapps.wmsm-app: Avoid segfault in build 2021-11-28 13:15:32 +01:00
wio wio: update repository 2021-10-06 01:56:57 -03:00
wmderland
wmderlandc
wmfs wmfs: fix build on -fno-common toolchain 2022-05-06 19:02:39 +01:00
wmii wmii: hg-2012-12-09 -> unstable-2022-04-04 2022-04-26 07:06:43 -05:00
xmonad nixos/xmonad: rename NIX_GHC env var to XMONAD_GHC 2022-08-04 14:29:05 +02:00
yabar yabar: support cross-compilation, format 2021-07-28 23:27:45 +02:00
yeahwm yeahwm: add -fcommon workaround 2022-05-18 08:13:36 +01:00