e0464e4788
In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` |
||
---|---|---|
.. | ||
abcm2ps | ||
accuraterip-checksum | ||
alsaequal | ||
asap | ||
audiowaveform | ||
bark | ||
beets | ||
botamusique | ||
bpm-tools | ||
catnip | ||
catnip-gtk4 | ||
darkice | ||
dl-librescore | ||
dsp | ||
essentia-extractor | ||
ezstream | ||
glyr | ||
goxlr-utility | ||
gvolicon | ||
headset-charge-indicator | ||
headsetcontrol | ||
isrcsubmit | ||
kaldi | ||
linuxwave | ||
liquidsoap | ||
loudgain | ||
mictray | ||
midicsv | ||
midimonster | ||
mp3cat | ||
mpd-discord-rpc | ||
mpd-mpris | ||
mpd-notification | ||
mpd-sima | ||
mpdas | ||
mpdcron | ||
mpdris2 | ||
mpris-scrobbler | ||
nanotts | ||
openai-whisper-cpp | ||
opl3bankeditor | ||
pa-applet | ||
pasystray | ||
patray | ||
picotts | ||
piper | ||
playerctl | ||
pnmixer | ||
pulsemixer | ||
pw-volume | ||
qastools | ||
shaq | ||
spotdl | ||
stt | ||
tidal-dl | ||
trx | ||
tts | ||
unflac | ||
vgmtools | ||
video2midi | ||
volctl | ||
volumeicon | ||
whisper-ctranslate2 | ||
wyoming | ||
yabridge | ||
yabridgectl |