2018-06-10 17:20:02 -04:00
lib : self : super :
2016-03-18 19:35:10 +00:00
2023-03-24 09:37:03 +01:00
### Deprecated aliases - for backward compatibility
### Please maintain this list in ASCIIbetical ordering.
### Hint: the "sections" are delimited by ### <letter> ###
# These aliases should not be used within nixpkgs, but exist to improve
# backward compatibility in projects outside of nixpkgs. See the
# documentation for the `allowAliases` option for more background.
# A script to convert old aliases to throws and remove old
# throws can be found in './maintainers/scripts/remove-old-aliases.py'.
# Add 'preserve, reason: reason why' after the date if the alias should not be removed.
# Try to keep them to a minimum.
# valid examples of what to preserve:
# distro aliases such as:
# debian-package-name -> nixos-package-name
2016-03-18 19:35:10 +00:00
with self ;
2016-03-20 14:50:27 +00:00
let
2022-02-02 00:07:54 -03:00
# Removing recurseForDerivation prevents derivations of aliased attribute set
# to appear while listing all the packages available.
2024-08-16 14:19:55 -07:00
removeRecurseForDerivations =
alias :
2022-02-02 00:07:54 -03:00
if alias . recurseForDerivations or false then
2024-08-16 14:19:55 -07:00
lib . removeAttrs alias [ " r e c u r s e F o r D e r i v a t i o n s " ]
2016-03-20 14:50:27 +00:00
else
alias ;
2017-05-27 20:44:00 +03:00
# Disabling distribution prevents top-level aliases for non-recursed package
# sets from building on Hydra.
2024-08-16 14:19:55 -07:00
removeDistribute = alias : if lib . isDerivation alias then lib . dontDistribute alias else alias ;
2025-04-01 20:10:43 +02:00
2024-06-10 10:54:49 +03:00
transmission3Warning =
{
prefix ? " " ,
suffix ? " " ,
} :
let
p = " ${ prefix } t r a n s m i s s i o n ${ suffix } " ;
p3 = " ${ prefix } t r a n s m i s s i o n _ 3 ${ suffix } " ;
p4 = " ${ prefix } t r a n s m i s s i o n _ 4 ${ suffix } " ;
in
" ${ p } h a s b e e n r e n a m e d t o ${ p3 } s i n c e ${ p4 } i s a l s o a v a i l a b l e . N o t e t h a t u p g r a d e c a u s e d d a t a l o s s f o r s o m e u s e r s s o b a c k u p i s r e c o m m e n d e d ( s e e N i x O S 2 4 . 1 1 r e l e a s e n o t e s f o r d e t a i l s ) " ;
2025-02-20 17:30:09 +03:00
deprecatedPlasma5Packages = {
inherit ( plasma5Packages )
akonadi
akregator
arianna
ark
bluedevil
bomber
bovo
breeze-grub
breeze-gtk
breeze-icons
breeze-plymouth
breeze-qt5
colord-kde
discover
dolphin
dragon
elisa
falkon
ffmpegthumbs
filelight
granatier
gwenview
k3b
kactivitymanagerd
kaddressbook
kalzium
kapman
kapptemplate
kate
katomic
kblackbox
kblocks
kbounce
kcachegrind
kcalc
kcharselect
kcolorchooser
kde-cli-tools
kde-gtk-config
kdenlive
kdeplasma-addons
kdevelop-pg-qt
kdevelop-unwrapped
kdev-php
kdev-python
kdevelop
kdf
kdialog
kdiamond
keditbookmarks
kfind
kgamma5
kget
kgpg
khelpcenter
kig
kigo
killbots
kinfocenter
kitinerary
kleopatra
klettres
klines
kmag
kmail
kmenuedit
kmines
kmix
kmplot
knavalbattle
knetwalk
knights
kollision
kolourpaint
kompare
konsole
kontact
konversation
korganizer
kpkpass
krdc
kreversi
krfb
kscreen
kscreenlocker
kshisen
ksquares
ksshaskpass
ksystemlog
kteatime
ktimer
ktorrent
ktouch
kturtle
kwallet-pam
kwalletmanager
kwave
kwayland-integration
kwin
kwrited
2025-03-15 20:39:45 +03:00
marble
merkuro
milou
minuet
okular
oxygen
picmi
2025-02-20 17:30:09 +03:00
plasma-browser-integration
plasma-desktop
plasma-integration
plasma-nano
plasma-nm
plasma-pa
plasma-mobile
plasma-systemmonitor
plasma-thunderbolt
2025-03-07 16:35:57 +00:00
plasma-vault
plasma-workspace
plasma-workspace-wallpapers
2025-02-20 17:30:09 +03:00
powerdevil
qqc2-breeze-style
sddm-kcm
skanlite
skanpage
spectacle
systemsettings
xdg-desktop-portal-kde
yakuake
zanshin
;
inherit ( plasma5Packages . thirdParty )
krohnkite
krunner-ssh
krunner-symbols
kwin-dynamic-workspaces
kwin-tiling
plasma-applet-caffeine-plus
plasma-applet-virtual-desktop-bar
;
inherit ( libsForQt5 )
sddm
;
} ;
makePlasma5Throw =
name :
throw ''
The top-level $ { name } alias has been removed .
Please explicitly use kdePackages . ${ name } for the latest Qt 6 - based version ,
or libsForQt5 . ${ name } for the deprecated Qt 5 version .
Note that Qt 5 versions of most KDE software will be removed in NixOS 25 .11 .
'' ;
plasma5Throws = lib . mapAttrs ( k : _ : makePlasma5Throw k ) deprecatedPlasma5Packages ;
2022-02-02 00:07:54 -03:00
# Make sure that we are not shadowing something from all-packages.nix.
checkInPkgs =
n : alias :
if builtins . hasAttr n super then throw " A l i a s ${ n } i s s t i l l i n a l l - p a c k a g e s . n i x " else alias ;
2025-04-01 20:10:43 +02:00
2017-05-27 20:44:00 +03:00
mapAliases =
aliases :
2023-12-26 10:38:17 +01:00
lib . mapAttrs (
n : alias : removeDistribute ( removeRecurseForDerivations ( checkInPkgs n alias ) )
2022-02-02 00:07:54 -03:00
) aliases ;
2016-03-20 14:50:27 +00:00
in
2024-09-20 10:02:12 +08:00
mapAliases {
2022-03-02 19:02:11 +02:00
# Added 2018-07-16 preserve, reason: forceSystem should not be used directly in Nixpkgs.
2022-02-02 00:13:32 -03:00
forceSystem = system : _ : ( import self . path { localSystem = { inherit system ; } ; } ) ;
2024-10-24 09:42:05 -05:00
### _ ###
2024-11-11 20:17:25 +00:00
_1password = lib . warnOnInstantiate " _ 1 p a s s w o r d h a s b e e n r e n a m e d t o _ 1 p a s s w o r d - c l i t o b e t t e r f o l l o w u p s t r e a m n a m e u s a g e " _1password-cli ; # Added 2024-10-24
2025-05-05 10:25:43 +02:00
_5etools = throw " ' _ 5 e t o o l s ' h a s b e e n r e m o v e d , a s u p s t r e a m i s i n a q u e s t i o n a b l e l e g a l p o s i t i o n a n d t h e b u i l d w a s b r o k e n . " ;
2024-11-27 16:07:39 +08:00
" 7 z 2 h a s h c a t " =
throw " ' 7 z 2 h a s h c a t ' h a s b e e n r e n a m e d t o ' _ 7 z 2 h a s h c a t ' a s t h e f o r m e r i s n ' t a v a l i d v a r i a b l e n a m e . " ; # Added 2024-11-27
2024-10-24 09:42:05 -05:00
2022-02-02 00:13:32 -03:00
### A ###
2023-11-09 14:46:02 +01:00
AusweisApp2 = ausweisapp ; # Added 2023-11-08
2023-10-04 13:00:04 -03:00
a4term = a4 ; # Added 2023-10-06
2024-04-27 16:04:17 +02:00
acorn = throw " a c o r n h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-04-27
2024-06-03 16:51:33 +03:00
acousticbrainz-client = throw " a c o u s t i c b r a i n z - c l i e n t h a s b e e n r e m o v e d s i n c e t h e A c o u s t i c B r a i n z p r o j e c t h a s b e e n s h u t d o w n " ; # Added 2024-06-04
2025-02-27 14:27:25 +05:30
adminer-pematon = adminneo ; # Added 2025-02-20
adminerneo = adminneo ; # Added 2025-02-27
2024-02-14 16:20:47 +01:00
adtool = throw " ' a d t o o l ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ;
2025-05-28 20:46:14 +02:00
adobe-reader = throw " ' a d o b e - r e a d e r ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n , o u t d a t e d a n d i n s e c u r e " ; # added 2025-05-31
2024-05-09 19:56:48 +02:00
adom = throw " ' a d o m ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-09 20:47:39 -04:00
adoptopenjdk-bin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n ` " ; # Added 2024-05-09
adoptopenjdk-bin-17-packages-darwin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
adoptopenjdk-bin-17-packages-linux = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
adoptopenjdk-hotspot-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-hotspot-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 12:26:56 +01:00
adoptopenjdk-hotspot-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-09 20:47:39 -04:00
adoptopenjdk-hotspot-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-bin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n ` . " ; # Added 2024-05-09
adoptopenjdk-jre-hotspot-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-hotspot-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 12:26:56 +01:00
adoptopenjdk-jre-hotspot-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-09 20:47:39 -04:00
adoptopenjdk-jre-hotspot-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-openj9-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-openj9-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 12:26:56 +01:00
adoptopenjdk-jre-openj9-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-09 20:47:39 -04:00
adoptopenjdk-jre-openj9-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-openj9-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-openj9-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 12:26:56 +01:00
adoptopenjdk-openj9-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-09 20:47:39 -04:00
adoptopenjdk-openj9-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - b i n - 8 ` . " ; # Added 2024-05-09
2024-11-17 15:27:42 +01:00
addOpenGLRunpath = throw " a d d O p e n G L R u n p a t h h a s b e e n r e m o v e d . U s e a d d D r i v e r R u n p a t h i n s t e a d . " ; # Converted to throw 2024-11-17
2024-07-15 08:59:15 +02:00
aeon = throw " a e o n h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
2024-04-21 18:10:00 +02:00
afl = throw " a f l h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d . C o n s i d e r u s i n g ' a f l p l u s p l u s ' " ; # Added 2024-04-21
2025-05-17 15:41:44 +02:00
afpfs-ng = throw " ' a f p f s - n g ' h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d f o r 1 0 y e a r s " ; # Added 2025-05-17
2024-07-10 23:17:18 +02:00
agda-pkg = throw " a g d a - p k g h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2024-09-10"
2025-03-12 12:16:47 +01:00
ajour = throw " a j o u r h a s b e e n r e m o v e d , t h e p r o j e c t w a s a r c h i v e d u p s t r e a m o n 2 0 2 4 - 0 9 - 1 7 . " ; # Added 2025-03-12
2025-03-14 15:29:07 +01:00
akkoma-emoji = recurseIntoAttrs {
blobs_gg = lib . warnOnInstantiate " ' a k k o m a - e m o j i . b l o b s _ g g ' h a s b e e n r e n a m e d t o ' b l o b s _ g g ' " blobs_gg ; # Added 2025-03-14
} ;
akkoma-frontends = recurseIntoAttrs {
admin-fe = lib . warnOnInstantiate " ' a k k o m a - f r o n t e n d s . a d m i n - f e ' h a s b e e n r e n a m e d t o ' a k k o m a - a d m i n - f e ' " akkoma-admin-fe ; # Added 2025-03-14
akkoma-fe = lib . warnOnInstantiate " ' a k k o m a - f r o n t e n d s . a k k o m a - f e ' h a s b e e n r e n a m e d t o ' a k k o m a - f e ' " akkoma-fe ; # Added 2025-03-14
} ;
2025-01-25 11:09:51 +01:00
alass = throw " ' a l a s s ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-01-25
2024-10-17 21:31:37 -03:00
alsaLib = throw " ' a l s a L i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - l i b ' " ; # Converted to throw 2024-10-17
alsaOss = throw " ' a l s a O s s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - o s s ' " ; # Converted to throw 2024-10-17
alsaPluginWrapper = throw " ' a l s a P l u g i n W r a p p e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - p l u g i n s - w r a p p e r ' " ; # Converted to throw 2024-10-17
alsaPlugins = throw " ' a l s a P l u g i n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - p l u g i n s ' " ; # Converted to throw 2024-10-17
alsaTools = throw " ' a l s a T o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - t o o l s ' " ; # Converted to throw 2024-10-17
alsaUtils = throw " ' a l s a U t i l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - u t i l s ' " ; # Converted to throw 2024-10-17
angelfish = throw " ' a n g e l f i s h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . k d e G e a r . a n g e l f i s h ' " ; # Converted to throw 2024-10-17
2024-04-11 23:12:53 +09:00
ansible_2_14 = throw " A n s i b l e 2 . 1 4 g o e s e n d o f l i f e i n 2 0 2 4 / 0 5 a n d c a n ' t b e s u p p o r t e d t h r o u g h o u t t h e 2 4 . 0 5 r e l e a s e c y c l e " ; # Added 2024-04-11
2024-11-08 00:59:50 +09:00
ansible_2_15 = throw " A n s i b l e 2 . 1 5 g o e s e n d o f l i f e i n 2 0 2 4 / 1 1 a n d c a n ' t b e s u p p o r t e d t h r o u g h o u t t h e 2 4 . 1 1 r e l e a s e c y c l e " ; # Added 2024-11-08
2024-08-21 20:58:01 +01:00
antennas = throw " a n t e n n a s h a s b e e n r e m o v e d a s i t o n l y w o r k s w i t h t v h e a d e n d , w h i c h n o b o d y w a s w i l l i n g t o m a i n t a i n a n d w a s s t u c k o n a n u n m a i n t a i n e d v e r s i o n t h a t r e q u i r e d F F m p e g 4 ; p l e a s e s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 3 2 2 5 9 i f y o u a r e i n t e r e s t e d i n m a i n t a i n i n g a n e w e r v e r s i o n " ; # Added 2024-08-21
2024-11-11 20:17:25 +00:00
androidndkPkgs_23b = lib . warnOnInstantiate " T h e p a c k a g e s e t ` a n d r o i d n d k P k g s _ 2 3 b ` h a s b e e n r e n a m e d t o ` a n d r o i d n d k P k g s _ 2 3 ` . " androidndkPkgs_23 ; # Added 2024-07-21
2024-08-10 14:21:00 +09:00
ankisyncd = throw " a n k i s y n c d i s d e a d , u s e a n k i - s y n c - s e r v e r i n s t e a d " ; # Added 2024-08-10
2024-10-11 17:38:02 -04:00
ao = libfive ; # Added 2024-10-11
2025-01-04 11:56:17 +01:00
anbox = throw " ' a n b o x ' h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s u n m a i n t a i n e d , s e e h t t p s : / / g i t h u b . c o m / a n b o x / . g i t h u b / b l o b / m a i n / p r o f i l e / R E A D M E . m d " ; # Added 2025-01-04
2025-03-28 13:54:24 +01:00
antic = throw " ' a n t i c ' h a s b e e n r e m o v e d a s i t h a s b e e n m e r g e d i n t o ' f l i n t 3 ' " ; # Added 2025-03-28
2025-01-26 21:03:56 +01:00
anevicon = throw " ' a n e v i c o n ' h a s b e e n r e m o v e d b e c a u s e t h e u p s t r e a m r e p o s i t o r y n o l o n g e r e x i s t s " ; # Added 2025-01-26
2024-11-27 11:53:06 +00:00
apacheKafka_3_5 = throw " a p a c h e K a f k a _ 2 _ 8 t h r o u g h _ 3 _ 6 h a v e b e e n r e m o v e d f r o m n i x p k g s a s o u t d a t e d " ; # Added 2024-06-13
apacheKafka_3_6 = throw " a p a c h e K a f k a _ 2 _ 8 t h r o u g h _ 3 _ 6 h a v e b e e n r e m o v e d f r o m n i x p k g s a s o u t d a t e d " ; # Added 2024-11-27
2024-10-17 21:31:37 -03:00
antimicroX = throw " ' a n t i m i c r o X ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a n t i m i c r o x ' " ; # Converted to throw 2024-10-17
2024-11-29 01:06:14 +00:00
apacheAnt = ant ; # Added 2024-11-28
2025-04-21 03:00:11 +02:00
apparmor-kernel-patches = throw " ' a p p a r m o r - k e r n e l - p a t c h e s ' h a s b e e n r e m o v e d a s t h e y w e r e u n m a i n t a i n e d , i r r e l e v a n t a n d e f f e c t i v e l y b r o k e n " ; # Added 2025-04-20
2025-04-14 17:52:14 -07:00
appimagekit = throw " ' a p p i m a g e k i t ' h a s b e e n r e m o v e d a s i t w a s b r o k e n i n n i x p k g s a n d a r c h i v e d u p s t r e a m " ; # Added 2025-04-19
2024-10-05 18:50:44 +01:00
apple-sdk_10_12 = throw " a p p l e - s d k _ 1 0 _ 1 2 w a s r e m o v e d a s N i x p k g s n o l o n g e r s u p p o r t s m a c O S 1 0 . 1 2 ; s e e t h e 2 5 . 0 5 r e l e a s e n o t e s " ; # Added 2024-10-27
apple-sdk_10_13 = throw " a p p l e - s d k _ 1 0 _ 1 3 w a s r e m o v e d a s N i x p k g s n o l o n g e r s u p p o r t s m a c O S 1 0 . 1 3 ; s e e t h e 2 5 . 0 5 r e l e a s e n o t e s " ; # Added 2024-10-27
apple-sdk_10_14 = throw " a p p l e - s d k _ 1 0 _ 1 4 w a s r e m o v e d a s N i x p k g s n o l o n g e r s u p p r o t s m a c O S 1 0 . 1 4 ; s e e t h e 2 5 . 0 5 r e l e a s e n o t e s " ; # Added 2024-10-27
apple-sdk_10_15 = throw " a p p l e - s d k _ 1 0 _ 1 5 w a s r e m o v e d a s N i x p k g s n o l o n g e r s u p p o r t s m a c O S 1 0 . 1 5 ; s e e t h e 2 5 . 0 5 r e l e a s e n o t e s " ; # Added 2024-10-27
2024-04-10 12:46:50 +02:00
appthreat-depscan = dep-scan ; # Added 2024-04-10
2025-03-28 13:54:24 +01:00
arb = throw " ' a r b ' h a s b e e n r e m o v e d a s i t h a s b e e n m e r g e d i n t o ' f l i n t 3 ' " ; # Added 2025-03-28
2024-06-07 22:37:51 +01:00
arcanist = throw " a r c a n i s t w a s r e m o v e d a s p h a b r i c a t o r i s n o t s u p p o r t e d a n d d o e s n o t a c c e p t f i x e s " ; # Added 2024-06-07
2025-02-15 18:40:54 +08:00
argo = argo-workflows ; # Added 2025-02-01
2024-03-26 04:21:40 +01:00
aria = aria2 ; # Added 2024-03-26
2024-10-11 14:05:12 -05:00
armcord = throw " A r m C o r d w a s r e n a m e d t o l e g c o r d b y t h e u p s t r e a m d e v e l o p e r s . A c t i o n i s r e q u i r e d t o m i g r a t e c o n f i g u r a t i o n s b e t w e e n t h e t w o a p p l i c a t i o n s . P l e a s e s e e t h i s P R f o r m o r e d e t a i l s : h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 4 7 9 7 1 " ; # Added 2024-10-11
2022-11-08 08:31:21 -05:00
aseprite-unfree = aseprite ; # Added 2023-08-26
2025-04-14 14:08:50 +02:00
asitop = macpm ; # 'macpm' is a better-maintained downstream; keep 'asitop' for backwards-compatibility
2025-01-26 16:59:49 +01:00
async = throw " ' a s y n c ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2024-11-02 20:36:14 +00:00
atlassian-bamboo = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-confluence = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-crowd = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-jira = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
2025-05-17 16:08:58 +02:00
ats = throw " ' a t s ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d f o r 1 0 y e a r s a n d b r o k e n " ; # Added 2025-05-17
2024-07-06 07:38:38 +08:00
audaciousQt5 = throw " ' a u d a c i o u s Q t 5 ' h a s b e e n r e m o v e d , s i n c e a u d a c i o u s i s b u i l t w i t h Q t 6 n o w " ; # Added 2024-07-06
2024-04-02 10:31:36 -07:00
auditBlasHook = throw " ' a u d i t B l a s H o o k ' h a s b e e n r e m o v e d s i n c e i t n e v e r w o r k e d " ; # Added 2024-04-02
2024-09-14 22:23:04 +08:00
aumix = throw " ' a u m i x ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p a m i x e r ' f o r C L I o r ' p a v u c o n t r o l ' f o r G U I " ; # Added 2024-09-14
2024-04-19 10:48:44 +02:00
authy = throw " ' a u t h y ' h a s b e e n r e m o v e d s i n c e i t r e a c h e d e n d o f l i f e " ; # Added 2024-04-19
2025-01-25 11:14:50 +01:00
autoadb = throw " ' a u t o a d b ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2025-01-25
2024-10-17 21:31:37 -03:00
avldrums-lv2 = throw " ' a v l d r u m s - l v 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x 4 2 - a v l d r u m s ' " ; # Converted to throw 2024-10-17
2025-05-28 21:30:27 +02:00
avr-sim = throw " ' a v r - s i m ' h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d . P o s s i b l e a l t e r n a t i v e s a r e ' s i m a v r ' , S i m u l A V R a n d A V R S t u d i o . " ; # Added 2025-05-31
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
avrlibcCross = avrlibc ; # Added 2024-09-06
2025-05-17 16:17:34 +02:00
axmldec = throw " ' a x m l d e c ' h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d f o r 8 y e a r s " ; # Added 2025-05-17
2022-03-06 00:24:24 +10:00
awesome-4-0 = awesome ; # Added 2022-05-05
2024-06-11 06:11:11 +02:00
aws-env = throw " a w s - e n v h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s u n m a i n t a i n e d " ; # Added 2024-06-11
2024-07-31 21:16:33 +02:00
aws-google-auth = throw " a w s - g o o g l e - a u t h h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s u n m a i n t a i n e d " ; # Added 2024-07-31
2022-02-02 00:13:32 -03:00
### B ###
2021-06-26 18:44:56 +02:00
badtouch = authoscope ; # Project was renamed, added 20210626
2025-04-15 23:07:16 +02:00
badwolf = throw " ' b a d w o l f ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2025-04-15
2023-03-19 12:46:32 +01:00
baget = throw " ' b a g e t ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ;
2024-10-17 21:31:37 -03:00
bashInteractive_5 = throw " ' b a s h I n t e r a c t i v e _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b a s h I n t e r a c t i v e ' " ; # Converted to throw 2024-10-17
bash_5 = throw " ' b a s h _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b a s h ' " ; # Converted to throw 2024-10-17
2025-04-18 17:22:45 -07:00
bareboxTools = throw " b a r e b o x T o o l s h a s b e e n r e m o v e d d u e t o l a c k o f i n t e r e s t i n m a i n t a i n i n g i t i n n i x p k g s " ; # Added 2025-04-19
2024-06-12 07:40:43 +02:00
BeatSaberModManager = beatsabermodmanager ; # Added 2024-06-12
2025-04-01 21:28:40 -04:00
beam_nox = throw " b e a m _ n o x h a s b e e n r e m o v e d i n f a v o r o f b e a m _ m i n i m a l o r b e a m M i n i m a l P a c k a g e s " ; # Added 2025-04-01
2025-03-18 09:34:33 +01:00
beatsabermodmanager = throw " ' b e a t s a b e r m o d m a n a g e r ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t a i n e n a n c e . C o n s i d e r u s i n g ' b s - m a n a g e r ' i n s t e a d " ; # Added 2025-03-18
2024-10-25 15:54:46 +01:00
betterbird = throw " b e t t e r b i r d h a s b e e n r e m o v e d a s t h e r e w e r e i n s u f f i c i e n t m a i n t a i n e r r e s o u r c e s t o k e e p u p w i t h s e c u r i t y u p d a t e s " ; # Added 2024-10-25
betterbird-unwrapped = throw " b e t t e r b i r d h a s b e e n r e m o v e d a s t h e r e w e r e i n s u f f i c i e n t m a i n t a i n e r r e s o u r c e s t o k e e p u p w i t h s e c u r i t y u p d a t e s " ; # Added 2024-10-25
2024-07-15 09:53:21 +02:00
bibata-extra-cursors = throw " b i b a t a - c u r s o r s h a s b e e n r e m o v e d a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-07-15 09:01:14 +02:00
bitcoin-unlimited = throw " b i t c o i n - u n l i m i t e d h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
bitcoind-unlimited = throw " b i t c o i n d - u n l i m i t e d h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
2025-02-07 15:31:38 +01:00
bird = throw " T h e b i r d a l i a s w a s a m b i g u o u s a n d h a s b e e n r e m o v e d f o r t h e t i m e b e i n g . P l e a s e e x p l i c i t l y c h o o s e b i r d 2 o r b i r d 3 . " ; # Added 2025-01-11
2024-11-17 10:05:38 -05:00
bisq-desktop = throw " b i s q - d e s k t o p h a s b e e n r e m o v e d b e c a u s e O p e n J F X 1 1 w a s r e m o v e d " ; # Added 2024-11-17
2024-01-19 12:51:09 -05:00
bitwarden = bitwarden-desktop ; # Added 2024-02-25
2023-10-29 20:39:27 -07:00
blender-with-packages =
args :
2024-11-11 20:17:25 +00:00
lib . warnOnInstantiate
" b l e n d e r - w i t h - p a c k a g e s i s d e p r e c a t e d i n f a v o r o f b l e n d e r . w i t h P a c k a g e s , e . g . ` b l e n d e r . w i t h P a c k a g e s ( p s : [ p s . f o o b a r ] ) ` "
2023-12-26 10:38:17 +01:00
( blender . withPackages ( _ : args . packages ) ) . overrideAttrs
( lib . optionalAttrs ( args ? name ) { pname = " b l e n d e r - " + args . name ; } ) ; # Added 2023-10-30
2024-09-15 10:15:28 +08:00
bless = throw " ' b l e s s ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' i m h e x ' o r ' g h e x ' i n s t e a d " ; # Added 2024-09-15
2024-01-09 14:16:41 +01:00
blockbench-electron = blockbench ; # Added 2024-03-16
2024-11-02 15:33:51 +00:00
bloom = throw " ' b l o o m ' h a s b e e n r e m o v e d b e c a u s e i t w a s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-11-02
2024-08-05 09:40:46 +02:00
bmap-tools = bmaptool ; # Added 2024-08-05
2024-11-24 07:00:55 +00:00
boost175 = throw " B o o s t 1 . 7 5 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d b y a n y t h i n g i n N i x p k g s " ; # Added 2024-11-24
2024-11-24 08:02:05 +00:00
boost184 = throw " B o o s t 1 . 8 4 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d b y a n y t h i n g i n N i x p k g s " ; # Added 2024-11-24
2024-11-24 07:03:57 +00:00
boost185 = throw " B o o s t 1 . 8 5 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d b y a n y t h i n g i n N i x p k g s " ; # Added 2024-11-24
2024-05-01 00:44:09 +02:00
boost_process = throw " b o o s t _ p r o c e s s h a s b e e n r e m o v e d a s i t i s i n c l u d e d i n r e g u l a r b o o s t " ; # Added 2024-05-01
2024-04-28 15:59:05 +02:00
bpb = throw " b p b h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d n o t c o m p a t i b l e w i t h r e c e n t R u s t v e r s i o n s " ; # Added 2024-04-30
2024-10-17 21:31:37 -03:00
bpftool = throw " ' b p f t o o l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b p f t o o l s ' " ; # Converted to throw 2024-10-17
2024-11-11 20:17:25 +00:00
brasero-original = lib . warnOnInstantiate " U s e ' b r a s e r o - u n w r a p p e d ' i n s t e a d o f ' b r a s e r o - o r i g i n a l ' " brasero-unwrapped ; # Added 2024-09-29
2025-04-30 10:57:51 +02:00
bridgand = throw " ' b r i g a n d ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2025-04-30
2024-07-29 12:16:28 -03:00
bs-platform = throw " ' b s - p l a t f o r m ' w a s r e m o v e d a s i t w a s b r o k e n , d e v e l o p m e n t e n d e d a n d ' m e l a n g e ' h a s s u p e r s e d e d i t " ; # Added 2024-07-29
2024-11-15 07:35:06 -08:00
buf-language-server = throw " ' b u f - l a n g u a g e - s e r v e r ' w a s r e m o v e d a s i t s d e v e l o p m e n t h a s m o v e d t o t h e ' b u f ' p a c k a g e " ; # Added 2024-11-15
2024-07-12 19:29:22 -04:00
budgie = throw " T h e ` b u d g i e ` s c o p e h a s b e e n r e m o v e d a n d a l l p a c k a g e s m o v e d t o t h e t o p - l e v e l " ; # Added 2024-07-14
2024-07-12 19:37:01 -04:00
budgiePlugins = throw " T h e ` b u d g i e P l u g i n s ` s c o p e h a s b e e n r e m o v e d a n d a l l p a c k a g e s m o v e d t o t h e t o p - l e v e l " ; # Added 2024-07-14
2025-04-18 17:22:45 -07:00
buildBarebox = throw " b u i l d B a r e b o x h a s b e e n r e m o v e d d u e t o l a c k o f i n t e r e s t i n m a i n t a i n i n g i t i n n i x p k g s " ; # Added 2025-04-19
2025-03-28 15:28:42 +01:00
buildGo122Module = throw " G o 1 . 2 2 i s e n d - o f - l i f e , a n d ' b u i l d G o 1 2 2 M o d u l e ' h a s b e e n r e m o v e d . P l e a s e u s e a n e w e r b u i l d e r v e r s i o n . " ; # Added 2025-03-28
2024-10-18 09:53:11 +02:00
buildGoPackage = throw " ` b u i l d G o P a c k a g e ` h a s b e e n d e p r e c a t e d a n d r e m o v e d , s e e t h e G o s e c t i o n i n t h e n i x p k g s m a n u a l f o r d e t a i l s " ; # Added 2024-11-18
2024-07-12 19:29:22 -04:00
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) buho ; # added 2022-05-17
2024-09-26 17:31:42 +02:00
bwidget = tclPackages . bwidget ; # Added 2024-10-02
2024-12-16 14:17:02 +09:00
# Shorter names; keep the longer name for back-compat. Added 2023-04-11. Warning added on 2024-12-16
2024-12-28 00:15:53 +02:00
buildFHSUserEnv = lib . warnOnInstantiate " ' b u i l d F H S U s e r E n v ' h a s b e e n r e n a m e d t o ' b u i l d F H S E n v ' a n d w i l l b e r e m o v e d i n 2 5 . 1 1 " buildFHSEnv ;
2024-12-16 14:17:02 +09:00
buildFHSUserEnvChroot = lib . warnOnInstantiate " ' b u i l d F H S U s e r E n v C h r o o t ' h a s b e e n r e n a m e d t o ' b u i l d F H S E n v C h r o o t ' a n d w i l l b e r e m o v e d i n 2 5 . 1 1 " buildFHSEnvChroot ;
buildFHSUserEnvBubblewrap = lib . warnOnInstantiate " ' b u i l d F H S U s e r E n v B u b b l e w r a p ' h a s b e e n r e n a m e d t o ' b u i l d F H S E n v B u b b l e w r a p ' a n d w i l l b e r e m o v e d i n 2 5 . 1 1 " buildFHSEnvBubblewrap ;
2021-07-01 12:14:51 +03:00
# bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
2022-10-14 18:09:41 +02:00
bitwarden_rs = vaultwarden ;
bitwarden_rs-mysql = vaultwarden-mysql ;
bitwarden_rs-postgresql = vaultwarden-postgresql ;
bitwarden_rs-sqlite = vaultwarden-sqlite ;
bitwarden_rs-vault = vaultwarden-vault ;
2021-07-01 12:14:51 +03:00
2022-02-02 00:13:32 -03:00
### C ###
2024-11-20 00:28:37 +00:00
caffeWithCuda = throw " c a f f e W i t h C u d a h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d r e q u i r e d C U D A 1 0 " ; # Added 2024-11-20
2025-03-28 13:54:24 +01:00
calcium = throw " ' c a l c i u m ' h a s b e e n r e m o v e d a s i t h a s b e e n m e r g e d i n t o ' f l i n t 3 ' " ; # Added 2025-03-28
2024-12-19 00:06:12 +08:00
calculix = calculix-ccx ; # Added 2024-12-18
2024-09-27 19:03:38 +00:00
calligra = kdePackages . calligra ; # Added 2024-09-27
2021-12-11 11:15:42 +00:00
callPackage_i686 = pkgsi686Linux . callPackage ;
2025-01-26 20:20:36 +01:00
cargo-asm = throw " ' c a r g o - a s m ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . C o n s i d e r ' c a r g o - s h o w - a s m ' a s a n a l t e r n a t i v e . " ;
2022-11-12 09:11:38 -03:00
cask = emacs . pkgs . cask ; # Added 2022-11-12
2025-04-19 03:35:23 +02:00
catcli = throw " c a t c l i h a s b e e n s u p e r s e d e d b y g o c a t c l i " ; # Added 2025-04-19
2024-03-17 01:52:15 +01:00
canonicalize-jars-hook = stripJavaArchivesHook ; # Added 2024-03-17
2024-04-09 13:47:24 -07:00
cargo-deps = throw " c a r g o - d e p s h a s b e e n r e m o v e d a s t h e r e p o s i t o r y i s d e l e t e d " ; # Added 2024-04-09
2024-02-09 08:50:17 -08:00
cargo-espflash = espflash ;
2025-01-25 11:18:23 +01:00
cargo-kcov = throw " ' c a r g o - k c o v ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-03-09 20:23:20 +01:00
cargo-information = throw " ' c a r g o - i n f o r m a t i o n ' h a s b e e n r e m o v e d d u e t o b e i n g m e r g e d u p s t r e a m i n t o ' c a r g o ' " ; # Added 2025-03-09
2025-01-26 20:24:10 +01:00
cargo-inspect = throw " ' c a r g o - i n s p e c t ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . U p s t r e a m r e c o m m e n d s c a r g o - e x p a n d . " ; # Added 2025-01-26
2025-01-26 20:26:54 +01:00
cargo-web = throw " ' c a r g o - w e b ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2025-03-23 14:20:01 +01:00
cassandra_3_0 = throw " ' c a s s a n d r a _ 3 _ 0 ' h a s b e e n r e m o v e d h a s i t r e a c h e d e n d - o f - l i f e " ; # Added 2025-03-23
cassandra_3_11 = throw " ' c a s s a n d r a _ 3 _ 1 1 ' h a s b e e n r e m o v e d h a s i t r e a c h e d e n d - o f - l i f e " ; # Added 2025-03-23
2023-09-05 22:12:50 +02:00
cawbird = throw " c a w b i r d h a s b e e n a b a n d o n e d u p s t r e a m a n d i s b r o k e n a n y w a y s d u e t o T w i t t e r c l o s i n g i t s A P I " ;
2025-05-17 16:23:12 +02:00
cde = throw " ' c d e ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d b r o k e n " ; # Added 2025-05-17
2025-04-18 00:23:42 +02:00
centerim = throw " c e n t e r i m h a s b e e n r e m o v e d d u e t o u p s t r e a m d i s a p p e a r i n g " ; # Added 2025-04-18
2023-11-30 23:26:15 +01:00
certmgr-selfsigned = certmgr ; # Added 2023-11-30
2024-12-31 06:49:39 +00:00
cgal_4 = throw " c g a l _ 4 h a s b e e n r e m o v e d a s i t i s o b s o l e t e u s e c g a l i n s t e a d " ; # Added 2024-12-30
cgal_5 = cgal ; # Added 2024-12-30
2024-09-04 13:35:14 +01:00
challenger = taler-challenger ; # Added 2024-09-04
2024-10-24 21:31:05 +02:00
check_smartmon = nagiosPlugins . check_smartmon ; # Added 2024-05-03
check_systemd = nagiosPlugins . check_systemd ; # Added 2024-05-03
check_zfs = nagiosPlugins . check_zfs ; # Added 2024-05-03
check-esxi-hardware = nagiosPlugins . check_esxi_hardware ; # Added 2024-05-03
check-mssql-health = nagiosPlugins . check_mssql_health ; # Added 2024-05-03
check-nwc-health = nagiosPlugins . check_nwc_health ; # Added 2024-05-03
check-openvpn = nagiosPlugins . check_openvpn ; # Added 2024-05-03
check-ups-health = nagiosPlugins . check_ups_health ; # Added 2024-05-03
check-uptime = nagiosPlugins . check_uptime ; # Added 2024-05-03
check-wmiplus = nagiosPlugins . check_wmi_plus ; # Added 2024-05-03
checkSSLCert = nagiosPlugins . check_ssl_cert ; # Added 2024-05-03
2024-08-04 17:30:05 -05:00
chiaki4deck = chiaki-ng ; # Added 2024-08-04
2023-05-01 16:33:43 -03:00
chocolateDoom = chocolate-doom ; # Added 2023-05-01
2024-06-12 04:33:44 +02:00
ChowCentaur = chow-centaur ; # Added 2024-06-12
2024-06-12 04:36:00 +02:00
ChowPhaser = chow-phaser ; # Added 2024-06-12
2024-06-12 04:36:38 +02:00
ChowKick = chow-kick ; # Added 2024-06-12
2024-06-12 07:41:23 +02:00
CHOWTapeModel = chow-tape-model ; # Added 2024-06-12
2025-04-18 19:06:04 +08:00
chromatic = throw " c h r o m a t i c h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d a n d f a i l i n g t o b u i l d " ; # Added 2025-04-18
2022-07-27 00:23:44 +02:00
chrome-gnome-shell = gnome-browser-connector ; # Added 2022-07-27
2024-11-24 21:15:02 +01:00
cinnamon = throw " T h e c i n n a m o n s c o p e h a s b e e n r e m o v e d a n d a l l p a c k a g e s h a v e b e e n m o v e d t o t h e t o p - l e v e l " ; # Added 2024-11-25
2025-05-12 15:05:07 +02:00
citra = throw " c i t r a h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # added 2024-03-04
citra-nightly = throw " c i t r a - n i g h t l y h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # added 2024-03-04
citra-canary = throw " c i t r a - c a n a r y h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # added 2024-03-04
2025-05-18 13:22:01 +02:00
clean = throw " ' c l e a n ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t i s u n m a i n t a i n e d a n d b r o k e n " ; # Added 2025-05-18
2024-09-13 19:10:19 +01:00
cloog = throw " c l o o g h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
cloog_0_18_0 = throw " c l o o g _ 0 _ 1 8 _ 0 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
cloogppl = throw " c l o o g p p l h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2025-05-17 18:22:45 +02:00
clamsmtp = throw " ' c l a m s m t p ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d b r o k e n " ; # Added 2025-05-17
2024-10-05 21:23:39 +01:00
clang-sierraHack = throw " c l a n g - s i e r r a H a c k h a s b e e n r e m o v e d b e c a u s e i t s o l v e s a p r o b l e m t h a t n o l o n g e r s e e m s t o e x i s t . H e y , w h a t w e r e y o u e v e n d o i n g w i t h t h a t t h i n g a n y w a y ? " ; # Added 2024-10-05
clang-sierraHack-stdenv = clang-sierraHack ; # Added 2024-10-05
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) clip ; # added 2022-05-17
2025-05-09 00:52:52 +02:00
cloudlogoffline = throw " c l o u d l o g o f f l i n e h a s b e e n r e m o v e d " ; # added 2025-05-18
2024-05-07 02:18:24 +02:00
clwrapperFunction = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2024-06-12 07:48:59 +02:00
CoinMP = coinmp ; # Added 2024-06-12
2024-02-21 09:37:20 +03:00
collada-dom = opencollada ; # added 2024-02-21
2024-11-06 07:56:49 +01:00
colorpicker = throw " ' c o l o r p i c k e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x c o l o r ' , ' g c o l o r 3 ' , ' e y e d r o p p e r ' o r ' g p i c k ' i n s t e a d " ; # Added 2024-10-19
2025-05-27 20:23:10 +02:00
connman-ncurses = throw " ' c o n n m a n - n c u r s e s ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2025-05-27
2024-06-27 10:50:19 +02:00
coriander = throw " ' c o r i a n d e r ' h a s b e e n r e m o v e d b e c a u s e i t d e p e n d s o n G N O M E 2 l i b r a r i e s " ; # Added 2024-06-27
2024-08-01 11:48:50 +01:00
corretto19 = throw " C o r r e t t o 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-07-04 13:09:02 +02:00
cosmic-tasks = tasks ; # Added 2024-07-04
2022-05-19 14:34:33 +02:00
cpp-ipfs-api = cpp-ipfs-http-client ; # Project has been renamed. Added 2022-05-15
2023-05-01 16:34:29 -03:00
crispyDoom = crispy-doom ; # Added 2023-05-01
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
crossLibcStdenv = stdenvNoLibc ; # Added 2024-09-06
2025-02-13 08:30:36 -05:00
crystal_1_2 = throw " ' c r y s t a l _ 1 _ 2 ' h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d i n t h e t r e e . C o n s i d e r u s i n g ' c r y s t a l ' i n s t e a d " ; # Added 2025-02-13
2025-02-13 09:15:30 -05:00
crystal_1_7 = throw " ' c r y s t a l _ 1 _ 7 ' h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d i n t h e t r e e . C o n s i d e r u s i n g ' c r y s t a l ' i n s t e a d " ; # Added 2025-02-13
2025-02-13 09:18:45 -05:00
crystal_1_8 = throw " ' c r y s t a l _ 1 _ 8 ' h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d i n t h e t r e e . C o n s i d e r u s i n g ' c r y s t a l ' i n s t e a d " ; # Added 2025-02-13
2025-02-13 09:21:15 -05:00
crystal_1_9 = throw " ' c r y s t a l _ 1 _ 9 ' h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d i n t h e t r e e . C o n s i d e r u s i n g ' c r y s t a l ' i n s t e a d " ; # Added 2025-02-13
2025-02-19 12:44:29 -05:00
crystal_1_12 = throw " ' c r y s t a l _ 1 _ 1 2 ' h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d n o l o n g e r u s e d i n t h e t r e e . C o n s i d e r u s i n g ' c r y s t a l ' i n s t e a d " ; # Added 2025-02-19
2024-10-19 21:13:23 +08:00
clash-geoip = throw " ' c l a s h - g e o i p ' h a s b e e n r e m o v e d . C o n s i d e r u s i n g ' d b i p - c o u n t r y - l i t e ' i n s t e a d . " ; # added 2024-10-19
2024-09-17 22:27:11 +08:00
clash-verge = throw " ' c l a s h - v e r g e ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d . C o n s i d e r u s i n g ' c l a s h - v e r g e - r e v ' o r ' c l a s h - n y a n p a s u ' i n s t e a d " ; # Added 2024-09-17
2023-10-08 23:31:23 -03:00
clasp = clingo ; # added 2022-12-22
2024-10-17 21:31:37 -03:00
claws-mail-gtk3 = throw " ' c l a w s - m a i l - g t k 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c l a w s - m a i l ' " ; # Converted to throw 2024-10-17
2025-03-18 20:20:02 +01:00
clubhouse-cli = throw " ' c l u b h o u s e - c l i ' h a s b e e n r e m o v e d d u e t o l a c k o f i n t e r e s t t o m a i n t a i n i t i n N i x p k g s a n d f a i l i n g t o b u i l d . " ; # added 2025-04-21
2024-08-26 14:04:33 +02:00
cockroachdb-bin = cockroachdb ; # 2024-03-15
2024-10-17 21:31:37 -03:00
codimd = throw " ' c o d i m d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' h e d g e d o c ' " ; # Converted to throw 2024-10-17
2023-10-08 23:31:23 -03:00
inherit ( libsForQt5 . mauiPackages ) communicator ; # added 2022-05-17
2024-10-17 21:31:37 -03:00
concurrencykit = throw " ' c o n c u r r e n c y k i t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b c k ' " ; # Converted to throw 2024-10-17
2024-06-09 18:40:52 +02:00
containerpilot = throw " ' c o n t a i n e r p i l o t ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-06-09
2024-12-04 16:53:22 +08:00
crack_attack = throw " ' c r a c k _ a t t a c k ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2024-08-11 17:58:43 +02:00
crackmapexec = throw " ' c r a c k m a p e x e c ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d . U s e ' n e t e x e c ' i n s t e a d " ; # 2024-08-11
2025-05-17 13:08:16 +02:00
create-react-app = throw " ' c r e a t e - r e a c t - a p p ' h a s b e e n r e m o v e d a s i t w a s d e p r e c a t e d . U p s t r e a m s u g g e s t s u s i n g a f r a m e w o r k f o r R e a c t . " ; # Added 2025-05-17
2024-09-26 17:31:42 +02:00
critcl = tclPackages . critcl ; # Added 2024-10-02
2025-03-26 13:56:38 -04:00
crunchy-cli = throw " ' c r u n c h y - c l i ' w a s s u n s e t , s e e < h t t p s : / / g i t h u b . c o m / c r u n c h y - l a b s / c r u n c h y - c l i / i s s u e s / 3 6 2 > " ; # Added 2025-03-26
2024-11-19 20:32:28 +00:00
cudaPackages_10_0 = throw " C U D A 1 0 . 0 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n u n s u p p o r t e d c o m p i l e r s " ; # Added 2024-11-20
cudaPackages_10_1 = throw " C U D A 1 0 . 1 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n u n s u p p o r t e d c o m p i l e r s " ; # Added 2024-11-20
cudaPackages_10_2 = throw " C U D A 1 0 . 2 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n u n s u p p o r t e d c o m p i l e r s " ; # Added 2024-11-20
cudaPackages_10 = throw " C U D A 1 0 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n u n s u p p o r t e d c o m p i l e r s " ; # Added 2024-11-20
2023-10-08 23:31:23 -03:00
cups-kyodialog3 = cups-kyodialog ; # Added 2022-11-12
2024-12-27 14:59:39 +08:00
cutemarked-ng = throw " ' c u t e m a r k e d - n g ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' k d e P a c k a g e s . g h o s t w r i t e r ' i n s t e a d " ; # Added 2024-12-27
2024-10-17 21:31:37 -03:00
cvs_fast_export = throw " ' c v s _ f a s t _ e x p o r t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c v s - f a s t - e x p o r t ' " ; # Converted to throw 2024-10-17
2021-03-06 20:37:44 +01:00
# these are for convenience, not for backward compat and shouldn't expire
2024-04-10 06:01:15 +02:00
clang9Stdenv = throw " c l a n g 9 S t d e n v h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2021-06-22 18:00:58 +02:00
clang12Stdenv = lowPrio llvmPackages_12 . stdenv ;
2022-03-03 05:16:22 +00:00
clang13Stdenv = lowPrio llvmPackages_13 . stdenv ;
2023-01-07 00:00:24 +01:00
clang14Stdenv = lowPrio llvmPackages_14 . stdenv ;
clang15Stdenv = lowPrio llvmPackages_15 . stdenv ;
2023-05-11 14:17:40 +03:00
clang16Stdenv = lowPrio llvmPackages_16 . stdenv ;
2023-12-21 09:46:47 +05:30
clang17Stdenv = lowPrio llvmPackages_17 . stdenv ;
2024-06-01 09:31:16 +02:00
clang18Stdenv = lowPrio llvmPackages_18 . stdenv ;
2024-08-21 20:10:53 -07:00
clang19Stdenv = lowPrio llvmPackages_19 . stdenv ;
2021-03-06 20:37:44 +01:00
2024-04-08 21:43:21 -07:00
clang-tools_9 = throw " c l a n g - t o o l s _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2024-04-10 06:01:15 +02:00
clang_9 = throw " c l a n g _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2023-11-19 15:18:08 +01:00
2024-05-16 05:39:27 +08:00
clang-tools_12 = llvmPackages_12 . clang-tools ; # Added 2024-04-22
clang-tools_13 = llvmPackages_13 . clang-tools ; # Added 2024-04-22
clang-tools_14 = llvmPackages_14 . clang-tools ; # Added 2024-04-22
clang-tools_15 = llvmPackages_15 . clang-tools ; # Added 2024-04-22
clang-tools_16 = llvmPackages_16 . clang-tools ; # Added 2024-04-22
clang-tools_17 = llvmPackages_17 . clang-tools ; # Added 2024-04-22
clang-tools_18 = llvmPackages_18 . clang-tools ; # Added 2024-04-22
2024-08-21 20:10:53 -07:00
clang-tools_19 = llvmPackages_19 . clang-tools ; # Added 2024-08-21
2024-05-16 05:39:27 +08:00
2025-05-05 17:38:05 +02:00
cligh = throw " ' c l i g h ' h a s b e e n r e m o v e d s i n c e i t w a s u n m a i n t a i n e d a n d i t s u p s t r e a m d e l e t e d " ; # Added 2025-05-05
2024-05-13 01:28:56 +02:00
cq-editor = throw " c q - e d i t o r h a s b e e n r e m o v e d , a s i t u s e a d e p e n d e n c y t h a t w a s d i s a b l e d s i n c e p y t h o n 3 . 8 a n d w a s l a s t u p d a t e d i n 2 0 2 1 " ; # Added 2024-05-13
2024-05-16 05:39:27 +08:00
2022-02-02 00:13:32 -03:00
### D ###
2025-05-09 16:28:38 +03:00
dap = throw " ' d a p ' h a s b e e n r e m o v e d b e c a u s e i t d o e s n ' t c o m p i l e a n d h a s b e e n u n m a i n t a i n e d s i n c e 2 0 1 4 " ; # Added 2025-05-10
2025-05-21 22:02:36 +04:00
daq = throw " ' d a q ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d b r o k e n . S n o r t 2 h a s a l s o b e e n r e m o v e d , w h i c h d e p e n d e d o n t h i s " ; # Added 2025-05-21
2025-05-10 01:24:45 +02:00
darling = throw " ' d a r l i n g ' h a s b e e n r e m o v e d d u e t o v e n d o r i n g P y t h o n 2 " ; # Added 2025-05-10
2024-10-17 21:31:37 -03:00
dart_stable = throw " ' d a r t _ s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d a r t ' " ; # Converted to throw 2024-10-17
2023-10-25 23:37:32 +11:00
dart-sass-embedded = throw " d a r t - s a s s - e m b e d d e d h a s b e e n r e m o v e d f r o m n i x p k g s , a s i s n o w i n c l u d e d i n D a r t S a s s i t s e l f . " ;
2020-02-04 12:52:54 +01:00
dat = nodePackages . dat ;
2025-02-03 22:42:41 +08:00
dave = throw " ' d a v e ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' w e b d a v ' i n s t e a d " ; # Added 2025-02-03
2024-05-16 23:15:06 +02:00
dbeaver = throw " ' d b e a v e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d b e a v e r - b i n ' " ; # Added 2024-05-16
2025-05-17 15:18:55 +02:00
dbench = throw " ' d b e n c h ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d f o r 1 4 y e a r s a n d b r o k e n " ; # Added 2025-05-17
2025-05-25 17:02:02 +02:00
dclib = throw " ' d c l i b ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d f o r 1 6 y e a r s a n d b r o k e n " ; # Added 2025-05-25
2024-11-01 23:25:33 +01:00
dbus-map = throw " ' d b u s - m a p ' h a s b e e n d r o p p e d a s i t i s u n m a i n t a i n e d " ; # Added 2024-11-01
2018-04-25 19:55:18 -05:00
deadpixi-sam = deadpixi-sam-unstable ;
2022-02-06 18:36:59 -08:00
2024-10-17 21:31:37 -03:00
debugedit-unstable = throw " ' d e b u g e d i t - u n s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d e b u g e d i t ' " ; # Converted to throw 2024-10-17
2025-02-25 14:35:16 -08:00
deltachat-cursed = arcanechat-tui ; # added 2025-02-25
2024-10-17 21:31:37 -03:00
deltachat-electron = throw " ' d e l t a c h a t - e l e c t r o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d e l t a c h a t - d e s k t o p ' " ; # Converted to throw 2024-10-17
2022-10-14 18:09:41 +02:00
2022-02-02 00:13:32 -03:00
demjson = with python3Packages ; toPythonApplication demjson ; # Added 2022-01-18
2025-03-27 20:06:41 +01:00
devdash = throw " ' d e v d a s h ' h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2025-03-27
2024-05-09 19:56:14 +02:00
dgsh = throw " ' d g s h ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
2024-05-14 00:02:18 +02:00
dibbler = throw " d i b b l e r w a s r e m o v e d b e c a u s e i t i s n o t m a i n t a i n e d a n y m o r e " ; # Added 2024-05-14
2024-10-07 12:16:49 +02:00
dillong = throw " ' d i l l o n g ' h a s b e e n r e m o v e d , a s u p s t r e a m i s a b a n d o n e d s i n c e 2 0 2 1 - 1 2 - 1 3 . U s e e i t h e r ' d i l l o ' o r ' d i l l o - p l u s ' . T h e l a t t e r i n t e g r a t e s f e a t u r e s f r o m d i l l o n g . " ; # Added 2024-10-07
2025-05-17 14:16:58 +02:00
directvnc = throw " ' d i r e c t v n c ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d u p s t r e a m s i n c e 2 0 1 5 a n d f a i l e d t o b u i l d w i t h g c c 1 4 " ; # Added 2025-05-17
2025-01-25 11:27:14 +01:00
diskonaut = throw " ' d i s k o n a u t ' w a s r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-04-03 13:26:01 -07:00
dispad = throw " d i s p a d h a s b e e n r e m o v e b e c a u s e i t d o e s n ' t c o m p i l e a n d h a s b e e n u n m a i n t a i n e d s i n c e 2 0 1 4 " ; # Added 2025-04-25
2025-04-19 20:51:11 +02:00
dleyna-core = dleyna ; # Added 2025-04-19
2025-04-19 21:05:22 +02:00
dleyna-connector-dbus = dleyna ; # Added 2025-04-19
2025-04-19 21:06:16 +02:00
dleyna-renderer = dleyna ; # Added 2025-04-19
2025-04-19 21:06:54 +02:00
dleyna-server = dleyna ; # Added 2025-04-19
2024-10-17 21:31:37 -03:00
dnnl = throw " ' d n n l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o n e D N N ' " ; # Converted to throw 2024-10-17
2024-09-14 15:36:12 +02:00
dnscrypt-wrapper = throw " d n s c r y p t - w r a p p e r w a s r e m o v e d b e c a u s e i t h a s b e e n e f f e c t i v e l y u n m a i n t a i n e d s i n c e 2 0 1 8 . U s e D N S C c r y p t s u p p o r t i n d n s d i s t i n s t e a d " ; # Added 2024-09-14
2024-11-02 02:21:10 +00:00
docear = throw " D o c e a r w a s r e m o v e d b e c a u s e i t w a s u n m a i n t a i n e d u p s t r e a m . J a b R e f , Z o t e r o , o r M e n d e l e y a r e p o t e n t i a l r e p l a c e m e n t s . " ; # Added 2024-11-02
2024-12-21 13:30:39 +01:00
docker_24 = throw " ' d o c k e r _ 2 4 ' h a s b e e n r e m o v e d b e c a u s e i t h a s b e e n u n m a i n t a i n e d s i n c e J u n e 2 0 2 4 . U s e d o c k e r _ 2 5 o r n e w e r i n s t e a d . " ; # Added 2024-12-21
2024-07-29 13:48:24 -04:00
docker-compose_1 = throw " ' d o c k e r - c o m p o s e _ 1 ' h a s b e e n r e m o v e d b e c a u s e i t h a s b e e n u n m a i n t a i n e d s i n c e M a y 2 0 2 1 . U s e d o c k e r - c o m p o s e i n s t e a d . " ; # Added 2024-07-29
2023-12-26 16:14:40 +01:00
docker-distribution = distribution ; # Added 2023-12-26
2023-02-11 00:12:50 +01:00
dolphin-emu-beta = dolphin-emu ; # Added 2023-02-11
2024-10-17 21:31:37 -03:00
dolphinEmu = throw " ' d o l p h i n E m u ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o l p h i n - e m u ' " ; # Converted to throw 2024-10-17
dolphinEmuMaster = throw " ' d o l p h i n E m u M a s t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o l p h i n - e m u - b e t a ' " ; # Converted to throw 2024-10-17
2023-08-20 18:45:17 +02:00
dotty = scala_3 ; # Added 2023-08-20
2024-10-17 21:31:37 -03:00
dotnet-netcore = throw " ' d o t n e t - n e t c o r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t - r u n t i m e ' " ; # Converted to throw 2024-10-17
dotnet-sdk_2 = throw " ' d o t n e t - s d k _ 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 2 _ 1 ' " ; # Converted to throw 2024-10-17
dotnet-sdk_3 = throw " ' d o t n e t - s d k _ 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 3 _ 1 ' " ; # Converted to throw 2024-10-17
dotnet-sdk_5 = throw " ' d o t n e t - s d k _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 5 _ 0 ' " ; # Converted to throw 2024-10-17
2025-01-25 09:19:37 +01:00
downonspot = throw " ' d o w n o n s p o t ' w a s r e m o v e d b e c a u s e u p s t r e a m h a s b e e n t a k e n d o w n b y a c e a s e a n d d e s i s t " ; # Added 2025-01-25
2025-03-29 16:56:11 -07:00
dozenal = throw " d o z e n a l h a s b e e n r e m o v e d b e c a u s e i t d o e s n o t c o m p i l e a n d o n l y m i n i m a l f u n c t i o n a l i t y " ; # Added 2025-03-30
2025-01-21 19:41:20 +01:00
dstat = throw " ' d s t a t ' h a s b e e n r e m o v e d b e c a u s e i t h a s b e e n u n m a i n t a i n e d s i n c e 2 0 2 0 . U s e ' d o o l ' i n s t e a d . " ; # Added 2025-01-21
2024-02-20 12:58:50 +01:00
drush = throw " d r u s h a s a s t a n d a l o n e p a c k a g e h a s b e e n r e m o v e d b e c a u s e i t ' s n o l o n g e r s u p p o r t e d a s a s t a n d a l o n e t o o l " ;
2023-12-26 10:38:17 +01:00
dtv-scan-tables_linuxtv = dtv-scan-tables ; # Added 2023-03-03
dtv-scan-tables_tvheadend = dtv-scan-tables ; # Added 2023-03-03
2024-01-20 13:30:49 +08:00
du-dust = dust ; # Added 2024-01-19
2025-02-12 07:05:15 +00:00
dump1090 = dump1090-fa ; # Added 2024-02-12
2025-01-25 11:29:48 +01:00
dwfv = throw " ' d w f v ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ;
2024-10-17 21:31:37 -03:00
dylibbundler = throw " ' d y l i b b u n d l e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a c d y l i b b u n d l e r ' " ; # Converted to throw 2024-10-17
2022-02-02 00:13:32 -03:00
### E ###
2024-01-21 19:35:45 +01:00
EBTKS = ebtks ; # Added 2024-01-21
2024-09-06 02:16:03 -07:00
eask = eask-cli ; # Added 2024-09-05
2024-10-19 17:54:53 +08:00
eboard = throw " ' e b o a r d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' k d e P a c k a g e s . k n i g h t s ' i n s t e a d " ; # Added 2024-10-19
2024-10-17 21:31:37 -03:00
ec2_ami_tools = throw " ' e c 2 _ a m i _ t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e c 2 - a m i - t o o l s ' " ; # Converted to throw 2024-10-17
ec2_api_tools = throw " ' e c 2 _ a p i _ t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e c 2 - a p i - t o o l s ' " ; # Converted to throw 2024-10-17
2022-02-06 18:36:59 -08:00
ec2-utils = amazon-ec2-utils ; # Added 2022-02-01
2022-02-02 00:13:32 -03:00
2025-03-14 18:57:10 -04:00
ecryptfs-helper = throw " ' e c r y p t f s - h e l p e r ' h a s b e e n r e m o v e d , f o r f i l e s y s t e m - l e v e l e n c r y p t i o n , u s e f s c r y p t " ; # Added 2025-04-08
2025-05-18 13:40:01 +02:00
edbrowse = throw " ' e d b r o w s e ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d i n N i x p k g s " ; # Added 2025-05-18
2024-07-01 09:16:23 -03:00
edUnstable = throw " e d U n s t a b l e w a s r e m o v e d ; u s e e d i n s t e a d " ; # Added 2024-07-01
2025-02-24 17:11:12 +09:00
edgedb = throw " e d g e d b r e p l a c e d t o g e l b e c a u s e o f c h a n g e o f u p s t r e a m " ; # Added 2025-02-24
2025-05-18 13:36:29 +02:00
edge-runtime = throw " ' e d g e - r u n t i m e ' w a s r e m o v e d a s i t w a s u n u s e d , u n m a i n t a i n e d , l i k e l y i n s e c u r e a n d f a i l e d t o b u i l d " ; # Added 2025-05-18
2025-05-28 10:08:41 -04:00
eidolon = throw " e i d o l o n w a s r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2025-05-28
2025-05-01 11:48:03 +02:00
eintopf = lauti ; # Project was renamed, added 2025-05-01
2022-10-04 15:26:29 +02:00
elasticsearch7Plugins = elasticsearchPlugins ;
2024-12-17 16:19:09 +01:00
electronplayer = throw " ' e l e c t r o n p l a y e r ' h a s b e e n r e m o v e d a s i t h a d b e e n d i s c o n t i n u e d u p s t r e a m s i n c e O c t o b e r 2 0 2 4 " ; # Added 2024-12-17
2022-10-04 15:26:29 +02:00
2024-12-18 15:59:52 -03:00
element-desktop-wayland = throw " e l e m e n t - d e s k t o p - w a y l a n d h a s b e e n r e m o v e d . C o n s i d e r s e t t i n g N I X O S _ O Z O N E _ W L = 1 v i a ' e n v i r o n m e n t . s e s s i o n V a r i a b l e s ' i n s t e a d " ; # Added 2024-12-17
2024-10-21 11:52:00 -06:00
2023-03-20 16:53:08 -03:00
elixir_ls = elixir-ls ; # Added 2023-03-20
2022-02-02 00:13:32 -03:00
# Emacs
2025-03-03 12:38:04 +08:00
emacs28 = throw " E m a c s 2 8 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
2024-09-20 18:07:31 -03:00
emacs28-gtk2 = throw " e m a c s 2 8 - g t k 2 w a s r e m o v e d b e c a u s e G T K 2 i s E O L ; m i g r a t e t o e m a c s 2 8 { , - g t k 3 , - n o x } o r t o m o r e r e c e n t v e r s i o n s o f E m a c s . " ; # Added 2024-09-20
2025-03-03 12:38:04 +08:00
emacs28-gtk3 = throw " E m a c s 2 8 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
2025-04-06 21:09:55 +02:00
emacs28-macport = throw " E m a c s 2 8 M a c p o r t i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 a n d b a c k p o r t e d t o E m a c s 2 9 M a c p o r t " ; # Added 2025-04-06
2025-03-03 12:38:04 +08:00
emacs28-nox = throw " E m a c s 2 8 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
2022-06-08 02:41:06 +08:00
emacs28NativeComp = emacs28 ; # Added 2022-06-08
2024-10-17 21:31:37 -03:00
emacs28Packages = throw " ' e m a c s 2 8 P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s 2 8 . p k g s ' " ; # Converted to throw 2024-10-17
emacs28WithPackages = throw " ' e m a c s 2 8 W i t h P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s 2 8 . p k g s . w i t h P a c k a g e s ' " ; # Converted to throw 2024-10-17
2025-03-03 12:42:24 +08:00
emacs29 = throw " E m a c s 2 9 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
emacs29-gtk3 = throw " E m a c s 2 9 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
emacs29-nox = throw " E m a c s 2 9 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
emacs29-pgtk = throw " E m a c s 2 9 i s r e m o v e d d u e t o C V E s w h i c h a r e f i x e d i n E m a c s 3 0 " ; # Added 2025-03-03
2023-08-10 22:47:13 -03:00
emacsMacport = emacs-macport ; # Added 2023-08-10
2025-03-03 12:38:04 +08:00
emacsNativeComp = emacs ; # Added 2022-06-08
2024-10-17 21:31:37 -03:00
emacsWithPackages = throw " ' e m a c s W i t h P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s . p k g s . w i t h P a c k a g e s ' " ; # Converted to throw 2024-10-17
2025-03-02 02:56:58 +08:00
emacsPackages = emacs . pkgs ; # Added 2025-03-02
2022-02-02 00:13:32 -03:00
2024-07-14 21:10:08 +02:00
EmptyEpsilon = empty-epsilon ; # Added 2024-07-14
2022-08-27 19:57:13 -07:00
enyo-doom = enyo-launcher ; # Added 2022-09-09
2025-04-15 23:10:56 +02:00
eolie = throw " ' e o l i e ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2025-04-15
2024-10-19 18:39:49 +08:00
epdfview = throw " ' e p d f v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' q p d f v i e w ' i n s t e a d " ; # Added 2024-10-19
2025-04-12 12:13:19 +02:00
ephemeral = throw " ' e p h e m e r a l ' h a s b e e n a r c h i v e d u p s t r e a m s i n c e 2 0 2 2 - 0 4 - 0 2 " ; # added 2025-04-12
2024-10-17 21:31:37 -03:00
epoxy = throw " ' e p o x y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b e p o x y ' " ; # Converted to throw 2024-10-17
2024-05-24 13:29:26 -04:00
2024-12-26 08:45:12 -05:00
erlang_24 = throw " e r l a n g _ 2 4 h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ;
2024-05-20 19:52:24 -04:00
erlang_27-rc3 = throw " e r l a n g _ 2 7 - r c 3 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 7 " ; # added 2024-05-20
2025-04-01 21:28:40 -04:00
erlang_nox = throw " e r l a n g _ n o x h a s b e e n r e m o v e d i n f a v o r o f b e a m _ m i n i m a l . p a c k a g e s . e r l a n g o r b e a m M i n i m a l P a c k a g e s . e r l a n g " ; # added 2025-04-01
2024-05-24 13:23:39 -04:00
erlangR24 = throw " e r l a n g R 2 4 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 " ; # added 2024-05-24
erlangR24_odbc = throw " e r l a n g R 2 4 _ o d b c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ o d b c " ; # added 2024-05-24
erlangR24_javac = throw " e r l a n g R 2 4 _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ j a v a c " ; # added 2024-05-24
erlangR24_odbc_javac = throw " e r l a n g R 2 4 _ o d b c _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ o d b c _ j a v a c " ; # added 2024-05-24
2025-03-31 15:22:22 -04:00
erlang_25 = throw " e r l a n g _ 2 5 h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # added 2025-03-31
erlangR25 = throw " e r l a n g R 2 5 h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # added 2024-05-24
erlangR25_odbc = throw " e r l a n g R 2 5 _ o d b c h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # added 2024-05-24
erlangR25_javac = throw " e r l a n g R 2 5 _ j a v a c h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # added 2024-05-24
erlangR25_odbc_javac = throw " e r l a n g R 2 5 _ o d b c _ j a v a c h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # added 2024-05-24
2024-05-24 13:29:26 -04:00
erlangR26 = throw " e r l a n g R 2 6 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 " ; # added 2024-05-24
erlangR26_odbc = throw " e r l a n g R 2 6 _ o d b c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ o d b c " ; # added 2024-05-24
erlangR26_javac = throw " e r l a n g R 2 6 _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ j a v a c " ; # added 2024-05-24
erlangR26_odbc_javac = throw " e r l a n g R 2 6 _ o d b c _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ o d b c _ j a v a c " ; # added 2024-05-24
2024-05-24 13:23:39 -04:00
2025-04-04 21:29:18 +01:00
erlang_language_platform = throw " e r l a n g _ l a n g u a g e _ p l a t f o r m h a s b e e n r e n a m e d e r l a n g - l a n g u a g e - p l a t f o r m " ; # added 2025-04-04
2025-05-18 13:50:20 +02:00
est-sfs = throw " ' e s t - s f s ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d i n N i x p k g s " ; # Added 2025-05-18
2024-07-16 15:08:04 +08:00
ethabi = throw " e t h a b i h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t a i n e n c e u p s t r e a m a n d n o u p d a t e s i n N i x p k g s " ; # Added 2024-07-16
2024-11-11 20:17:25 +00:00
eww-wayland = lib . warnOnInstantiate " e w w n o w c a n b u i l d f o r X 1 1 a n d w a y l a n d s i m u l t a n e o u s l y , s o ` e w w - w a y l a n d ` i s d e p r e c a t e d , u s e t h e n o r m a l ` e w w ` p a c k a g e i n s t e a d . " eww ;
2022-02-02 00:13:32 -03:00
### F ###
2024-02-09 18:36:08 +01:00
factor-lang-scope = throw " ' f a c t o r - l a n g - s c o p e ' h a s b e e n r e n a m e d t o ' f a c t o r P a c k a g e s ' " ; # added 2024-11-28
2024-09-24 10:08:01 -07:00
fahcontrol = throw " f a h c o n t r o l h a s b e e n r e m o v e d b e c a u s e t h e d o w n l o a d i s n o l o n g e r a v a i l a b l e " ; # added 2024-09-24
2024-09-24 10:17:42 -07:00
fahviewer = throw " f a h v i e w e r h a s b e e n r e m o v e d b e c a u s e t h e d o w n l o a d i s n o l o n g e r a v a i l a b l e " ; # added 2024-09-24
2024-04-19 10:17:12 +10:00
fam = throw " ' f a m ' ( a l i a s e d t o ' g a m i n ' ) h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2023-04-11 00:42:32 +02:00
faustStk = faustPhysicalModeling ; # Added 2023-05-16
2024-10-17 21:31:37 -03:00
fastnlo = throw " ' f a s t n l o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f a s t n l o - t o o l k i t ' " ; # Converted to throw 2024-10-17
2024-01-03 22:05:32 +01:00
fastnlo_toolkit = fastnlo-toolkit ; # Added 2024-01-03
2024-06-19 20:27:23 +02:00
fcitx5-catppuccin = catppuccin-fcitx5 ; # Added 2024-06-19
2025-03-25 17:01:56 +01:00
fdr = throw " f d r h a s b e e n r e m o v e d , a s i t c a n n o t b e b u i l t f r o m s o u r c e a n d d e p e n d s o n P y t h o n 2 . x " ; # Added 2025-03-19
2022-09-24 22:15:54 -03:00
inherit ( luaPackages ) fennel ; # Added 2022-09-24
2024-08-22 22:03:26 +02:00
ferdi = throw " ' f e r d i ' h a s b e e n r e m o v e d , u p s t r e a m d o e s n o t e x i s t a n y m o r e a n d t h e p a c k a g e i s i n s e c u r e " ; # Added 2024-08-22
2022-09-24 02:49:12 +02:00
fetchFromGithub = throw " Y o u m e a n t f e t c h F r o m G i t H u b , w i t h a c a p i t a l H " ; # preserve
2024-08-04 01:36:39 +01:00
ffmpeg_5 = throw " f f m p e g _ 5 h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
ffmpeg_5-headless = throw " f f m p e g _ 5 - h e a d l e s s h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
ffmpeg_5-full = throw " f f m p e g _ 5 - f u l l h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
2024-06-12 07:57:54 +02:00
FIL-plugins = fil-plugins ; # Added 2024-06-12
2024-04-19 10:17:12 +10:00
fileschanged = throw " ' f i l e s c h a n g e d ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2025-02-07 13:10:02 -05:00
filet = throw " ' f i l e t ' h a s b e e n r e m o v e d a s t h e u p s t r e a m r e p o h a s b e e n d e l e t e d " ; # Added 2025-02-07
2022-10-14 18:09:41 +02:00
finger_bsd = bsd-finger ;
fingerd_bsd = bsd-fingerd ;
2024-11-11 20:17:25 +00:00
fira-code-nerdfont = lib . warnOnInstantiate " f i r a - c o d e - n e r d f o n t i s r e d u n d a n t . U s e n e r d - f o n t s . f i r a - c o d e i n s t e a d . " nerd-fonts . fira-code ; # Added 2024-11-10
2024-10-13 20:17:53 +02:00
firefox-esr-115 = throw " T h e F i r e f o x 1 1 5 E S R s e r i e s h a s r e a c h e d i t s e n d o f l i f e . U p g r a d e t o ` f i r e f o x - e s r ` o r ` f i r e f o x - e s r - 1 2 8 ` i n s t e a d . " ;
firefox-esr-115-unwrapped = throw " T h e F i r e f o x 1 1 5 E S R s e r i e s h a s r e a c h e d i t s e n d o f l i f e . U p g r a d e t o ` f i r e f o x - e s r - u n w r a p p e d ` o r ` f i r e f o x - e s r - 1 2 8 - u n w r a p p e d ` i n s t e a d . " ;
2022-11-15 20:11:57 +01:00
firefox-wayland = firefox ; # Added 2022-11-15
2022-02-02 00:13:32 -03:00
firmwareLinuxNonfree = linux-firmware ; # Added 2022-01-09
2022-08-03 11:02:48 +08:00
fishfight = jumpy ; # Added 2022-08-03
2024-09-03 10:18:31 -07:00
fit-trackee = fittrackee ; # added 2024-09-03
2024-03-01 14:02:35 +01:00
flashrom-stable = flashprog ; # Added 2024-03-01
2022-05-11 22:31:11 -05:00
flatbuffers_2_0 = flatbuffers ; # Added 2022-05-12
2025-01-25 19:24:13 +01:00
flatcam = throw " f l a t c a m h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d s i n c e 2 0 2 2 a n d d o e s n ' t s u p p o r t P y t h o n > 3 . 1 0 " ; # Added 2025-01-25
2025-03-05 23:26:42 -03:00
flow-editor = flow-control ; # Added 2025-03-05
2024-10-05 12:14:59 -07:00
flutter313 = throw " f l u t t e r 3 1 3 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-05 12:17:01 -07:00
flutter316 = throw " f l u t t e r 3 1 6 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-12-03 22:09:45 -08:00
flutter319 = throw " f l u t t e r 3 1 9 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-12-03
2024-10-05 13:41:38 -07:00
flutter322 = throw " f l u t t e r 3 2 2 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-05 18:42:47 -07:00
flutter323 = throw " f l u t t e r 3 2 3 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2025-05-11 11:21:50 -03:00
fluxctl = throw " f l u x c t l i s u n m a i n t a i n e d a n d h a s b e e n r e m o v e d . M i g r a t i o n t o f l u x 2 i s r e c o m m e n d e d " ; # Added 2025-05-11
2024-12-06 08:33:10 +01:00
fluxus = throw " f l u x u s h a s b e e n r e m o v e d b e c a u s e i t h a s n ' t b e e n u p d a t e d i n 9 y e a r s a n d d e p e n d e d o n i n s e c u r e R a c k e t 7 . 9 " ; # Added 2024-12-06
2024-11-12 03:31:01 +00:00
fmt_8 = throw " f m t _ 8 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d w a s n o l o n g e r u s e d i n t h e t r e e " ; # Added 2024-11-12
2025-04-21 18:00:26 +02:00
fntsample = throw " f n t s a m p l e h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-04-21
2024-10-17 21:31:37 -03:00
foldingathome = throw " ' f o l d i n g a t h o m e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f a h c l i e n t ' " ; # Converted to throw 2024-10-17
2024-04-04 01:58:29 +02:00
forgejo-actions-runner = forgejo-runner ; # Added 2024-04-04
2025-01-25 11:40:46 +01:00
fornalder = throw " ' f o r n a l d e r ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-01-25
2024-12-28 19:17:27 +00:00
foundationdb71 = throw " f o u n d a t i o n d b 7 1 h a s b e e n r e m o v e d ; p l e a s e u p g r a d e t o f o u n d a t i o n d b 7 3 " ; # Added 2024-12-28
2022-10-14 18:09:41 +02:00
2023-11-25 19:11:26 +08:00
fractal-next = fractal ; # added 2023-11-25
2023-12-09 19:18:33 +01:00
framework-system-tools = framework-tool ; # added 2023-12-09
2024-07-13 12:37:54 +03:00
francis = kdePackages . francis ; # added 2024-07-13
2025-03-27 10:15:32 +01:00
freerdp3 = freerdp ; # added 2025-03-25
freerdpUnstable = freerdp ; # added 2025-03-25
2024-05-17 21:48:17 +02:00
frostwire = throw " f r o s t w i r e w a s r e m o v e d , a s i t w a s b r o k e n d u e t o r e p r o d u c i b i l i t y i s s u e s , u s e ` f r o s t w i r e - b i n ` p a c k a g e i n s t e a d . " ; # added 2024-05-17
2025-01-02 11:55:38 +01:00
ftjam = throw " f t j a m w a s r e m o v e d , a s i t h a s n ' t b e e n u p d a t e d s i n c e 2 0 0 7 a n d f a i l s t o b u i l d " ; # added 2025-01-02
2022-03-12 20:20:22 +02:00
fuse2fs = if stdenv . hostPlatform . isLinux then e2fsprogs . fuse2fs else null ; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
2023-01-05 09:15:20 +08:00
fuse-common = throw " f u s e - c o m m o n w a s r e m o v e d , b e c a u s e t h e u d e v r u l e w a s e a r l y i n c l u d e d b y s y s t e m d - u d e v d a n d t h e c o n f i g i s d o n e b y N i x O S m o d u l e ` p r o g r a m s . f u s e ` " ; # added 2024-09-29
2023-11-12 11:17:56 +03:00
futuresql = libsForQt5 . futuresql ; # added 2023-11-11
2023-07-26 14:15:58 -03:00
fx_cast_bridge = fx-cast-bridge ; # added 2023-07-26
2022-02-02 00:13:32 -03:00
2024-01-07 01:00:43 -05:00
fcitx5-chinese-addons = libsForQt5 . fcitx5-chinese-addons ; # Added 2024-03-01
2024-03-01 11:10:27 -05:00
fcitx5-configtool = libsForQt5 . fcitx5-configtool ; # Added 2024-03-01
2024-01-08 16:11:12 -05:00
fcitx5-skk-qt = libsForQt5 . fcitx5-skk-qt ; # Added 2024-03-01
2024-01-08 16:08:12 -05:00
fcitx5-unikey = libsForQt5 . fcitx5-unikey ; # Added 2024-03-01
2024-03-01 11:10:54 -05:00
fcitx5-with-addons = libsForQt5 . fcitx5-with-addons ; # Added 2024-03-01
2024-01-08 16:11:12 -05:00
2022-02-02 00:13:32 -03:00
### G ###
2024-07-26 11:55:05 +02:00
g4music = gapless ; # Added 2024-07-26
2024-10-17 21:31:37 -03:00
g4py = throw " ' g 4 p y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p y t h o n 3 P a c k a g e s . g e a n t 4 ' " ; # Converted to throw 2024-10-17
2024-04-19 10:17:12 +10:00
gamin = throw " ' g a m i n ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2025-01-26 20:47:47 +01:00
gbl = throw " ' g b l ' h a s b e e n r e m o v e d b e c a u s e t h e u p s t r e a m r e p o s i t o r y n o l o n g e r e x i s t s " ; # Added 2025-01-26
2024-09-13 19:10:19 +01:00
gcc48 = throw " g c c 4 8 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-10
gcc49 = throw " g c c 4 9 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-11
gcc49Stdenv = throw " g c c 4 9 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-11
gcc6 = throw " g c c 6 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
gcc6Stdenv = throw " g c c 6 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-11-19 20:35:48 +00:00
gcc7 = throw " g c c 7 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
gcc7Stdenv = throw " g c c 7 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
2024-11-19 20:43:51 +00:00
gcc8 = throw " g c c 8 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
gcc8Stdenv = throw " g c c 8 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
2024-03-21 23:42:32 +01:00
gcc10StdenvCompat =
if stdenv . cc . isGNU && lib . versionAtLeast stdenv . cc . version " 1 1 " then gcc10Stdenv else stdenv ; # Added 2024-03-21
2025-04-12 22:07:47 +02:00
gcc-arm-embedded-6 = throw " g c c - a r m - e m b e d d e d - 6 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-7 = throw " g c c - a r m - e m b e d d e d - 7 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-8 = throw " g c c - a r m - e m b e d d e d - 8 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-9 = throw " g c c - a r m - e m b e d d e d - 9 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-10 = throw " g c c - a r m - e m b e d d e d - 1 0 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-11 = throw " g c c - a r m - e m b e d d e d - 1 1 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
gcc-arm-embedded-12 = throw " g c c - a r m - e m b e d d e d - 1 2 h a s b e e n r e m o v e d f r o m N i x p k g s a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2025-04-12
2024-09-13 19:10:19 +01:00
gcj = gcj6 ; # Added 2024-09-13
gcj6 = throw " g c j 6 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-09-15 10:27:12 +08:00
gcolor2 = throw " ' g c o l o r 2 ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' g c o l o r 3 ' o r ' e y e d r o p p e r ' i n s t e a d " ; # Added 2024-09-15
2024-12-29 20:12:23 +01:00
gdome2 = throw " ' g d o m e 2 ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t i s u m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-12-29
2025-04-16 09:43:39 +02:00
geocode-glib = " t h r o w ' g e o c o d e - g l i b ' h a s b e e n r e m o v e d , a s i t w a s u n u s e d a n d u s e d o u t d a t e d l i b r a r i e s " ; # Added 2025-04-16
2024-11-29 22:22:29 +01:00
geos_3_11 = throw " g e o s _ 3 _ 1 1 h a s b e e n r e m o v e d f r o m n i x p g k s . P l e a s e u s e a m o r e r e c e n t ' g e o s ' i n s t e a d . " ;
2025-04-20 12:39:13 +02:00
gfbgraph = throw " ' g f b g r a p h ' h a s b e e n r e m o v e d a s i t w a s a r c h i v e d u p s t r e a m a n d u n u s e d i n n i x p k g s " ; # Added 2025-04-20
2024-09-10 21:48:52 +01:00
gfortran48 = throw " ' g f o r t r a n 4 8 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-10
2024-09-11 21:57:54 +01:00
gfortran49 = throw " ' g f o r t r a n 4 9 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-11
2024-11-19 20:35:48 +00:00
gfortran7 = throw " g f o r t r a n 7 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
2024-11-19 20:43:51 +00:00
gfortran8 = throw " g f o r t r a n 8 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
2025-03-07 16:43:05 +08:00
gg = go-graft ; # Added 2025-03-07
2025-05-18 14:42:39 +02:00
ggobi = throw " ' g g o b i ' h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d b r o k e n " ; # Added 2025-05-18
2025-02-20 17:30:09 +03:00
ghostwriter = makePlasma5Throw " g h o s t w r i t e r " ; # Added 2023-03-18
2025-05-23 15:27:44 +02:00
git-annex-utils = throw " ' g i t - a n n e x - u t i l s ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d " ; # Added 2025-05-18
2025-01-25 11:42:23 +01:00
git-codeowners = throw " ' g i t - c o d e o w n e r s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-05-25 16:00:40 +02:00
gjay = throw " ' g j a y ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-25
2025-05-02 20:16:30 -07:00
gmni = throw " g m n i h a s b e e n r e m o v e d a s i t i s n o l o n g e r m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-02
2024-10-28 14:34:34 +01:00
gmp5 = throw " ' g m p 5 ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d . C o n s i d e r u s i n g ' g m p ' i n s t e a d " ; # Added 2024-10-28
2024-09-14 22:05:32 +08:00
gmpc = throw " ' g m p c ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p l a t t e n a l b u m ' i n s t e a d " ; # Added 2024-09-14
2024-09-14 21:54:38 +08:00
gmtk = throw " ' g m t k ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2024-09-14 21:30:23 +08:00
gmtp = throw " ' g m t p ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' g n o m e - m u s i c ' i n s t e a d " ; # Added 2024-09-14
2024-09-18 23:54:17 +08:00
gnome-latex = throw " ' g n o m e - l a t e x ' h a s b e e n s u p e r s e d e d b y ' e n t e r - t e x ' " ; # Added 2024-09-18
2024-11-10 10:21:24 +08:00
gnome-settings-daemon43 = throw " ' g n o m e - s e t t i n g s - d a e m o n 4 3 ' h a s b e e n r e m o v e d s i n c e i t i s n o l o n g e r u s e d b y P a n t h e o n . " ; # Added 2024-09-22
2024-09-17 11:27:52 -04:00
gnu-cobol = gnucobol ; # Added 2024-09-17
2025-01-11 00:30:24 +01:00
gnupg1orig = throw " ' g n u p g 1 o r i g ' h a s b e e n r e m o v e d d u e t o l a c k o f a c t i v e u p s t r e a m m a i n t a i n a n c e . C o n s i d e r u s i n g ' g n u p g ' i n s t e a d " ; # Added 2025-01-11
2025-01-05 22:53:59 +01:00
gnupg22 = throw " ' g n u p g 2 2 ' i s e n d - o f - l i f e . C o n s i d e r u s i n g ' g n u p g 2 4 ' i n s t e a d " ; # Added 2025-01-05
2025-03-28 15:28:42 +01:00
go_1_22 = throw " G o 1 . 2 2 i s e n d - o f - l i f e a n d ' g o _ 1 _ 2 2 ' h a s b e e n r e m o v e d . P l e a s e u s e a n e w e r G o t o o l c h a i n . " ; # Added 2024-03-28
2024-10-12 10:34:27 +02:00
gogs = throw ''
Gogs development has stalled . Also , it has several unpatched , critical vulnerabilities that
weren't addressed within a year : https://github.com/gogs/gogs/issues/7777
Consider migrating to forgejo or gitea .
'' ; # A d d e d 2 0 2 4 - 1 0 - 1 2
2024-07-16 20:58:17 +08:00
git-backup = throw " g i t - b a c k u p h a s b e e n r e m o v e d , a s i t h a s b e e n a b a n d o n e d u p s t r e a m . C o n s i d e r u s i n g g i t - b a c k u p - g o i n s t e a d . " ;
2024-05-20 12:24:58 +10:00
git-credential-1password = throw " ' g i t - c r e d e n t i a l - 1 p a s s w o r d ' h a s b e e n r e m o v e d , a s t h e u p s t r e a m p r o j e c t i s d e l e t e d . " ; # Added 2024-05-20
2025-05-05 08:42:48 +02:00
git-stree = throw " ' g i t - s t r e e ' h a s b e e n d e p r e c a t e d b y u p s t r e a m . U p s t r e a m r e c o m m e n d s u s i n g ' g i t - s u b r e p o ' a s a r e p l a c e m e n t . " ; # Added 2025-05-05
2022-02-02 00:13:32 -03:00
gitAndTools = self // {
2022-10-14 18:09:41 +02:00
darcsToGit = darcs-to-git ;
gitAnnex = git-annex ;
gitBrunch = git-brunch ;
gitFastExport = git-fast-export ;
gitRemoteGcrypt = git-remote-gcrypt ;
svn_all_fast_export = svn-all-fast-export ;
topGit = top-git ;
} ; # Added 2021-01-14
2025-06-01 23:18:42 -04:00
github-copilot-cli = throw " ' g i t h u b - c o p i l o t - c l i ' h a s b e e n r e m o v e d b e c a u s e G i t H u b h a s r e p l a c e d i t w i t h ' g h - c o p i l o t ' . " ; # Added 2025-06-01
2025-05-07 15:14:02 +02:00
givaro_3 = throw " ' g i v a r o _ 3 ' h a s b e e n r e m o v e d a s i t i s e n d - o f - l i f e . C o n s i d e r u s i n g t h e u p - t o - d a t e ' g i v a r o ' i n s t e a d " ; # Added 2025-05-07
2025-05-07 15:14:02 +02:00
givaro_3_7 = throw " ' g i v a r o _ 3 _ 7 ' h a s b e e n r e m o v e d a s i t i s e n d - o f - l i f e . C o n s i d e r u s i n g t h e u p - t o - d a t e ' g i v a r o ' i n s t e a d " ; # Added 2025-05-07
2024-11-23 14:40:23 +01:00
gkraken = throw " ' g k r a k e n ' h a s b e e n d e p r e c a t e d b y u p s t r e a m . C o n s i d e r u s i n g t h e r e p l a c e m e n t ' c o o l e r c o n t r o l ' i n s t e a d . " ; # Added 2024-11-22
2024-11-11 20:17:25 +00:00
glew-egl = lib . warnOnInstantiate " ' g l e w - e g l ' i s n o w p r o v i d e d b y ' g l e w ' d i r e c t l y " glew ; # Added 2024-08-11
2024-03-31 18:10:10 -04:00
glfw-wayland = glfw ; # Added 2024-04-19
2024-04-23 07:14:39 -04:00
glfw-wayland-minecraft = glfw3-minecraft ; # Added 2024-05-08
2024-07-04 15:30:03 +02:00
glxinfo = mesa-demos ; # Added 2024-07-04
2024-10-17 21:31:37 -03:00
gmailieer = throw " ' g m a i l i e e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i e e r ' " ; # Converted to throw 2024-10-17
2024-12-24 12:17:11 +01:00
gmp4 = throw " ' g m p 4 ' i s e n d - o f - l i f e , c o n s i d e r u s i n g ' g m p ' i n s t e a d " ; # Added 2024-12-24
2023-04-07 13:41:49 -04:00
gnatboot11 = gnat-bootstrap11 ;
gnatboot12 = gnat-bootstrap12 ;
gnatboot = gnat-bootstrap ;
2024-02-19 20:17:42 +00:00
gnatcoll-core = gnatPackages . gnatcoll-core ; # Added 2024-02-25
gnatcoll-gmp = gnatPackages . gnatcoll-gmp ; # Added 2024-02-25
gnatcoll-iconv = gnatPackages . gnatcoll-iconv ; # Added 2024-02-25
gnatcoll-lzma = gnatPackages . gnatcoll-lzma ; # Added 2024-02-25
gnatcoll-omp = gnatPackages . gnatcoll-omp ; # Added 2024-02-25
gnatcoll-python3 = gnatPackages . gnatcoll-python3 ; # Added 2024-02-25
gnatcoll-readline = gnatPackages . gnatcoll-readline ; # Added 2024-02-25
gnatcoll-syslog = gnatPackages . gnatcoll-syslog ; # Added 2024-02-25
gnatcoll-zlib = gnatPackages . gnatcoll-zlib ; # Added 2024-02-25
gnatcoll-postgres = gnatPackages . gnatcoll-postgres ; # Added 2024-02-25
gnatcoll-sql = gnatPackages . gnatcoll-sql ; # Added 2024-02-25
gnatcoll-sqlite = gnatPackages . gnatcoll-sqlite ; # Added 2024-02-25
gnatcoll-xref = gnatPackages . gnatcoll-xref ; # Added 2024-02-25
gnatcoll-db2ada = gnatPackages . gnatcoll-db2ada ; # Added 2024-02-25
gnatinspect = gnatPackages . gnatinspect ; # Added 2024-02-25
2024-09-14 21:44:17 +08:00
gnome-dictionary = throw " ' g n o m e - d i c t i o n a r y ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' w o r d b o o k ' i n s t e a d " ; # Added 2024-09-14
2022-04-14 18:51:25 +08:00
gnome-firmware-updater = gnome-firmware ; # added 2022-04-14
2024-09-14 21:26:31 +08:00
gnome-hexgl = throw " ' g n o m e - h e x g l ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2022-01-19 14:55:04 +01:00
gnome-passwordsafe = gnome-secrets ; # added 2022-01-30
2024-09-14 21:37:31 +08:00
gnome_mplayer = throw " ' g n o m e _ m p l a y e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' c e l l u l o i d ' i n s t e a d " ; # Added 2024-09-14
2023-12-10 16:46:28 +01:00
gnome-resources = resources ; # added 2023-12-10
2022-10-14 18:09:41 +02:00
2024-10-17 21:31:37 -03:00
gmock = throw " ' g m o c k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g t e s t ' " ; # Converted to throw 2024-10-17
2022-10-14 18:09:41 +02:00
2024-10-17 21:31:37 -03:00
gnome3 = throw " ' g n o m e 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g n o m e ' " ; # Converted to throw 2024-10-17
2024-12-31 10:03:25 +01:00
gnufdisk = throw " ' g n u f d i s k ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-12-31
2024-07-28 10:31:02 +03:00
gnuradio3_9 = throw " g n u r a d i o 3 _ 9 h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
gnuradio3_9Minimal = throw " g n u r a d i o 3 _ 9 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
gnuradio3_9Packages = throw " g n u r a d i o 3 _ 9 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
2024-11-18 16:21:15 +02:00
gnuradio3_8 = throw " g n u r a d i o 3 _ 8 h a s b e e n r e m o v e d b e c a u s e i t w a s t o o o l d a n d i n c o m p a t i b l e w i t h a n o t E O L s w i g " ; # Added 2024-11-18
gnuradio3_8Minimal = throw " g n u r a d i o 3 _ 8 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t w a s t o o o l d a n d i n c o m p a t i b l e w i t h a n o t E O L s w i g " ; # Added 2024-11-18
gnuradio3_8Packages = throw " g n u r a d i o 3 _ 8 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t w a s t o o o l d a n d i n c o m p a t i b l e w i t h a n o t E O L s w i g " ; # Added 2024-11-18
2023-12-23 22:12:29 +01:00
gnustep = throw " T h e g n u s t e p s c o p e h a s b e e n r e p l a c e d w i t h t o p - l e v e l p a c k a g e s : g n u s t e p - b a c k , - b a s e , - g u i , - l i b o b j c , - m a k e , - s y s t e m p r e f e r e n c e s ; g o r m , g w o r k s p a c e , p r o j e c t c e n t e r . " ; # Added 2025-01-25
2024-11-03 19:54:04 +08:00
gn1924 = throw " g n 1 9 2 4 h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n a n d n o l o n g e r u s e d b y e n v o y . " ; # Added 2024-11-03
2024-10-17 21:31:37 -03:00
gobby5 = throw " ' g o b b y 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g o b b y ' " ; # Converted to throw 2024-10-17
2024-10-30 23:02:41 +00:00
gradle_6 = throw " G r a d l e 6 h a s b e e n r e m o v e d , a s i t i s e n d - o f - l i f e ( h t t p s : / / e n d o f l i f e . d a t e / g r a d l e ) a n d h a s m a n y v u l n e r a b i l i t i e s t h a t a r e n o t r e s o l v e d u n t i l G r a d l e 7 . " ; # Added 2024-10-30
gradle_6-unwrapped = throw " G r a d l e 6 h a s b e e n r e m o v e d , a s i t i s e n d - o f - l i f e ( h t t p s : / / e n d o f l i f e . d a t e / g r a d l e ) a n d h a s m a n y v u l n e r a b i l i t i e s t h a t a r e n o t r e s o l v e d u n t i l G r a d l e 7 . " ; # Added 2024-10-30
2025-04-02 16:00:07 +01:00
grafana-agent = throw " ' g r a f a n a - a g e n t ' h a s b e e n r e m o v e d , a s i t o n l y w o r k s w i t h a n E O L c o m p i l e r a n d w i l l b e c o m e E O L d u r i n g t h e 2 5 . 0 5 r e l e a s e . C o n s i d e r m i g r a t i n g t o ' g r a f a n a - a l l o y ' i n s t e a d " ; # Added 2025-04-02
2022-09-11 20:05:50 -04:00
#godot
2025-03-27 13:39:14 -03:00
godot_4_3-export-templates = lib . warnOnInstantiate " g o d o t _ 4 _ 3 - e x p o r t - t e m p l a t e s h a s b e e n r e n a m e d t o g o d o t _ 4 _ 3 - e x p o r t - t e m p l a t e s - b i n " godot_4_3-export-templates-bin ;
godot_4_4-export-templates = lib . warnOnInstantiate " g o d o t _ 4 _ 4 - e x p o r t - t e m p l a t e s h a s b e e n r e n a m e d t o g o d o t _ 4 _ 4 - e x p o r t - t e m p l a t e s - b i n " godot_4_4-export-templates-bin ;
godot_4-export-templates = lib . warnOnInstantiate " g o d o t _ 4 - e x p o r t - t e m p l a t e s h a s b e e n r e n a m e d t o g o d o t _ 4 - e x p o r t - t e m p l a t e s - b i n " godot_4-export-templates-bin ;
godot-export-templates = lib . warnOnInstantiate " g o d o t - e x p o r t - t e m p l a t e s h a s b e e n r e n a m e d t o g o d o t - e x p o r t - t e m p l a t e s - b i n " godot-export-templates-bin ;
2022-09-11 20:05:50 -04:00
2023-08-14 19:39:46 -04:00
go-thumbnailer = thud ; # Added 2023-09-21
2024-07-21 10:38:09 +02:00
go-upower-notify = upower-notify ; # Added 2024-07-21
2025-04-01 22:13:46 +02:00
googler = throw " ' g o o g l e r ' h a s b e e n r e m o v e d , a s i t n o l o n g e r w o r k s a n d i s a b a n d o n e d u p s t r e a m " ; # Added 2025-04-01
2024-09-15 10:06:50 +08:00
gpicview = throw " ' g p i c v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' l o u p e ' , ' g t h u m b ' o r ' i m a g e - r o l l ' i n s t e a d " ; # Added 2024-09-15
2024-02-19 20:17:42 +00:00
gprbuild-boot = gnatPackages . gprbuild-boot ; # Added 2024-02-25;
2024-02-24 13:42:14 +01:00
2024-09-15 10:23:35 +08:00
gqview = throw " ' g q v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' g t h u m b ' i n s t e a d " ;
2023-10-07 18:55:21 -03:00
graalvmCEPackages = graalvmPackages ; # Added 2024-08-10
graalvm-ce = graalvmPackages . graalvm-ce ; # Added 2024-08-10
graalvm-oracle = graalvmPackages . graalvm-oracle ; # Added 2024-12-17
2024-06-09 21:50:26 +02:00
grafana_reporter = grafana-reporter ; # Added 2024-06-09
2024-08-23 07:07:36 -04:00
grapefruit = throw " ' g r a p e f r u i t ' w a s r e m o v e d d u e t o b e i n g b l o c k e d b y R o b l o x , r e n d e r i n g t h e p a c k a g e u s e l e s s " ; # Added 2024-08-23
2023-10-09 02:51:35 +02:00
graylog-3_3 = throw " g r a y l o g 3 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 3 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
graylog-4_0 = throw " g r a y l o g 4 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 4 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
graylog-4_3 = throw " g r a y l o g 4 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 4 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
2024-02-15 21:14:21 +00:00
graylog-5_0 = throw " g r a y l o g 5 . 0 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 5 . 0 . x t o l a t e s t s e r i e s . " ; # Added 2024-02-15
2024-10-16 15:06:54 +02:00
graylog-5_1 = throw " g r a y l o g 5 . 1 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 5 . 1 . x t o l a t e s t s e r i e s . " ; # Added 2024-10-16
2025-03-21 00:43:15 +01:00
graylog-5_2 = throw " g r a y l o g 5 . 2 i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 5 . 2 t o l a t e s t s e r i e s . " ; # Added 2025-03-21
green-pdfviewer = throw " ' g r e e n - p d f v i e w e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2022-11-24 22:31:36 +01:00
gringo = clingo ; # added 2022-11-27
2022-11-18 02:21:42 +01:00
grub2_full = grub2 ; # Added 2022-11-18
2025-03-29 15:34:42 -07:00
grun = throw " g r u n h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 " ; # Added 2025-03-29
2025-04-17 11:03:14 +02:00
gsignond = throw " ' g s i g n o n d ' a n d i t s p l u g i n s h a v e b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # added 2025-04-17
gsignondPlugins = throw " ' g s i g n o n d P l u g i n s ' h a v e b e e n r e m o v e d a l o n g s i d e ' g s i g n o n d ' d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n l i b s o u p _ 2 " ; # added 2025-04-17
2024-06-27 11:16:33 +02:00
gtetrinet = throw " ' g t e t r i n e t ' h a s b e e n r e m o v e d b e c a u s e i t d e p e n d s o n G N O M E 2 l i b r a r i e s " ; # Added 2024-06-27
2024-12-04 16:56:03 +08:00
gtk-engine-bluecurve = " ' g t k - e n g i n e - b l u e c u r v e ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . " ; # Added 2024-12-04
2024-10-19 17:45:32 +08:00
gtk2fontsel = throw " ' g t k 2 f o n t s e l ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . G T K n o w h a s a b u i l t - i n f o n t c h o o s e r s o i t ' s n o l o n g e r n e e d e d f o r n e w e r a p p s " ; # Added 2024-10-19
2024-03-10 22:00:59 +08:00
gtkcord4 = dissent ; # Added 2024-03-10
2024-09-14 21:41:11 +08:00
gtkperf = throw " ' g t k p e r f ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2024-06-09 22:01:16 +02:00
guardian-agent = throw " ' g u a r d i a n - a g e n t ' h a s b e e n r e m o v e d , a s i t h a s n ' t b e e n m a i n t a i n e d u p s t r e a m i n y e a r s a n d a c c u m u l a t e d m a n y v u l n e r a b i l i t i e s " ; # Added 2024-06-09
2023-10-27 19:27:00 +02:00
guile-disarchive = disarchive ; # Added 2023-10-27
2022-02-02 00:13:32 -03:00
### H ###
2025-01-25 11:43:27 +01:00
hacksaw = throw " ' h a c k s a w ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-03-11 15:55:37 +01:00
haka = throw " h a k a h a s b e e n r e m o v e d b e c a u s e i t f a i l e d t o b u i l d a n d w a s u n m a i n t a i n e d f o r 9 y e a r s " ; # Added 2025-03-11
2025-04-17 11:49:05 +02:00
hardinfo = throw " ' h a r d i n f o ' h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m . C o n s i d e r u s i n g ' h a r d i n f o 2 ' i n s t e a d . " ; # added 2025-04-17
2025-02-14 01:34:04 +01:00
hasura-graphql-engine = throw " h a s u r a - g r a p h q l - e n g i n e h a s b e e n r e m o v e d b e c a u s e w a s b r o k e n a n d i t s p a c k a g i n g s e v e r l y o u t o f d a t e " ; # Added 2025-02-14
2025-02-25 14:32:26 +03:00
haven-cli = throw " ' h a v e n - c l i ' h a s b e e n r e m o v e d d u e t o t h e o f f i c i a l a n n o u n c e m e n t o f t h e p r o j e c t c l o s u r e . R e a d m o r e a t h t t p s : / / h a v e n p r o t o c o l . o r g / 2 0 2 4 / 1 2 / 1 2 / p r o j e c t - c l o s u r e - a n n o u n c e m e n t " ; # Added 2025-02-25
2025-05-07 14:20:32 +02:00
hawknl = throw " ' h a w k n l ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d a n d t h e u p s t r e a m u n a v a i l a b l e " ; # Added 2025-05-07
2024-06-16 21:49:45 +02:00
HentaiAtHome = hentai-at-home ; # Added 2024-06-12
2024-06-20 20:50:36 -04:00
hll2390dw-cups = throw " T h e h l l 2 3 9 0 d w - c u p s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2025-04-15 17:54:29 -04:00
hoarder = throw " ' h o a r d e r ' h a s b e e n r e n a m e d t o ' k a r a k e e p ' " ; # Added 2025-04-21
2025-05-05 15:48:35 +02:00
hmetis = throw " ' h m e t i s ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d a n d t h e u p s t r e a m w a s u n a v a i l a b l e " ; # Added 2025-05-05
2024-10-12 04:19:14 +00:00
hop-cli = throw " h o p - c l i h a s b e e n r e m o v e d a s t h e s e r v i c e h a s b e e n s h u t - d o w n " ; # Added 2024-08-13
2024-11-15 17:29:01 +01:00
hpp-fcl = coal ; # Added 2024-11-15
2024-10-17 21:31:37 -03:00
ht-rust = throw " ' h t - r u s t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x h ' " ; # Converted to throw 2024-10-17
2024-08-22 14:57:02 +02:00
hydra_unstable = hydra ; # Added 2024-08-22
2024-08-03 19:40:15 +01:00
hydron = throw " h y d r o n h a s b e e n r e m o v e d a s t h e p r o j e c t h a s b e e n a r c h i v e d u p s t r e a m s i n c e 2 0 2 2 a n d i s a f f e c t e d b y a s e v e r e r e m o t e c o d e e x e c u t i o n v u l n e r a b i l i t y " ;
2025-04-04 11:08:55 -07:00
hyenae = throw " h y e n a e h a s b e e n r e m o v e d b e c a u s e i t f a i l s t o b u i l d a n d w a s u n m a i n t a i n e d f o r 1 5 y e a r s " ; # Added 2025-04-04
2024-12-27 12:21:23 +01:00
hyprgui = throw " h y p r g u i h a s b e e n r e m o v e d a s t h e r e p o s i t o r y i s d e l e t e d " ; # Added 2024-12-27
hyprlauncher = throw " h y p r l a u n c h e r h a s b e e n r e m o v e d a s t h e r e p o s i t o r y i s d e l e t e d " ; # Added 2024-12-27
hyprwall = throw " h y p r w a l l h a s b e e n r e m o v e d a s t h e r e p o s i t o r y i s d e l e t e d " ; # Added 2024-12-27
2024-08-03 19:40:15 +01:00
2022-02-02 00:13:32 -03:00
### I ###
2023-01-03 05:36:06 -05:00
i3-gaps = i3 ; # Added 2023-01-03
2025-01-25 11:44:54 +01:00
i3nator = throw " ' i 3 n a t o r ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-04-07 18:03:21 -07:00
ibniz = throw " i b n i z h a s b e e n r e m o v e d b e c a u s e i t f a i l s t o c o m p i l e a n d t h e s o u r c e u r l i s d e a d " ; # Added 2025-04-07
2024-07-15 10:18:49 +02:00
ib-tws = throw " i b - t w s h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
ib-controller = throw " i b - c o n t r o l l e r h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
2025-02-18 11:58:40 -05:00
icuReal = throw " i c u R e a l h a s b e e n r e m o v e d f r o m n i x p k g s a s a m i s t a k e " ; # Added 2025-02-18
2024-10-17 21:31:37 -03:00
imagemagick7Big = throw " ' i m a g e m a g i c k 7 B i g ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k B i g ' " ; # Converted to throw 2024-10-17
imagemagick7 = throw " ' i m a g e m a g i c k 7 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k ' " ; # Converted to throw 2024-10-17
imagemagick7_light = throw " ' i m a g e m a g i c k 7 _ l i g h t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k _ l i g h t ' " ; # Converted to throw 2024-10-17
2024-11-11 20:17:25 +00:00
immersed-vr = lib . warnOnInstantiate " ' i m m e r s e d - v r ' h a s b e e n r e n a m e d t o ' i m m e r s e d ' " immersed ; # Added 2024-08-11
inconsolata-nerdfont = lib . warnOnInstantiate " i n c o n s o l a t a - n e r d f o n t i s r e d u n d a n t . U s e n e r d - f o n t s . i n c o n s o l a t a i n s t e a d . " nerd-fonts . inconsolata ; # Added 2024-11-10
2024-09-26 17:31:42 +02:00
incrtcl = tclPackages . incrtcl ; # Added 2024-10-02
2024-06-20 20:52:38 -04:00
input-utils = throw " T h e i n p u t - u t i l s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2022-05-17 01:11:06 +00:00
index-fm = libsForQt5 . mauiPackages . index ; # added 2022-05-17
2022-10-14 18:09:41 +02:00
inotifyTools = inotify-tools ;
2024-10-17 21:31:37 -03:00
inter-ui = throw " ' i n t e r - u i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i n t e r ' " ; # Converted to throw 2024-10-17
2022-07-24 20:49:05 +02:00
ipfs = kubo ; # Added 2022-09-27
2024-09-24 16:40:56 +02:00
ipfs-migrator-all-fs-repo-migrations = kubo-fs-repo-migrations ; # Added 2022-09-27
2022-07-24 20:49:05 +02:00
ipfs-migrator-unwrapped = kubo-migrator-unwrapped ; # Added 2022-09-27
ipfs-migrator = kubo-migrator ; # Added 2022-09-27
2024-10-17 21:31:37 -03:00
iproute = throw " ' i p r o u t e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i p r o u t e 2 ' " ; # Converted to throw 2024-10-17
2024-08-12 20:47:57 +02:00
irrlichtmt = throw " i r r l i c h t m t h a s b e e n r e m o v e d b e c a u s e i t w a s m o v e d i n t o t h e M i n e t e s t r e p o " ; # Added 2024-08-12
2024-09-13 19:10:19 +01:00
isl_0_11 = throw " i s l _ 0 _ 1 1 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
isl_0_14 = throw " i s l _ 0 _ 1 4 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-11-19 20:43:51 +00:00
isl_0_17 = throw " i s l _ 0 _ 1 7 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-11-20
2025-05-05 17:02:25 +03:00
istatmenus = throw " i s t a t m e n u s h a s b e e n d r e n a m e d t o i s t a t - m e n u s " ; # Added 2025-05-05
2024-11-11 20:17:25 +00:00
iso-flags-png-320x420 = lib . warnOnInstantiate " i s o - f l a g s - p n g - 3 2 0 x 4 2 0 h a s b e e n r e n a m e d t o i s o - f l a g s - p n g - 3 2 0 x 2 4 0 " iso-flags-png-320x240 ; # Added 2024-07-17
2024-09-26 17:31:42 +02:00
itktcl = tclPackages . itktcl ; # Added 2024-10-02
2025-04-18 01:58:19 +02:00
iv = throw " i v h a s b e e n r e m o v e d a s i t w a s n o l o n g e r r e q u i r e d f o r n e u r o n a n d b r o k e n " ; # Added 2025-04-18
2025-04-12 16:42:51 +00:00
ix = throw " i x h a s b e e n r e m o v e d f r o m N i x p k g s , a s t h e i x . i o p a s t e b i n h a s b e e n o f f l i n e s i n c e D e c . 2 0 2 3 " ; # Added 2025-04-11
2022-02-02 00:13:32 -03:00
### J ###
2024-10-17 21:31:37 -03:00
jack2Full = throw " ' j a c k 2 F u l l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' j a c k 2 ' " ; # Converted to throw 2024-10-17
2022-11-18 12:07:19 +08:00
jami-client-qt = jami-client ; # Added 2022-11-06
2023-02-19 12:04:13 +08:00
jami-client = jami ; # Added 2023-02-10
jami-daemon = jami . daemon ; # Added 2023-02-10
2024-11-02 02:17:32 +00:00
javacard-devkit = throw " j a v a c a r d - d e v k i t w a s d r o p p e d d u e t o h a v i n g a d e p e n d e n c y o n t h e O r a c l e J D K , a s w e l l a s b e i n g s e v e r a l y e a r s o u t - o f - d a t e . " ; # Added 2024-11-01
2024-10-30 19:14:14 +00:00
jd-cli = throw " j d - c l i h a s b e e n r e m o v e d d u e t o u p s t r e a m b e i n g u n m a i n t a i n e d s i n c e 2 0 1 9 . O t h e r J a v a d e c o m p i l e r s i n N i x p k g s i n c l u d e b y t e c o d e - v i e w e r ( G U I ) , c f r ( C L I ) , a n d p r o c y o n ( C L I ) . " ; # Added 2024-10-30
jd-gui = throw " j d - g u i h a s b e e n r e m o v e d d u e t o a d e p e n d e n c y o n t h e d e a d J C e n t e r B i n t r a y . O t h e r J a v a d e c o m p i l e r s i n N i x p k g s i n c l u d e b y t e c o d e - v i e w e r ( G U I ) , c f r ( C L I ) , a n d p r o c y o n ( C L I ) . " ; # Added 2024-10-30
2024-08-07 01:28:00 +02:00
jsawk = throw " ' j s a w k ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2028-08-07
2022-02-02 00:13:32 -03:00
# Julia
2024-10-08 13:21:45 -04:00
julia_16-bin = throw " ' j u l i a _ 1 6 - b i n ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2024-10-08
2022-02-02 00:13:32 -03:00
2024-05-28 08:07:00 +02:00
jush = throw " j u s h h a s b e e n r e m o v e d f r o m n i x p k g s b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2024-05-28
2022-02-02 00:13:32 -03:00
### K ###
2024-05-20 18:23:13 -03:00
k3s_1_26 = throw " ' k 3 s _ 1 _ 2 6 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2024-05-20
2024-06-01 13:01:10 -03:00
k3s_1_27 = throw " ' k 3 s _ 1 _ 2 7 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e o n 2 0 2 4 - 0 6 - 2 8 " ; # Added 2024-06-01
2024-12-15 16:56:38 +01:00
k3s_1_28 = throw " ' k 3 s _ 1 _ 2 8 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2024-12-15
2025-05-05 12:38:49 +02:00
k3s_1_29 = throw " ' k 3 s _ 1 _ 2 9 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2025-05-05
2022-05-10 14:53:27 +01:00
# k3d was a 3d editing software k-3d - "k3d has been removed because it was broken and has seen no release since 2016" Added 2022-01-04
# now kube3d/k3d will take it's place
kube3d = k3d ; # Added 2022-0705
2024-10-17 21:31:37 -03:00
kafkacat = throw " ' k a f k a c a t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k c a t ' " ; # Converted to throw 2024-10-17
2024-02-26 10:55:56 +01:00
kak-lsp = kakoune-lsp ; # Added 2024-04-01
2025-03-06 22:48:12 -05:00
kanidm_1_3 = throw " ' k a n i d m _ 1 _ 3 ' h a s b e e n r e m o v e d a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2025-03-10
2024-05-02 22:52:13 +02:00
kdbplus = throw " ' k d b p l u s ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-05-06
2024-10-17 21:31:37 -03:00
kdeconnect = throw " ' k d e c o n n e c t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p l a s m a 5 P a c k a g e s . k d e c o n n e c t - k d e ' " ; # Converted to throw 2024-10-17
2024-01-06 20:27:18 +01:00
keepkey_agent = keepkey-agent ; # added 2024-01-06
2024-10-17 21:31:37 -03:00
kerberos = throw " ' k e r b e r o s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k r b 5 ' " ; # Converted to throw 2024-10-17
kexectools = throw " ' k e x e c t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k e x e c - t o o l s ' " ; # Converted to throw 2024-10-17
2024-08-25 18:13:38 +01:00
keyfinger = throw " k e y f i n d e r h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m a n d d i d n o t b u i l d ; c o n s i d e r u s i n g m i x x x o r k e y f i n d e r - c l i " ; # Addd 2024-08-25
2024-10-17 21:31:37 -03:00
keysmith = throw " ' k e y s m i t h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . k d e G e a r . k e y s m i t h ' " ; # Converted to throw 2024-10-17
2022-02-19 08:11:27 +01:00
kgx = gnome-console ; # Added 2022-02-19
2023-10-30 14:50:40 +01:00
kibana7 = throw " K i b a n a 7 . x h a s b e e n r e m o v e d f r o m n i x p k g s a s i t d e p e n d s o n a n e n d o f l i f e N o d e . j s v e r s i o n a n d r e c e i v e d n o m a i n t e n a n c e i n t i m e . " ; # Added 2023-30-10
kibana = kibana7 ;
2025-02-20 17:30:09 +03:00
kio-admin = makePlasma5Throw " k i o - a d m i n " ; # Added 2023-03-18
2024-10-10 13:18:23 +09:00
kiwitalk = throw " K i w i T a l k h a s b e e n r e m o v e d b e c a u s e t h e u p s t r e a m h a s b e e n d e p r e c a t e d a t t h e r e q u e s t o f K a k a o a n d i t ' s n o w o b s o l e t e . " ; # Added 2024-10-10
2022-10-14 18:09:41 +02:00
kodiGBM = kodi-gbm ;
kodiPlain = kodi ;
kodiPlainWayland = kodi-wayland ;
2022-02-02 00:13:32 -03:00
kodiPlugins = kodiPackages ; # Added 2021-03-09;
2024-10-17 21:31:37 -03:00
kramdown-rfc2629 = throw " ' k r a m d o w n - r f c 2 6 2 9 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r u b y P a c k a g e s . k r a m d o w n - r f c 2 6 2 9 ' " ; # Converted to throw 2024-10-17
2022-11-18 02:13:16 +01:00
krb5Full = krb5 ;
2025-05-10 12:08:22 +07:00
kreative-square-fonts = throw " ' k r e a t i v e - s q u a r e - f o n t s ' h a s b e e n r e n a m e d t o ' k r e a t i v e - s q u a r e ' " ; # Added 2025-04-16
2024-10-17 21:31:37 -03:00
krita-beta = throw " ' k r i t a - b e t a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k r i t a ' " ; # Converted to throw 2024-10-17
2025-05-01 13:25:27 -07:00
krun = throw " ' k r u n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m u v m ' " ; # Added 2025-05-01
2023-05-20 23:25:42 +02:00
kubei = kubeclarity ; # Added 2023-05-20
2024-09-24 16:40:56 +02:00
kubo-migrator-all-fs-repo-migrations = kubo-fs-repo-migrations ; # Added 2024-09-24
2022-02-02 00:13:32 -03:00
### L ###
2024-09-14 22:37:30 +08:00
l3afpad = throw " ' l 3 a f p a d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x f c e . m o u s e p a d ' i n s t e a d " ; # Added 2024-09-14
2023-06-09 22:01:20 +02:00
larynx = piper-tts ; # Added 2023-05-09
2024-06-12 08:01:50 +02:00
LASzip = laszip ; # Added 2024-06-12
LASzip2 = laszip_2 ; # Added 2024-06-12
2024-12-04 17:12:38 +08:00
latencytop = throw " ' l a t e n c y t o p ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2022-10-14 18:09:41 +02:00
latinmodern-math = lmmath ;
2024-12-25 22:08:03 +01:00
lazarus-qt = lazarus-qt5 ; # Added 2024-12-25
2024-10-31 14:52:50 +00:00
leafpad = throw " ' l e a f p a d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x f c e . m o u s e p a d ' i n s t e a d " ; # Added 2024-10-19
2024-01-07 00:47:01 +01:00
ledger_agent = ledger-agent ; # Added 2024-01-07
2023-07-03 21:11:58 -04:00
lfs = dysk ; # Added 2023-07-03
2024-06-01 15:42:45 +02:00
libAfterImage = throw " ' l i b A f t e r I m a g e ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t ' s n o l o n g e r i n d e v e l o p m e n t f o r a l o n g t i m e " ; # Added 2024-06-01
2024-08-25 17:53:34 +01:00
libav = throw " l i b a v h a s b e e n r e m o v e d a s i t w a s i n s e c u r e a n d a b a n d o n e d u p s t r e a m f o r o v e r h a l f a d e c a d e ; p l e a s e u s e F F m p e g " ; # Added 2024-08-25
libav_0_8 = libav ; # Added 2024-08-25
libav_11 = libav ; # Added 2024-08-25
libav_12 = libav ; # Added 2024-08-25
libav_all = libav ; # Added 2024-08-25
2022-10-18 14:11:09 +02:00
libayatana-indicator-gtk3 = libayatana-indicator ; # Added 2022-10-18
2022-10-18 23:44:19 +02:00
libayatana-appindicator-gtk3 = libayatana-appindicator ; # Added 2022-10-18
2022-07-30 22:16:01 +02:00
libbencodetools = bencodetools ; # Added 2022-07-30
2022-11-06 18:03:26 +09:00
libbpf_1 = libbpf ; # Added 2022-12-06
2024-03-11 21:47:50 +01:00
libbson = mongoc ; # Added 2024-03-11
2024-11-24 06:58:06 +00:00
libbitcoin = throw " l i b b i t c o i n h a s b e e n r e m o v e d a s i t r e q u i r e d a n o b s o l e t e v e r s i o n o f B o o s t a n d h a d n o m a i n t a i n e r i n N i x p k g s " ; # Added 2024-11-24
libbitcoin-client = throw " l i b b i t c o i n - c l i e n t h a s b e e n r e m o v e d a s i t r e q u i r e d a n o b s o l e t e v e r s i o n o f B o o s t a n d h a d n o m a i n t a i n e r i n N i x p k g s " ; # Added 2024-11-24
libbitcoin-explorer = throw " l i b b i t c o i n - e x p l o r e r h a s b e e n r e m o v e d a s i t r e q u i r e d a n o b s o l e t e v e r s i o n o f B o o s t a n d h a d n o m a i n t a i n e r i n N i x p k g s " ; # Added 2024-11-24
libbitcoin-network = throw " l i b b i t c o i n - n e t w o r k h a s b e e n r e m o v e d a s i t r e q u i r e d a n o b s o l e t e v e r s i o n o f B o o s t a n d h a d n o m a i n t a i n e r i n N i x p k g s " ; # Added 2024-11-24
libbitcoin-protocol = throw " l i b b i t c o i n - p r o t o c o l h a s b e e n r e m o v e d a s i t r e q u i r e d a n o b s o l e t e v e r s i o n o f B o o s t a n d h a d n o m a i n t a i n e r i n N i x p k g s " ; # Added 2024-11-24
2025-05-02 20:27:33 -07:00
libchop = throw " l i b c h o p h a s b e e n r e m o v e d d u e t o f a i l i n g t o b u i l d a n d b e i n g u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-02
2024-12-28 11:42:00 -05:00
libdwg = throw " l i b d w g h a s b e e n r e m o v e d a s u p s t r e a m i s u n m a i n t a i n e d , t h e c o d e d o e s n ' t b u i l d w i t h o u t s i g n i f i c a n t p a t c h e s , a n d t h e p a c k a g e h a d n o r e v e r s e d e p e n d e n c i e s " ; # Added 2024-12-28
2025-05-20 14:05:23 +01:00
libfpx = throw " l i b f p x h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d i n N i x p k g s a n d h a d k n o w n v u l n e r a b i l i t i e s " ; # Added 2025-05-20
2025-05-17 15:07:39 +02:00
libgadu = throw " ' l i b g a d u ' h a s b e e n r e m o v e d a s u p s t r e a m i s u n m a i n t a i n e d a n d h a s n o d e p e n d e n t s o r m a i n t a i n e r s i n N i x p k g s " ; # Added 2025-05-17
2025-01-05 22:57:04 +01:00
libgcrypt_1_8 = throw " ' l i b g c r y p t _ 1 _ 8 ' i s e n d - o f - l i f e . C o n s i d e r u s i n g ' l i b g c r y p t ' i n s t e a d " ; # Added 2025-01-05
2025-01-21 01:55:23 +01:00
libgda = lib . warnOnInstantiate " ‘ l i b g d a ’ h a s b e e n r e n a m e d t o ‘ l i b g d a 5 ’ " libgda5 ; # Added 2025-01-21
2022-07-20 16:16:52 +02:00
libgme = game-music-emu ; # Added 2022-07-20
2024-06-22 17:17:23 +02:00
libgnome-keyring3 = libgnome-keyring ; # Added 2024-06-22
2024-10-17 21:31:37 -03:00
libgpgerror = throw " ' l i b g p g e r r o r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b g p g - e r r o r ' " ; # Converted to throw 2024-10-17
2025-04-17 12:42:53 +02:00
libgrss = throw " ' l i b g r s s ' h a s b e e n r e m o v e d a s i t w a s a r c h i v e d u p s t r e a m a n d h a d n o u s e r s i n n i x p k g s " ; # Added 2025-04-17
2022-11-18 02:08:38 +01:00
libheimdal = heimdal ; # Added 2022-11-18
2025-04-17 13:29:35 +02:00
libhttpseverywhere = throw " ' l i b h t t p s e v e r y w h e r e ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . I t w a s n o l o n g e r u s e d i n n i x p k g s . " ; # Added 2025-04-17
2024-09-22 00:38:08 -04:00
libiconv-darwin = darwin . libiconv ;
2022-10-14 18:09:41 +02:00
libixp_hg = libixp ;
2024-10-17 21:31:37 -03:00
libjpeg_drop = throw " ' l i b j p e g _ d r o p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b j p e g _ o r i g i n a l ' " ; # Converted to throw 2024-10-17
liblastfm = throw " ' l i b l a s t f m ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . l i b l a s t f m ' " ; # Converted to throw 2024-10-17
2025-05-17 23:18:14 -04:00
libmp3splt = throw " ' l i b m p 3 s p l t ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2025-05-17
2024-12-04 17:02:17 +08:00
libmx = throw " ' l i b m x ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2024-08-14 01:09:14 +02:00
liboop = throw " l i b o o p h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-08-14
2024-12-20 22:30:49 +01:00
libosmo-sccp = libosmo-sigtran ; # Added 2024-12-20
2024-10-02 10:59:52 -03:00
libpqxx_6 = throw " l i b p q x x _ 6 h a s b e e n r e m o v e d , p l e a s e u s e l i b p q x x " ; # Added 2024-10-02
2025-05-17 15:47:06 +02:00
libpseudo = throw " ' l i b p s e u d o ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2022-04-20 23:44:54 +02:00
libpulseaudio-vanilla = libpulseaudio ; # Added 2022-04-20
2024-12-25 22:45:30 +01:00
libqt5pas = libsForQt5 . libqtpas ; # Added 2024-12-25
2023-11-23 22:41:22 +03:00
libquotient = libsForQt5 . libquotient ; # Added 2023-11-11
2024-06-10 15:05:11 +02:00
librarian-puppet-go = throw " ' l i b r a r i a n - p u p p e t - g o ' h a s b e e n r e m o v e d , a s i t ' s u p s t r e a m i s u n m a i n t a i n e d " ; # Added 2024-06-10
2024-10-17 21:31:37 -03:00
librdf = throw " ' l i b r d f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l r d f ' " ; # Converted to throw 2024-10-17
2025-04-14 19:55:56 -07:00
librdf_raptor = throw " l i b r d f _ r a p t o r h a s b e e n r e m o v e d u e t o f a i l i n g t o b u i l d a n d b e i n g u n m a i n t a i n e d " ; # Added 2025-04-14
2024-06-12 08:03:53 +02:00
LibreArp = librearp ; # Added 2024-06-12
LibreArp-lv2 = librearp-lv2 ; # Added 2024-06-12
2024-07-17 22:07:18 +08:00
libreddit = throw " ' l i b r e d d i t ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m . C o n s i d e r u s i n g ' r e d l i b ' , a m a i n t a i n e d f o r k " ; # Added 2024-07-17
2023-02-18 20:21:19 +01:00
librtlsdr = rtl-sdr ; # Added 2023-02-18
2022-11-15 20:11:57 +01:00
librewolf-wayland = librewolf ; # Added 2022-11-15
2024-10-17 21:31:37 -03:00
libseat = throw " ' l i b s e a t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s e a t d ' " ; # Converted to throw 2024-10-17
2023-12-26 10:38:17 +01:00
libsForQt515 = libsForQt5 ; # Added 2022-11-24
2024-12-01 23:27:07 +01:00
libsoup = lib . warnOnInstantiate " ‘ l i b s o u p ’ h a s b e e n r e n a m e d t o ‘ l i b s o u p _ 2 _ 4 ’ " libsoup_2_4 ; # Added 2024-12-02
2024-11-24 21:03:12 +01:00
libstdcxx5 = throw " l i b s t d c x x 5 i s s e v e r l y o u t d a t e d a n d h a s b e e n r e m o v e d " ; # Added 2024-11-24
2022-09-25 13:19:04 +02:00
libtensorflow-bin = libtensorflow ; # Added 2022-09-25
2024-10-17 21:31:37 -03:00
libtorrentRasterbar = throw " ' l i b t o r r e n t R a s t e r b a r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r ' " ; # Converted to throw 2024-10-17
libtorrentRasterbar-1_2_x = throw " ' l i b t o r r e n t R a s t e r b a r - 1 _ 2 _ x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r - 1 _ 2 _ x ' " ; # Converted to throw 2024-10-17
libtorrentRasterbar-2_0_x = throw " ' l i b t o r r e n t R a s t e r b a r - 2 _ 0 _ x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r - 2 _ 0 _ x ' " ; # Converted to throw 2024-10-17
libungif = throw " ' l i b u n g i f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g i f l i b ' " ; # Converted to throw 2024-10-17
libusb = throw " ' l i b u s b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b u s b 1 ' " ; # Converted to throw 2024-10-17
2024-07-26 22:10:08 +01:00
libvpx_1_8 = throw " l i b v p x _ 1 _ 8 h a s b e e n r e m o v e d b e c a u s e i t i s i m p a c t e d b y s e c u r i t y i s s u e s a n d n o t u s e d i n n i x p k g s , m o v e t o ' l i b v p x ' " ; # Added 2024-07-26
2022-10-14 18:09:41 +02:00
libwnck3 = libwnck ;
2024-12-27 22:20:54 +08:00
libxplayer-plparser = throw " l i b x p l a y e r - p l p a r s e r h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-12-27
2023-01-29 15:44:19 +01:00
libyamlcpp = yaml-cpp ; # Added 2023-01-29
libyamlcpp_0_3 = yaml-cpp_0_3 ; # Added 2023-01-29
2025-04-16 11:35:48 +02:00
libzapojit = throw " ' l i b z a p o j i t ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e a n d a r c h i v a l " ; # Added 2025-04-16
2025-01-25 11:46:45 +01:00
licensor = throw " ' l i c e n s o r ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2022-08-01 16:15:24 +08:00
lightdm_gtk_greeter = lightdm-gtk-greeter ; # Added 2022-08-01
2023-10-18 11:20:43 -03:00
lightstep-tracer-cpp = throw " l i g h t s t e p - t r a c e r - c p p i s d e p r e c a t e d s i n c e 2 0 2 2 - 0 8 - 2 9 ; t h e u p s t r e a m r e c o m m e n d s m i g r a t i o n t o o p e n t e l e m e t r y p r o j e c t s . " ;
2025-05-13 21:29:47 -04:00
lima-bin = lib . warnOnInstantiate " l i m a - b i n h a s b e e n r e p l a c e d b y l i m a " lima ; # Added 2025-05-13
2025-03-22 15:21:35 -03:00
lime3ds = throw " l i m e 3 d s i s d e p r e c a t e d , u s e ' a z a h a r ' i n s t e a d . " ; # Added 2025-03-22
2024-11-25 11:32:56 +01:00
limesctl = throw " l i m e s c t l h a s b e e n r e m o v e d b e c a u s e i t i s i n s i g n i f i c a n t . " ; # Added 2024-11-25
2025-05-05 09:56:08 +02:00
linenoise-ng = throw " ' l i n e n o i s e - n g ' h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d . C o n s i d e r u s i n g ' l i n e n o i s e ' i n s t e a d . " ; # Added 2025-05-05
2024-05-07 02:18:24 +02:00
lispPackages_new = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
lispPackages = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
lispPackagesFor = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2024-11-24 04:06:32 +00:00
litecoin = throw " l i t e c o i n h a s b e e n r e m o v e d a s n o b o d y w a s m a i n t a i n i n g i t a n d t h e p a c k a g e d v e r s i o n h a d k n o w n v u l n e r a b i l i t i e s " ; # Added 2024-11-24
litecoind = throw " l i t e c o i n d h a s b e e n r e m o v e d a s n o b o d y w a s m a i n t a i n i n g i t a n d t h e p a c k a g e d v e r s i o n h a d k n o w n v u l n e r a b i l i t i e s " ; # Added 2024-11-24
2024-06-12 08:06:01 +02:00
Literate = literate ; # Added 2024-06-12
2023-08-23 15:25:09 +02:00
llama = walk ; # Added 2023-01-23
2022-02-02 00:13:32 -03:00
# Linux kernels
linux-rt_5_10 = linuxKernel . kernels . linux_rt_5_10 ;
2022-12-05 17:42:11 +00:00
linux-rt_5_15 = linuxKernel . kernels . linux_rt_5_15 ;
2022-02-02 00:13:32 -03:00
linux-rt_5_4 = linuxKernel . kernels . linux_rt_5_4 ;
2023-03-26 03:58:52 +02:00
linux-rt_6_1 = linuxKernel . kernels . linux_rt_6_1 ;
2021-05-17 19:49:44 +02:00
linuxPackages_4_19 = linuxKernel . packages . linux_4_19 ;
2024-09-21 09:59:02 -06:00
linuxPackages_5_4 = linuxKernel . packages . linux_5_4 ;
2021-05-17 19:49:44 +02:00
linuxPackages_5_10 = linuxKernel . packages . linux_5_10 ;
2021-11-01 18:18:34 -06:00
linuxPackages_5_15 = linuxKernel . packages . linux_5_15 ;
2022-12-12 10:53:11 +03:00
linuxPackages_6_1 = linuxKernel . packages . linux_6_1 ;
2023-10-30 10:46:11 +03:00
linuxPackages_6_6 = linuxKernel . packages . linux_6_6 ;
2024-05-13 08:35:45 +03:00
linuxPackages_6_9 = linuxKernel . packages . linux_6_9 ;
2024-07-15 08:52:11 +03:00
linuxPackages_6_10 = linuxKernel . packages . linux_6_10 ;
2024-09-15 21:02:47 +03:00
linuxPackages_6_11 = linuxKernel . packages . linux_6_11 ;
2024-11-18 09:12:17 +03:00
linuxPackages_6_12 = linuxKernel . packages . linux_6_12 ;
2025-01-20 09:14:29 +03:00
linuxPackages_6_13 = linuxKernel . packages . linux_6_13 ;
2025-03-24 18:31:54 +03:00
linuxPackages_6_14 = linuxKernel . packages . linux_6_14 ;
2025-05-26 10:47:26 +03:00
linuxPackages_6_15 = linuxKernel . packages . linux_6_15 ;
2022-02-02 00:13:32 -03:00
linuxPackages_rpi0 = linuxKernel . packages . linux_rpi1 ;
2021-11-04 15:01:01 -04:00
linuxPackages_rpi02w = linuxKernel . packages . linux_rpi3 ;
2022-02-02 00:13:32 -03:00
linuxPackages_rpi1 = linuxKernel . packages . linux_rpi1 ;
linuxPackages_rpi2 = linuxKernel . packages . linux_rpi2 ;
linuxPackages_rpi3 = linuxKernel . packages . linux_rpi3 ;
linuxPackages_rpi4 = linuxKernel . packages . linux_rpi4 ;
linuxPackages_rt_5_10 = linuxKernel . packages . linux_rt_5_10 ;
2022-12-05 17:42:11 +00:00
linuxPackages_rt_5_15 = linuxKernel . packages . linux_rt_5_15 ;
2022-02-02 00:13:32 -03:00
linuxPackages_rt_5_4 = linuxKernel . packages . linux_rt_5_4 ;
2023-03-26 03:58:52 +02:00
linuxPackages_rt_6_1 = linuxKernel . packages . linux_rt_6_1 ;
2021-05-17 19:49:44 +02:00
linux_4_19 = linuxKernel . kernels . linux_4_19 ;
2024-09-21 09:59:02 -06:00
linux_5_4 = linuxKernel . kernels . linux_5_4 ;
2021-05-17 19:49:44 +02:00
linux_5_10 = linuxKernel . kernels . linux_5_10 ;
2021-11-01 18:18:34 -06:00
linux_5_15 = linuxKernel . kernels . linux_5_15 ;
2022-12-12 10:53:11 +03:00
linux_6_1 = linuxKernel . kernels . linux_6_1 ;
2023-10-30 10:46:11 +03:00
linux_6_6 = linuxKernel . kernels . linux_6_6 ;
2024-05-13 08:35:45 +03:00
linux_6_9 = linuxKernel . kernels . linux_6_9 ;
2024-07-15 08:52:11 +03:00
linux_6_10 = linuxKernel . kernels . linux_6_10 ;
2024-09-15 21:02:47 +03:00
linux_6_11 = linuxKernel . kernels . linux_6_11 ;
2024-11-18 09:12:17 +03:00
linux_6_12 = linuxKernel . kernels . linux_6_12 ;
2025-01-20 09:14:29 +03:00
linux_6_13 = linuxKernel . kernels . linux_6_13 ;
2025-03-24 18:31:54 +03:00
linux_6_14 = linuxKernel . kernels . linux_6_14 ;
2025-05-26 10:47:26 +03:00
linux_6_15 = linuxKernel . kernels . linux_6_15 ;
2022-02-02 00:13:32 -03:00
linux_rpi0 = linuxKernel . kernels . linux_rpi1 ;
2021-11-04 15:01:01 -04:00
linux_rpi02w = linuxKernel . kernels . linux_rpi3 ;
2022-02-02 00:13:32 -03:00
linux_rpi1 = linuxKernel . kernels . linux_rpi1 ;
linux_rpi2 = linuxKernel . kernels . linux_rpi2 ;
linux_rpi3 = linuxKernel . kernels . linux_rpi3 ;
linux_rpi4 = linuxKernel . kernels . linux_rpi4 ;
2020-04-04 22:47:13 +01:00
2022-10-14 18:09:41 +02:00
# Added 2021-04-04
linuxPackages_xen_dom0 = linuxPackages ;
linuxPackages_latest_xen_dom0 = linuxPackages_latest ;
linuxPackages_xen_dom0_hardened = linuxPackages_hardened ;
linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened ;
2021-04-01 17:30:29 +00:00
2022-10-14 18:09:41 +02:00
# Added 2021-08-16
linuxPackages_latest_hardened = throw ''
The attribute ` linuxPackages_hardened_latest' was dropped because the hardened patches
frequently lag behind the upstream kernel . In some cases this meant that this attribute
had to refer to an older kernel [ 1 ] because the latest hardened kernel was EOL and
the latest supported kernel didn't have patches .
If you want to use a hardened kernel , please check which kernel minors are supported
and use a versioned attribute , e . g . ` linuxPackages_5_10_hardened' .
[ 1 ] for more context : https://github.com/NixOS/nixpkgs/pull/133587
'' ;
linux_latest_hardened = linuxPackages_latest_hardened ;
2024-01-09 07:57:36 -06:00
# Added 2023-11-18, modified 2024-01-09
linuxPackages_testing_bcachefs = throw " ' l i n u x P a c k a g e s _ t e s t i n g _ b c a c h e f s ' h a s b e e n r e m o v e d , p l e a s e u s e ' l i n u x P a c k a g e s _ l a t e s t ' , a n y k e r n e l v e r s i o n a t l e a s t 6 . 7 , o r a n y o t h e r l i n u x k e r n e l w i t h b c a c h e f s s u p p o r t " ;
linux_testing_bcachefs = throw " ' l i n u x _ t e s t i n g _ b c a c h e f s ' h a s b e e n r e m o v e d , p l e a s e u s e ' l i n u x _ l a t e s t ' , a n y k e r n e l v e r s i o n a t l e a s t 6 . 7 , o r a n y o t h e r l i n u x k e r n e l w i t h b c a c h e f s s u p p o r t " ;
2023-11-18 16:47:02 -06:00
2024-11-01 18:58:45 +01:00
linuxstopmotion = stopmotion ; # Added 2024-11-01
2025-03-19 16:15:30 -07:00
lixVersions = lixPackageSets . renamedDeprecatedLixVersions ; # Added 2025-03-20, warning in ../tools/package-management/lix/default.nix
2024-08-07 20:06:07 -07:00
llvmPackages_git = ( callPackages ../development/compilers/llvm { } ) . git ;
2024-08-02 18:22:41 -07:00
2024-04-08 21:43:21 -07:00
lld_9 = throw " l l d _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
lldb_9 = throw " l l d b _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
llvmPackages_9 = throw " l l v m P a c k a g e s _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
llvm_9 = throw " l l v m _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2022-10-14 18:09:41 +02:00
2024-10-17 21:31:37 -03:00
lobster-two = throw " ' l o b s t e r - t w o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g o o g l e - f o n t s ' " ; # Converted to throw 2024-10-17
2025-01-25 11:48:26 +01:00
loc = throw " ' l o c ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . C o n s i d e r ' t o k e i ' a s a n a l t e r n a t i v e . " ; # Added 2025-01-25
2025-02-24 11:41:25 -08:00
loco-cli = loco ; # Added 2025-02-24
2025-01-25 11:50:54 +01:00
loop = throw " ' l o o p ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-05-07 19:11:07 +02:00
ltwheelconf = throw " ' l t w h e e l c o n f ' h a s b e e n r e m o v e d b e c a u s e i t i s o b s o l e t e " ; # Added 2025-05-07
2024-10-29 21:25:22 -03:00
luna-icons = throw " l u n a - i c o n s h a s b e e n r e m o v e d a s i t w a s r e m o v e d u p s t r e a m " ; # Added 2024-10-29
2025-04-10 19:03:40 +02:00
lucene = throw " l u c e n e h a s b e e n r e m o v e d s i n c e i t w a s b o t h w i l d l y o u t o f d a t e a n d w a s n o t e v e n b u i l t p r o p e r l y f o r 4 y e a r s " ; # Added 2025-04-10
2025-05-07 21:29:43 +02:00
lumail = throw " ' l u m a i l ' h a s b e e n r e m o v e d s i n c e i t s u p s t r e a m i s u n a v a i l a b l e " ; # Added 2025-05-07
2024-06-10 15:57:41 +02:00
lv_img_conv = throw " ' l v _ i m g _ c o n v ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t i s b r o k e n " ; # Added 2024-06-18
2024-11-11 20:17:25 +00:00
lxd = lib . warnOnInstantiate " l x d h a s b e e n r e n a m e d t o l x d - l t s " lxd-lts ; # Added 2024-04-01
lxd-unwrapped = lib . warnOnInstantiate " l x d - u n w r a p p e d h a s b e e n r e n a m e d t o l x d - u n w r a p p e d - l t s " lxd-unwrapped-lts ; # Added 2024-04-01
2024-10-17 21:31:37 -03:00
lzma = throw " ' l z m a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x z ' " ; # Converted to throw 2024-10-17
2025-03-01 22:31:05 +00:00
lzwolf = throw " ' l z w o l f ' h a s b e e n r e m o v e d b e c a u s e i t ' s n o l o n g e r m a i n t a i n e d u p s t r e a m . C o n s i d e r u s i n g ' e c w o l f ' " ; # Added 2025-03-02
2025-05-17 21:28:06 +02:00
2022-02-02 00:13:32 -03:00
### M ###
2024-07-10 18:43:45 +02:00
ma1sd = throw " m a 1 s d w a s d r o p p e d a s i t i s u n m a i n t a i n e d " ; # Added 2024-07-10
2024-11-30 01:13:44 +01:00
mac = monkeysAudio ; # Added 2024-11-30
2023-06-12 23:19:17 +09:00
MACS2 = macs2 ; # Added 2023-06-12
2024-08-20 08:29:18 +12:00
mailctl = throw " m a i l c t l h a s b e e n r e n a m e d t o o a m a " ; # Added 2024-08-19
2024-06-20 20:52:05 -04:00
mailman-rss = throw " T h e m a i l m a n - r s s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2025-04-26 23:44:15 +02:00
mariadb_105 = throw " ' m a r i a d b _ 1 0 5 ' h a s b e e n r e m o v e d b e c a u s e i t r e a c h e d i t s E n d o f L i f e . C o n s i d e r u p g r a d i n g t o ' m a r i a d b _ 1 0 6 ' . " ; # Added 2025-04-26
2024-09-23 20:00:19 +02:00
mariadb_110 = throw " m a r i a d b _ 1 1 0 h a s b e e n r e m o v e d f r o m n i x p k g s , p l e a s e s w i t c h t o a n o t h e r v e r s i o n l i k e m a r i a d b _ 1 1 4 " ; # Added 2024-08-15
2019-08-01 14:26:16 +03:00
mariadb-client = hiPrio mariadb . client ; # added 2019.07.28
2024-08-24 15:23:31 +03:00
maligned = throw " m a l i g n e d w a s d e p r e c a t e d u p s t r e a m i n f a v o r o f x / t o o l s / g o / a n a l y s i s / p a s s e s / f i e l d a l i g n m e n t " ; # Added 20204-08-24
2024-12-10 11:57:19 -08:00
manicode = throw " m a n i c o d e h a s b e e n r e n a m e d t o c o d e b u f f " ; # Added 2024-12-10
2025-03-17 21:32:55 +01:00
manta = throw " m a n t a d o e s n o t s u p p o r t p y t h o n 3 , a n d d e v e l o p m e n t h a s b e e n a b a n d o n e d u p s t r e a m " ; # Added 2025-03-17
2025-05-17 21:28:06 +02:00
manticore = throw " m a n t i c o r e i s n o l o n g e r m a i n t a i n e d s i n c e 2 0 2 0 , a n d d o e s n ' t b u i l d s i n c e s m l n j - 1 1 0 . 9 9 . 7 . 1 " ; # Added 2025-05-17
2025-03-17 03:02:46 +08:00
maple-mono-NF = throw ''
maple-mono-NF had been moved to maple-mono . NF .
for installing all maple-mono :
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . maple-mono )
'' ;
maple-mono-otf = throw ''
maple-mono-otf had been moved to maple-mono . opentype .
for installing all maple-mono :
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . maple-mono )
'' ;
maple-mono-woff2 = throw ''
maple-mono-woff2 had been moved to maple-mono . woff2 .
for installing all maple-mono :
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . maple-mono )
'' ;
maple-mono-SC-NF = throw ''
mono-SC-NF had been superseded by maple-mono . NF-CN .
for installing all maple-mono :
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . maple-mono )
'' ;
maple-mono-autohint = throw ''
maple-mono-autohint had been moved to maple-mono . truetype-autohint .
for installing all maple-mono :
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . maple-mono )
'' ;
2025-05-17 16:45:44 +02:00
mapmap = throw " ' m a p m a p ' h a s b e e n r e m o v e d a s i t h a s b e e n u n m a i n t a i n e d s i n c e 2 0 2 1 " ;
2025-04-17 13:41:22 +02:00
markets = throw " ' m a r k e t s ' h a s b e e n r e m o v e d a s i t w a s a r c h i v e d u p s t r e a m i n 2 0 2 3 " ; # Added 2025-04-17
2024-11-11 20:17:25 +00:00
marwaita-manjaro = lib . warnOnInstantiate " m a r w a i t a - m a n j a r o h a s b e e n r e n a m e d t o m a r w a i t a - t e a l " marwaita-teal ; # Added 2024-07-08
marwaita-peppermint = lib . warnOnInstantiate " m a r w a i t a - p e p p e r m i n t h a s b e e n r e n a m e d t o m a r w a i t a - r e d " marwaita-red ; # Added 2024-07-01
marwaita-ubuntu = lib . warnOnInstantiate " m a r w a i t a - u b u n t u h a s b e e n r e n a m e d t o m a r w a i t a - o r a n g e " marwaita-orange ; # Added 2024-07-08
marwaita-pop_os = lib . warnOnInstantiate " m a r w a i t a - p o p _ o s h a s b e e n r e n a m e d t o m a r w a i t a - y e l l o w " marwaita-yellow ; # Added 2024-10-29
2024-07-11 20:46:45 +01:00
masari = throw " m a s a r i h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m " ; # Added 2024-07-11
2024-08-20 18:20:44 +01:00
mathematica9 = throw " m a t h e m a t i c a 9 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
mathematica10 = throw " m a t h e m a t i c a 1 0 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
mathematica11 = throw " m a t h e m a t i c a 1 1 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
2024-12-12 16:18:47 +01:00
matomo_5 = matomo ; # Added 2024-12-12
2025-01-15 11:40:14 +01:00
matomo-beta = throw " m a t o m o - b e t a h a s b e e n r e m o v e d a s i t m o s t l y j u s t p o i n t e d t o t h e l a t e s t m a t o m o r e l e a s e , u s e ` m a t o m o . o v e r r i d e A t t r s ` t o a c c e s s a s p e c i f i c b e t a v e r s i o n i n s t e a d " ; # Added 2025-01-15
2024-10-17 21:31:37 -03:00
matrique = throw " ' m a t r i q u e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p e c t r a l ' " ; # Converted to throw 2024-10-17
2024-10-20 22:48:29 +02:00
matrix-sliding-sync = throw " m a t r i x - s l i d i n g - s y n c h a s b e e n r e m o v e d a s m a t r i x - s y n a p s e 1 1 4 . 0 a n d l a t e r c o v e r s i t s f u n c t i o n a l i t y " ; # Added 2024-10-20
2025-02-18 17:01:58 +01:00
matrix-synapse-tools = recurseIntoAttrs {
2025-03-04 23:20:09 +01:00
rust-synapse-compress-state = lib . warnOnInstantiate " ` m a t r i x - s y n a p s e - t o o l s . r u s t - s y n a p s e - c o m p r e s s - s t a t e ` h a s b e e n r e n a m e d t o ` r u s t - s y n a p s e - c o m p r e s s - s t a t e ` " rust-synapse-compress-state ;
2025-02-18 17:01:58 +01:00
synadm = lib . warnOnInstantiate " ` m a t r i x - s y n a p s e - t o o l s . s y n a d m ` h a s b e e n r e n a m e d t o ` s y n a d m ` " synadm ;
} ; # Added 2025-02-20
2022-05-17 01:11:06 +00:00
maui-nota = libsForQt5 . mauiPackages . nota ; # added 2022-05-17
2024-07-15 09:46:23 +02:00
maui-shell = throw " m a u i - s h e l l h a s b e e n r e m o v e d f r o m n i x p k g s , i t w a s b r o k e n " ; # Added 2024-07-15
2022-06-05 18:11:43 +01:00
mcomix3 = mcomix ; # Added 2022-06-05
2024-09-03 20:22:14 +08:00
mdt = md-tui ; # Added 2024-09-03
2024-10-17 21:31:37 -03:00
meme = throw " ' m e m e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m e m e - i m a g e - g e n e r a t o r ' " ; # Converted to throw 2024-10-17
2024-10-05 19:37:01 +01:00
memorymapping = throw " m e m o r y m a p p i n g h a s b e e n r e m o v e d , a s i t w a s o n l y u s e f u l o n o l d m a c O S v e r s i o n s t h a t a r e n o l o n g e r s u p p o r t e d " ; # Added 2024-10-05
memorymappingHook = throw " m e m o r y m a p p i n g h a s b e e n r e m o v e d , a s i t w a s o n l y u s e f u l o n o l d m a c O S v e r s i o n s t h a t a r e n o l o n g e r s u p p o r t e d " ; # Added 2024-10-05
2024-10-05 19:34:18 +01:00
memstream = throw " m e m s t r e a m h a s b e e n r e m o v e d , a s i t w a s o n l y u s e f u l o n o l d m a c O S v e r s i o n s t h a t a r e n o l o n g e r s u p p o r t e d " ; # Added 2024-10-05
memstreamHook = throw " m e m s t r e a m h a s b e e n r e m o v e d , a s i t w a s o n l y u s e f u l o n o l d m a c O S v e r s i o n s t h a t a r e n o l o n g e r s u p p o r t e d " ; # Added 2024-10-05
2024-09-14 22:29:08 +08:00
mhwaveedit = throw " ' m k w a v e e d i t ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' a u d a c i t y ' o r ' t e n a c i t y ' i n s t e a d " ;
2024-09-08 01:27:32 +02:00
microcodeAmd = microcode-amd ; # Added 2024-09-08
microcodeIntel = microcode-intel ; # Added 2024-09-08
2025-02-24 18:02:41 +01:00
micropad = throw " m i c r o p a d h a s b e e n r e m o v e d , s i n c e i t w a s u n m a i n t a i n e d a n d b l o c k e d t h e E l e c t r o n 2 7 r e m o v a l . " ; # Added 2025-02-24
2025-05-16 08:53:36 -04:00
microsoft-edge = throw " m i c r o s o f t - e d g e h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e i n n i x p k g s " ; # Added 2025-05-19
2023-05-26 13:43:45 +03:00
microsoft_gsl = microsoft-gsl ; # Added 2023-05-26
2025-05-19 23:21:07 +02:00
midori = throw " ' m i d o r i ' o r i g i n a l p r o j e c t h a s b e e n a b a n d o n n e d u p s t r e a m a n d t h e p a c k a g e w a s b r o k e n f o r a w h i l e i n n i x p k g s " ; # Added 2025-05-19
midori-unwrapped = midori ; # Added 2025-05-19
2024-06-12 08:52:32 +02:00
MIDIVisualizer = midivisualizer ; # Added 2024-06-12
2024-10-01 01:49:57 +09:00
mikutter = throw " ' m i k u t t e r ' h a s b e e n r e m o v e d b e c a u s e t h e p a c k a g e w a s b r o k e n a n d h a d n o m a i n t a i n e r s " ; # Added 2024-10-01
2022-02-02 00:13:32 -03:00
mime-types = mailcap ; # Added 2022-01-21
2024-11-11 16:25:03 +00:00
minetest = luanti ; # Added 2024-11-11
minetestclient = luanti-client ; # Added 2024-11-11
minetestserver = luanti-server ; # Added 2024-11-11
minetest-touch = luanti-client ; # Added 2024-08-12
2022-12-11 18:32:11 +01:00
minizip2 = pkgs . minizip-ng ; # Added 2022-12-28
2024-10-17 21:31:37 -03:00
mod_dnssd = throw " ' m o d _ d n s s d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ d n s s d ' " ; # Converted to throw 2024-10-17
mod_fastcgi = throw " ' m o d _ f a s t c g i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ f a s t c g i ' " ; # Converted to throw 2024-10-17
mod_python = throw " ' m o d _ p y t h o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ p y t h o n ' " ; # Converted to throw 2024-10-17
mod_wsgi = throw " ' m o d _ w s g i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ w s g i ' " ; # Converted to throw 2024-10-17
mod_ca = throw " ' m o d _ c a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c a ' " ; # Converted to throw 2024-10-17
mod_crl = throw " ' m o d _ c r l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c r l ' " ; # Converted to throw 2024-10-17
mod_csr = throw " ' m o d _ c s r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c s r ' " ; # Converted to throw 2024-10-17
mod_ocsp = throw " ' m o d _ o c s p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ o c s p ' " ; # Converted to throw 2024-10-17
mod_scep = throw " ' m o d _ s c e p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ s c e p ' " ; # Converted to throw 2024-10-17
mod_spkac = throw " ' m o d _ s p k a c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ s p k a c ' " ; # Converted to throw 2024-10-17
mod_pkcs12 = throw " ' m o d _ p k c s 1 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ p k c s 1 2 ' " ; # Converted to throw 2024-10-17
mod_timestamp = throw " ' m o d _ t i m e s t a m p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ t i m e s t a m p ' " ; # Converted to throw 2024-10-17
monero = throw " ' m o n e r o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m o n e r o - c l i ' " ; # Converted to throw 2024-10-17
2024-04-11 12:06:24 +02:00
mongodb-4_4 = throw " m o n g o d b - 4 _ 4 h a s b e e n r e m o v e d , i t ' s e n d o f l i f e s i n c e A p r i l 2 0 2 4 " ; # Added 2024-04-11
2024-10-01 01:27:51 +01:00
mongodb-5_0 = throw " m o n g o d b - 5 _ 0 h a s b e e n r e m o v e d , i t ' s e n d o f l i f e s i n c e O c t o b e r 2 0 2 4 " ; # Added 2024-10-01
2022-08-10 16:03:22 +02:00
moz-phab = mozphab ; # Added 2022-08-09
2024-09-14 21:35:04 +08:00
mp3info = throw " ' m p 3 i n f o ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' e a r t a g ' o r ' t a g g e r ' i n s t e a d " ; # Added 2024-09-14
2025-05-17 23:18:14 -04:00
mp3splt = throw " ' m p 3 s p l t ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2025-05-17
2024-10-24 17:53:09 -03:00
mpc-cli = mpc ; # Added 2024-10-14
mpc_cli = mpc ; # Added 2024-10-14
2024-10-17 21:31:37 -03:00
mpd_clientlib = throw " ' m p d _ c l i e n t l i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b m p d c l i e n t ' " ; # Converted to throw 2024-10-17
2024-05-22 17:37:42 +08:00
mpdevil = plattenalbum ; # Added 2024-05-22
2024-05-10 10:26:04 +02:00
mpg321 = throw " ' m p g 3 2 1 ' h a s b e e n r e m o v e d d u e t o i t b e i n g u n m a i n t a i n e d b y u p s t r e a m . C o n s i d e r u s i n g m p g 1 2 3 i n s t e a d . " ; # Added 2024-05-10
2025-01-25 11:52:51 +01:00
mq-cli = throw " ' m q - c l i ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-12-21 13:56:15 +01:00
mrkd = throw " ' m r k d ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d s i n c e 2 0 2 1 " ; # Added 2024-12-21
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
msp430NewlibCross = msp430Newlib ; # Added 2024-09-06
2025-05-07 07:56:59 +08:00
mumps_par = lib . warnOnInstantiate " m u m p s _ p a r h a s b e e n r e n a m e d t o m u m p s - m p i " mumps-mpi ; # Added 2025-05-07
2024-08-22 21:49:41 +02:00
mupdf_1_17 = throw " ' m u p d f _ 1 _ 1 7 ' h a s b e e n r e m o v e d d u e t o b e i n g o u t d a t e d a n d i n s e c u r e . C o n s i d e r u s i n g ' m u p d f ' i n s t e a d . " ; # Added 2024-08-22
2025-05-01 19:36:15 -03:00
music-player = throw " ' m u s i c - p l a y e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' f u m ' o r ' t e r m u s i c ' i n s t e a d . " ; # Added 2025-05-02
2024-09-26 17:31:42 +02:00
mustache-tcl = tclPackages . mustache-tcl ; # Added 2024-10-02
2022-09-17 12:21:09 +01:00
mutt-with-sidebar = mutt ; # Added 2022-09-17
2024-11-10 10:19:17 +08:00
mutter43 = throw " ' m u t t e r 4 3 ' h a s b e e n r e m o v e d s i n c e i t i s n o l o n g e r u s e d b y P a n t h e o n . " ; # Added 2024-09-22
2022-10-14 18:09:41 +02:00
mysql-client = hiPrio mariadb . client ;
2024-10-17 21:31:37 -03:00
mysql = throw " ' m y s q l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a r i a d b ' " ; # Converted to throw 2024-10-17
2025-03-05 11:51:28 +03:00
mesa_drivers = throw " ' m e s a _ d r i v e r s ' h a s b e e n r e m o v e d , u s e ' p k g s . m e s a ' i n s t e a d . " ; # Converted to throw 2024-07-11
2022-02-02 00:13:32 -03:00
### N ###
2022-07-21 14:45:49 +10:00
ncdu_2 = ncdu ; # Added 2022-07-22
2024-07-31 13:37:14 -05:00
neocities-cli = neocities ; # Added 2024-07-31
2025-04-28 18:02:21 -07:00
neocomp = throw " n e o c o m p h a s b e e n r e m o v e b e c a u s e i t f a i l s t o b u i l d a n d w a s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-04-28
2024-08-02 11:37:03 +02:00
netbox_3_3 = throw " n e t b o x 3 . 3 s e r i e s h a s b e e n r e m o v e d a s i t w a s E O L " ; # Added 2023-09-02
netbox_3_5 = throw " n e t b o x 3 . 5 s e r i e s h a s b e e n r e m o v e d a s i t w a s E O L " ; # Added 2024-01-22
2025-04-23 11:50:41 +02:00
netbox_3_7 = throw " n e t b o x 3 . 7 s e r i e s h a s b e e n r e m o v e d a s i t w a s E O L " ; # Added 2025-04-23
2025-04-11 19:57:27 +02:00
nextcloud29 = throw ''
Nextcloud v29 has been removed from ` nixpkgs ` as the support for is dropped
by upstream in 2 0 2 5 -04 . Please upgrade to at least Nextcloud v30 by declaring
services . nextcloud . package = pkgs . nextcloud30 ;
in your NixOS config .
WARNING : if you were on Nextcloud 28 you have to upgrade to Nextcloud 29
first on 24 .11 because Nextcloud doesn't support upgrades across multiple major versions !
'' ; # A d d e d 2 0 2 5 - 0 4 - 1 1
nextcloud29Packages = throw " N e x t c l o u d 2 9 i s E O L ! " ; # Added 2025-04-11
2025-01-19 00:08:35 +01:00
nextcloud28 = throw ''
Nextcloud v28 has been removed from ` nixpkgs ` as the support for is dropped
by upstream in 2 0 2 5 -01 . Please upgrade to at least Nextcloud v29 by declaring
services . nextcloud . package = pkgs . nextcloud29 ;
in your NixOS config .
WARNING : if you were on Nextcloud 27 you have to upgrade to Nextcloud 28
first on 24 .11 because Nextcloud doesn't support upgrades across multiple major versions !
'' ; # A d d e d 2 0 2 5 - 0 1 - 1 9
nextcloud28Packages = throw " N e x t c l o u d 2 8 i s E O L ! " ; # Added 2025-01-19
2024-06-25 14:08:15 +02:00
nextcloud27 = throw ''
Nextcloud v27 has been removed from ` nixpkgs ` as the support for is dropped
by upstream in 2 0 2 4 -06 . Please upgrade to at least Nextcloud v28 by declaring
2023-12-22 19:34:46 +01:00
2024-06-25 14:08:15 +02:00
services . nextcloud . package = pkgs . nextcloud28 ;
2023-12-22 19:34:46 +01:00
in your NixOS config .
2024-06-25 14:08:15 +02:00
WARNING : if you were on Nextcloud 26 you have to upgrade to Nextcloud 27
first on 24 .05 because Nextcloud doesn't support upgrades across multiple major versions !
'' ; # A d d e d 2 0 2 4 - 0 6 - 2 5
nextcloud27Packages = throw " N e x t c l o u d 2 7 i s E O L ! " ; # Added 2024-06-25
2025-03-28 17:32:41 +01:00
nextcloud-news-updater = throw " n e x t c l o u d - n e w s - u p d a t e r h a s b e e n r e m o v e d b e c a u s e t h e p r o j e c t i s u n m a i n t a i n e d " ; # Added 2025-03-28
2022-10-14 18:09:41 +02:00
nagiosPluginsOfficial = monitoring-plugins ;
2025-02-20 17:30:09 +03:00
neochat = makePlasma5Throw " n e o c h a t " ; # added 2022-05-10
2024-12-14 14:09:44 +01:00
nerdfonts = throw ''
nerdfonts has been separated into individual font packages under the namespace nerd-fonts .
2024-12-07 21:51:39 +11:00
For example change :
fonts . packages = [
. . .
( pkgs . nerdfonts . override { fonts = [ " 0 x p r o t o " " D r o i d S a n s M o n o " ] ; } )
]
to
fonts . packages = [
. . .
pkgs . nerd-fonts . _0xproto
2024-12-12 11:36:45 +07:00
pkgs . nerd-fonts . droid-sans-mono
2024-12-07 21:51:39 +11:00
]
or for all fonts
2024-12-12 11:36:45 +07:00
fonts . packages = [ . . . ] ++ builtins . filter lib . attrsets . isDerivation ( builtins . attrValues pkgs . nerd-fonts )
2024-12-07 21:51:39 +11:00
'' ; # A d d e d 2 0 2 4 - 1 1 - 0 9
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
newlibCross = newlib ; # Added 2024-09-06
newlib-nanoCross = newlib-nano ; # Added 2024-09-06
2022-10-14 18:09:41 +02:00
nix-direnv-flakes = nix-direnv ;
2024-08-17 07:23:55 +02:00
nix-ld-rs = nix-ld ; # Added 2024-08-17
2025-05-09 01:00:20 +02:00
nix-plugin-pijul = throw " n i x - p l u g i n - p i j u l h a s b e e n r e m o v e d d u e t o b e i n g d i s c o n t i n u e d " ; # added 2025-05-18
2023-12-26 10:38:17 +01:00
nix-repl = throw (
# Added 2018-08-26
2023-12-22 19:36:49 +01:00
" n i x - r e p l h a s b e e n r e m o v e d b e c a u s e i t ' s n o t m a i n t a i n e d a n y m o r e , "
+ " u s e ` n i x r e p l ` i n s t e a d . A l s o s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 4 4 9 0 3 "
) ;
2024-08-17 22:32:53 +02:00
nix-simple-deploy = throw " ' n i x - s i m p l e - d e p l o y ' h a s b e e n r e m o v e d a s i t i s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-08-17
2024-06-20 21:20:18 -04:00
nix-universal-prefetch = throw " T h e n i x - u n i v e r s a l - p r e f e t c h p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2024-10-17 21:31:37 -03:00
nixFlakes = throw " ' n i x F l a k e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n i x V e r s i o n s . s t a b l e ' " ; # Converted to throw 2024-10-17
2022-02-02 00:13:32 -03:00
nixStable = nixVersions . stable ; # Added 2022-01-24
2024-06-02 15:20:23 +02:00
nixUnstable = throw " n i x U n s t a b l e h a s b e e n r e m o v e d . F o r b l e e d i n g e d g e ( N i x m a s t e r , r o u g h l y w e e k l y u p d a t e d ) u s e n i x V e r s i o n s . g i t , o t h e r w i s e u s e n i x V e r s i o n s . l a t e s t . " ; # Converted to throw 2024-04-22
2022-10-14 18:09:41 +02:00
nix_2_3 = nixVersions . nix_2_3 ;
2024-11-11 20:17:25 +00:00
nixfmt = lib . warnOnInstantiate " n i x f m t w a s r e n a m e d t o n i x f m t - c l a s s i c . T h e n i x f m t a t t r i b u t e m a y b e u s e d f o r t h e n e w R F C 1 6 6 - s t y l e f o r m a t t e r i n t h e f u t u r e , w h i c h i s c u r r e n t l y a v a i l a b l e a s n i x f m t - r f c - s t y l e " nixfmt-classic ; # Added 2024-03-31
2024-02-28 15:49:46 +01:00
# When the nixops_unstable alias is removed, nixops_unstable_minimal can be renamed to nixops_unstable.
2022-05-05 12:41:34 +02:00
nixosTest = testers . nixosTest ; # Added 2022-05-05
2024-10-17 21:31:37 -03:00
nmap-unfree = throw " ' n m a p - u n f r e e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n m a p ' " ; # Converted to throw 2024-10-17
2025-05-10 14:34:26 +02:00
noah = throw " ' n o a h ' h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n a n d i t s u p s t r e a m a r c h i v e d " ; # Added 2025-05-10
2025-04-23 15:32:59 +02:00
nodejs_18 = throw " N o d e . j s 1 8 . x h a s r e a c h e d E n d - O f - L i f e a n d h a s b e e n r e m o v e d " ; # Added 2025-04-23
nodejs-slim_18 = nodejs_18 ; # Added 2025-04-23
corepack_18 = nodejs_18 ; # Added 2025-04-23
2022-11-06 11:59:21 +01:00
nodejs-18_x = nodejs_18 ; # Added 2022-11-06
nodejs-slim-18_x = nodejs-slim_18 ; # Added 2022-11-06
2025-02-02 22:57:20 +01:00
nomad_1_4 = throw " n o m a d _ 1 _ 4 i s n o l o n g e r s u p p o r t e d u p s t r e a m . Y o u c a n s w i t c h t o u s i n g a n e w e r v e r s i o n o f t h e n o m a d p a c k a g e , o r r e v e r t t o o l d e r n i x p k g s i f y o u c a n n o t u p g r a d e " ; # Added 2025-02-02
nomad_1_5 = throw " n o m a d _ 1 _ 5 i s n o l o n g e r s u p p o r t e d u p s t r e a m . Y o u c a n s w i t c h t o u s i n g a n e w e r v e r s i o n o f t h e n o m a d p a c k a g e , o r r e v e r t t o o l d e r n i x p k g s i f y o u c a n n o t u p g r a d e " ; # Added 2025-02-02
nomad_1_6 = throw " n o m a d _ 1 _ 6 i s n o l o n g e r s u p p o r t e d u p s t r e a m . Y o u c a n s w i t c h t o u s i n g a n e w e r v e r s i o n o f t h e n o m a d p a c k a g e , o r r e v e r t t o o l d e r n i x p k g s i f y o u c a n n o t u p g r a d e " ; # Added 2025-02-02
2025-03-27 23:02:19 +01:00
nomad_1_7 = throw " n o m a d _ 1 _ 7 i s n o l o n g e r s u p p o r t e d u p s t r e a m . Y o u c a n s w i t c h t o u s i n g a n e w e r v e r s i o n o f t h e n o m a d p a c k a g e , o r r e v e r t t o o l d e r n i x p k g s i f y o u c a n n o t u p g r a d e " ; # Added 2025-03-27
nomad_1_8 = throw " n o m a d _ 1 _ 8 i s n o l o n g e r s u p p o r t e d u p s t r e a m . Y o u c a n s w i t c h t o u s i n g a n e w e r v e r s i o n o f t h e n o m a d p a c k a g e , o r r e v e r t t o o l d e r n i x p k g s i f y o u c a n n o t u p g r a d e " ; # Added 2025-03-27
2024-10-17 21:31:37 -03:00
noto-fonts-cjk = throw " ' n o t o - f o n t s - c j k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n o t o - f o n t s - c j k - s a n s ' " ; # Converted to throw 2024-10-17
2023-09-08 11:14:04 +00:00
noto-fonts-emoji = noto-fonts-color-emoji ; # Added 2023-09-09
2023-04-08 22:08:04 +02:00
noto-fonts-extra = noto-fonts ; # Added 2023-04-08
2024-01-05 21:09:48 +01:00
NSPlist = nsplist ; # Added 2024-01-05
2024-11-11 20:17:25 +00:00
nushellFull = lib . warnOnInstantiate " ` n u s h e l l F u l l ` h a s h a s b e e n r e p l a c e d b y ` n u s h e l l ` a s i t ' s f e a t u r e s n o l o n g e r e x i s t " nushell ; # Added 2024-05-30
2025-03-22 17:55:25 -07:00
nux = throw " n u x h a s b e e n r e m o v e d b e c a u s e i t h a s b e e n a b a n d o n e d f o r 4 y e a r s " ; # Added 2025-03-22
2024-07-31 09:56:09 +02:00
nvidia-podman = throw " p o d m a n s h o u l d u s e t h e C o n t a i n e r D e v i c e I n t e r f a c e ( C D I ) i n s t e a d . S e e h t t p s : / / w e b . a r c h i v e . o r g / w e b / 2 0 2 4 0 7 2 9 1 8 3 8 0 5 / h t t p s : / / d o c s . n v i d i a . c o m / d a t a c e n t e r / c l o u d - n a t i v e / c o n t a i n e r - t o o l k i t / l a t e s t / i n s t a l l - g u i d e . h t m l # c o n f i g u r i n g - p o d m a n " ; # Added 2024-08-02
2023-11-28 10:32:22 +00:00
nvidia-thrust = throw " n v i d i a - t h r u s t h a s b e e n r e m o v e d b e c a u s e t h e p r o j e c t w a s d e p r e c a t e d ; u s e c u d a P a c k a g e s . c u d a _ c c c l " ;
2022-02-02 00:13:32 -03:00
### O ###
2023-04-09 19:52:14 +04:00
o = orbiton ; # Added 2023-04-09
2022-04-04 01:08:24 +00:00
oathToolkit = oath-toolkit ; # Added 2022-04-04
2024-10-17 21:31:37 -03:00
oauth2_proxy = throw " ' o a u t h 2 _ p r o x y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o a u t h 2 - p r o x y ' " ; # Converted to throw 2024-10-17
2025-03-08 15:19:25 +01:00
ocis-bin = throw " o c i s - b i n h a s b e e n r e n a m e d t o o c i s _ 5 - b i n ' . F u t u r e m a j o r . m i n o r v e r s i o n s w i l l b e m a d e a v a i l a b l e a s s e p a r a t e p a c k a g e s " ; # Added 2025-03-30
2025-05-06 10:51:50 +05:30
odoo15 = throw " o d o o 1 5 h a s b e e n r e m o v e d f r o m n i x p k g s a s i t i s u n s u p p o r t e d ; m i g r a t e t o a n e w e r v e r s i o n o f o d o o " ; # Added 2025-05-06
2024-11-11 20:17:25 +00:00
oil = lib . warnOnInstantiate " O i l h a s b e e n r e p l a c e d w i t h t h e f a s t e r n a t i v e C + + v e r s i o n a n d r e n a m e d t o ' o i l s - f o r - u n i x ' . S e e a l s o h t t p s : / / g i t h u b . c o m / o i l s - f o r - u n i x / o i l s / w i k i / O i l s - D e p l o y m e n t s " oils-for-unix ; # Added 2024-10-22
onevpl-intel-gpu = lib . warnOnInstantiate " o n e v p l - i n t e l - g p u h a s b e e n r e n a m e d t o v p l - g p u - r t " vpl-gpu-rt ; # Added 2024-06-04
2024-12-13 23:54:25 +01:00
openai-whisper-cpp = whisper-cpp ; # Added 2024-12-13
2024-08-20 19:11:58 +01:00
opencv2 = throw " o p e n c v 2 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d w a s n o t u s e d b y a n y o t h e r p a c k a g e ; p l e a s e m i g r a t e t o O p e n C V 4 " ; # Added 2024-08-20
opencv3 = throw " o p e n c v 3 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d w a s n o t u s e d b y a n y o t h e r p a c k a g e ; p l e a s e m i g r a t e t o O p e n C V 4 " ; # Added 2024-08-20
2022-08-22 14:25:36 +02:00
openafs_1_8 = openafs ; # Added 2022-08-22
2024-06-03 21:48:42 +03:00
opencl-info = throw " o p e n c l - i n f o h a s b e e n r e m o v e d , a s t h e u p s t r e a m i s u n m a i n t a i n e d ; c o n s i d e r u s i n g ' c l i n f o ' i n s t e a d " ; # Added 2024-06-12
2024-09-07 18:11:08 +02:00
opencomposite-helper = throw " o p e n c o m p o s i t e - h e l p e r h a s b e e n r e m o v e d f r o m n i x p k g s a s i t c a u s e s i s s u e s w i t h s o m e a p p l i c a t i o n s . S e e h t t p s : / / w i k i . n i x o s . o r g / w i k i / V R # O p e n C o m p o s i t e f o r t h e r e c o m m e n d e d s e t u p " ; # Added 2024-09-07
2022-03-26 15:00:36 +01:00
openconnect_gnutls = openconnect ; # Added 2022-03-29
2024-07-15 10:13:22 +02:00
opendylan = throw " o p e n d y l a n h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
opendylan_bin = throw " o p e n d y l a n _ b i n h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-17 21:31:37 -03:00
openelec-dvb-firmware = throw " ' o p e n e l e c - d v b - f i r m w a r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b r e e l e c - d v b - f i r m w a r e ' " ; # Converted to throw 2024-10-17
2024-05-13 03:16:51 +08:00
openethereum = throw " o p e n e t h e r e u m d e v e l o p m e n t h a s c e a s e d b y u p s t r e a m . U s e a l t e r n a t e c l i e n t s s u c h a s g o - e t h e r e u m , e r i g o n , o r n e t h e r m i n d " ; # Added 2024-05-13
2024-12-22 17:41:30 +01:00
openexr_3 = openexr ; # Added 2025-03-12
2023-01-04 22:36:10 +00:00
openimageio2 = openimageio ; # Added 2023-01-05
2024-10-17 21:31:37 -03:00
openisns = throw " ' o p e n i s n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o p e n - i s n s ' " ; # Converted to throw 2024-10-17
2024-08-01 11:48:50 +01:00
openjdk19 = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-23 16:41:30 +01:00
openjdk19_headless = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk19 = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk19_headless = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-08-01 11:48:50 +01:00
openjdk20 = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-23 16:41:30 +01:00
openjdk20_headless = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk20 = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk20_headless = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 17:51:28 +01:00
openjdk22 = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-10-23 16:41:30 +01:00
openjdk22_headless = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
jdk22 = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
jdk22_headless = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2025-04-26 10:14:07 +02:00
oobicpl = throw " o o b i c p l w a s r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-04-26
2024-10-07 19:20:56 +01:00
openjfx11 = throw " O p e n J F X 1 1 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-10-07
2024-08-01 11:48:50 +01:00
openjfx19 = throw " O p e n J F X 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
openjfx20 = throw " O p e n J F X 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 17:51:28 +01:00
openjfx22 = throw " O p e n J F X 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-10-17 21:31:37 -03:00
openjpeg_2 = throw " ' o p e n j p e g _ 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o p e n j p e g ' " ; # Converted to throw 2024-10-17
2024-09-04 16:27:22 +02:00
openlens = throw " L e n s C l o s e d i t s s o u r c e c o d e , p a c k a g e o b s o l e t e / s t a l e - c o n s i d e r l e n s a s r e p l a c e m e n t " ; # Added 2024-09-04
2024-07-29 13:44:41 +01:00
openlp = throw " o p e n l p h a s b e e n r e m o v e d f o r n o w b e c a u s e t h e o u t d a t e d v e r s i o n d e p e n d e d o n i n s e c u r e a n d r e m o v e d p a c k a g e s a n d i t n e e d s h e l p t o u p g r a d e a n d m a i n t a i n i t ; s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 1 4 8 8 2 " ; # Added 2024-07-29
2024-10-17 21:31:37 -03:00
openmpt123 = throw " ' o p e n m p t 1 2 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b o p e n m p t ' " ; # Converted to throw 2024-10-17
2025-03-25 19:29:51 +01:00
opensmtpd-extras = throw " o p e n s m t p d - e x t r a s h a s b e e n r e m o v e d i n f a v o r o f s e p a r a t e o p e n s m t p d - t a b l e - * p a c k a g e s " ; # Added 2025-01-26
2022-06-27 13:35:16 +00:00
openssl_3_0 = openssl_3 ; # Added 2022-06-27
2025-03-24 16:25:13 +01:00
opensycl = lib . warnOnInstantiate " ' o p e n s y c l ' h a s b e e n r e n a m e d t o ' a d a p t i v e c p p ' " adaptivecpp ; # Added 2024-12-04
opensyclWithRocm = lib . warnOnInstantiate " ' o p e n s y c l W i t h R o c m ' h a s b e e n r e n a m e d t o ' a d a p t i v e c p p W i t h R o c m ' " adaptivecppWithRocm ; # Added 2024-12-04
2025-05-03 17:26:27 +08:00
openvdb_11 = throw " ' o p e n v d b _ 1 1 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n ' " ; # Added 2025-05-03
2025-05-19 17:39:11 +02:00
opera = throw " ' o p e r a ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e i n n i x p k g s " ; # Added 2025-05-19
2024-10-17 21:31:37 -03:00
orchis = throw " ' o r c h i s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o r c h i s - t h e m e ' " ; # Converted to throw 2024-10-17
2025-05-10 17:57:51 +02:00
omping = throw " ' o m p i n g ' h a s b e e n r e m o v e d b e c a u s e i t s u p s t r e a m h a s b e e n a r c h i v e d " ; # Added 2025-05-10
2024-09-20 08:50:57 +00:00
onlyoffice-bin = onlyoffice-desktopeditors ; # Added 2024-09-20
2024-07-03 12:38:05 +02:00
onlyoffice-bin_latest = onlyoffice-bin ; # Added 2024-07-03
onlyoffice-bin_7_2 = throw " o n l y o f f i c e - b i n _ 7 _ 2 h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o n l y o f f i c e - b i n " ; # Added 2024-07-03
onlyoffice-bin_7_5 = throw " o n l y o f f i c e - b i n _ 7 _ 5 h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o n l y o f f i c e - b i n " ; # Added 2024-07-03
2024-08-24 08:27:54 -04:00
openvswitch-lts = throw " o p e n v s w i t c h - l t s h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o p e n v s w i t c h " ; # Added 2024-08-24
2024-11-02 02:42:27 +00:00
oraclejdk = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk8 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejre = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejre8 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jrePlugin = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jre8Plugin = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jdkdistro = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk8distro = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk11 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
2024-06-12 09:33:20 +02:00
OSCAR = oscar ; # Added 2024-06-12
2024-10-17 21:31:37 -03:00
osxfuse = throw " ' o s x f u s e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a c f u s e - s t u b s ' " ; # Converted to throw 2024-10-17
2024-08-24 08:50:26 -04:00
ovn-lts = throw " o v n - l t s h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o v n " ; # Added 2024-08-24
2025-03-15 20:39:45 +03:00
oxygen-icons5 = throw ''
The top-level oxygen-icons5 alias has been removed .
Please explicitly use kdePackages . oxygen-icons for the latest Qt 6 - based version ,
or libsForQt5 . oxygen-icons5 for the deprecated Qt 5 version .
Note that Qt 5 versions of most KDE software will be removed in NixOS 25 .11 .
'' ; # A d d e d 2 0 2 5 - 0 3 - 1 5 ;
2024-09-23 21:31:33 +02:00
oysttyer = throw " o y s t t y e r h a s b e e n r e m o v e d ; i t i s n o l o n g e r m a i n t a i n e d b e c a u s e o f T w i t t e r d i s a b l i n g f r e e A P I a c c e s s " ; # Added 2024-09-23
2022-02-02 00:13:32 -03:00
### P ###
2025-01-25 12:03:21 +01:00
pax-rs = throw " ' p a x - r s ' h a s b e e n r e m o v e d b e c a u s e u p s t r e a m h a s d i s a p p e a r e d " ; # Added 2025-01-25
2024-01-21 19:43:01 +01:00
PageEdit = pageedit ; # Added 2024-01-21
2025-02-24 18:06:58 +01:00
passky-desktop = throw " p a s s k y - d e s k t o p h a s b e e n r e m o v e d , a s i t w a s u n m a i n t a i n e d a n d b l o c k i n g t h e E l e c t r o n 2 9 r e m o v a l . " ; # Added 2025-02-24
2024-08-20 18:20:44 +01:00
p2pvc = throw " p 2 p v c h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n O p e n C V 2 " ; # Added 2024-08-20
2024-10-17 21:31:37 -03:00
packet-cli = throw " ' p a c k e t - c l i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m e t a l - c l i ' " ; # Converted to throw 2024-10-17
2025-04-30 14:58:25 +02:00
paco = throw " ' p a c o ' h a s b e e n r e m o v e d a s i t h a s b e e n a b a n d o n e d " ; # Added 2025-04-30
2025-01-21 21:20:44 +01:00
inherit ( perlPackages ) pacup ;
2025-01-25 11:04:28 +01:00
panopticon = throw " ' p a n o p t i c o n ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-01-25
2024-07-14 06:32:55 +02:00
paperoni = throw " p a p e r o n i h a s b e e n r e m o v e d , b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2024-07-14
2024-10-17 21:31:37 -03:00
paperless = throw " ' p a p e r l e s s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p a p e r l e s s - n g x ' " ; # Converted to throw 2024-10-17
2025-01-23 16:19:39 +01:00
pathsFromGraph = throw " p a t h s F r o m G r a p h h a s b e e n r e m o v e d , u s e c l o s u r e I n f o i n s t e a d " ; # Added 2025-01-23
2022-04-11 17:06:01 +02:00
paperless-ng = paperless-ngx ; # Added 2022-04-11
2025-02-20 17:30:09 +03:00
partition-manager = makePlasma5Throw " p a r t i t i o n m a n a g e r " ; # Added 2024-01-08
2024-01-25 18:21:30 +01:00
patchelfStable = patchelf ; # Added 2024-01-25
2024-09-11 15:40:13 -07:00
paup = paup-cli ; # Added 2024-09-11
2025-05-12 20:57:21 +02:00
pcre16 = throw " ' p c r e 1 6 ' h a s b e e n r e m o v e d b e c a u s e i t i s o b s o l e t e . C o n s i d e r m i g r a t i n g t o ' p c r e 2 ' i n s t e a d . " ; # Added 2025-05-29
2023-12-07 20:25:13 +01:00
pcsctools = pcsc-tools ; # Added 2023-12-07
pcsxr: drop
Long‐dead upstream (completely vanished, in fact), using a release
from 2013, barely surviving on a huge pile of Debian patches and
drive‐by fixes. Even the Debian patch set in our package here is
out of date. The `meta.homepage` was updated to point to a GitHub
repository with commits from as recently as 5½ years ago, but that
appears to be a separate fork from another developer, and we never
actually shipped it.
The last time this package was substantially touched was by @vs49688,
who heroically took the time to patch it to update it from FFmpeg
2(!) to FFmpeg 4 as part of a tree‐wide sweep almost three years
ago. Now that I’m dealing with FFmpeg 4, it would need patching
again, and I really don’t feel like it.
I considered simply dropping the FFmpeg dependency by disabling
compressed CDDA support, but it’s just not worth it to keep
this package alive. The state of PlayStation emulation has improved
dramatically from when this fork was current. DuckStation and Mednafen
are both better options for the majority of people. The PCSX Reloaded
code lives on as PCSX ReARMed, which we package as a libretro core,
but not as a standalone emulator. I would encourage anyone who has
reason to want a packaged PCSX fork to package the standalone version
of PCSX ReARMed from <https://github.com/notaz/pcsx_rearmed>. You
can tag me for review if you’d like.
2024-08-20 23:27:16 +01:00
pcsxr = throw " p c s x r w a s r e m o v e d a s i t h a s b e e n a b a n d o n e d f o r o v e r a d e c a d e ; p l e a s e u s e D u c k S t a t i o n , M e d n a f e n , o r t h e R e t r o A r c h P C S X R e A R M e d c o r e " ; # Added 2024-08-20
2024-09-26 17:31:42 +02:00
pdf4tcl = tclPackages . pdf4tcl ; # Added 2024-10-02
2022-08-28 20:37:20 +02:00
peach = asouldocs ; # Added 2022-08-28
2024-11-11 20:17:25 +00:00
percona-server_innovation = lib . warnOnInstantiate " P e r c o n a u p s t r e a m h a s d e c i d e d t o s k i p a l l I n n o v a t i o n r e l e a s e s o f M y S Q L a n d o n l y r e l e a s e L T S v e r s i o n s . " percona-server ; # Added 2024-10-13
2024-10-13 20:34:54 +02:00
percona-server_lts = percona-server ; # Added 2024-10-13
2024-11-11 20:17:25 +00:00
percona-xtrabackup_innovation = lib . warnOnInstantiate " P e r c o n a u p s t r e a m h a s d e c i d e d t o s k i p a l l I n n o v a t i o n r e l e a s e s o f M y S Q L a n d o n l y r e l e a s e L T S v e r s i o n s . " percona-xtrabackup ; # Added 2024-10-13
2024-10-13 20:34:54 +02:00
percona-xtrabackup_lts = percona-xtrabackup ; # Added 2024-10-13
2025-04-01 07:36:14 +13:00
peroxide = throw " ' p e r o x i d e ' h a s b e e n d r o p p e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . " ; # Added 2025-03-31
2022-07-23 18:21:10 +08:00
pentablet-driver = xp-pen-g430-driver ; # Added 2022-06-23
2023-09-09 14:18:43 +02:00
perldevel = throw " ' p e r l d e v e l ' h a s b e e n d r o p p e d d u e t o l a c k o f u p d a t e s i n n i x p k g s a n d l a c k o f c o n s i s t e n t s u p p o r t f o r d e v e l v e r s i o n s b y ' p e r l - c r o s s ' r e l e a s e s , u s e ' p e r l ' i n s t e a d " ;
perldevelPackages = perldevel ;
2024-05-09 21:59:18 +02:00
petrinizer = throw " ' p e t r i n i z e r ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
2024-11-26 22:15:03 +01:00
pg-gvm = throw " p g - g v m h a s b e e n m o v e d t o p o s t g r e s q l . p k g s . p g - g v m t o m a k e i t w o r k w i t h a l l v e r s i o n s o f P o s t g r e S Q L " ; # added 2024-11-30
2022-10-14 18:09:41 +02:00
pgadmin = pgadmin4 ;
2023-06-15 10:31:26 +02:00
pharo-spur64 = pharo ; # Added 2022-08-03
2025-03-27 22:25:47 +01:00
phlare = throw " ' p h l a r e ' h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d . " ; # Added 2025-03-27
2024-02-13 21:02:18 +00:00
picom-next = picom ; # Added 2024-02-13
2024-08-20 14:52:41 +01:00
pict-rs_0_3 = throw " p i c t - r s _ 0 _ 3 h a s b e e n r e m o v e d , a s i t w a s a n o u t d a t e d v e r s i o n a n d n o l o n g e r c o m p i l e d " ; # Added 2024-08-20
2022-04-24 22:03:01 -05:00
2025-01-25 12:06:22 +01:00
pio = throw " p i o h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-07-13 21:12:43 +01:00
pipewire_0_2 = throw " p i p e w i r e _ 0 _ 2 h a s b e e n r e m o v e d a s i t i s o u t d a t e d a n d n o l o n g e r u s e d " ; # Added 2024-07-28
2023-03-09 15:44:23 +03:00
pipewire-media-session = throw " p i p e w i r e - m e d i a - s e s s i o n i s n o l o n g e r m a i n t a i n e d a n d h a s b e e n r e m o v e d . P l e a s e u s e W i r e p l u m b e r i n s t e a d . " ;
2025-03-20 21:08:40 +01:00
platypus = throw " p l a t y p u s i s u n m a i n t a i n e d a n d h a s n o t m e r g e d P y t h o n 3 s u p p o r t " ; # Added 2025-03-20
2024-10-17 21:31:37 -03:00
pleroma-otp = throw " ' p l e r o m a - o t p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p l e r o m a ' " ; # Converted to throw 2024-10-17
2025-05-14 10:03:55 -04:00
plex-media-player = throw " ' p l e x - m e d i a - p l a y e r ' h a s b e e n d i s c o n t i n u e d , t h e n e w o f f i c i a l c l i e n t i s a v a i l a b l e a s ' p l e x - d e s k t o p ' " ; # Added 2025-05-28
2025-02-05 10:45:05 +03:00
plots = throw " ' p l o t s ' h a s b e e n r e p l a c e d b y ' g n o m e - g r a p h s ' " ; # Added 2025-02-05
2022-10-14 18:09:41 +02:00
pltScheme = racket ; # just to be sure
2025-01-04 21:16:48 -05:00
poac = cabinpkg ; # Added 2025-01-22
2025-03-07 16:35:57 +00:00
polkit-kde-agent = throw ''
The top-level polkit-kde-agent alias has been removed .
Please explicitly use kdePackages . polkit-kde-agent-1 for the latest Qt 6 - based version ,
or libsForQt5 . polkit-kde-agent for the deprecated Qt 5 version .
Note that Qt 5 versions of most KDE software will be removed in NixOS 25 .11 .
'' ; # A d d e d 2 0 2 5 - 0 3 - 0 7
2024-06-03 10:27:58 +08:00
poretools = throw " p o r e t o o l s h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-06-03
2022-03-28 17:48:40 +02:00
powerdns = pdns ; # Added 2022-03-28
2024-11-10 21:49:05 +01:00
projectm = throw " S i n c e v e r s i o n 4 , ' p r o j e c t m ' h a s b e e n s p l i t i n t o ' l i b p r o j e c t m ' ( t h e l i b r a r y ) a n d ' p r o j e c t m - s d l - c p p ' ( t h e S D L 2 f r o n t e n d ) . P r o j e c t M 3 h a s b e e n m o v e d t o ' p r o j e c t m _ 3 ' " ; # Added 2024-11-10
2022-02-02 00:13:32 -03:00
2022-10-14 18:09:41 +02:00
cstore_fdw = postgresqlPackages . cstore_fdw ;
pg_cron = postgresqlPackages . pg_cron ;
pg_hll = postgresqlPackages . pg_hll ;
pg_repack = postgresqlPackages . pg_repack ;
pg_similarity = postgresqlPackages . pg_similarity ;
pg_topn = postgresqlPackages . pg_topn ;
2025-05-10 15:03:46 +02:00
pgf1 = throw " ' p g f 1 ' h a s b e e n r e m o v e d s i n c e i t i s u n m a i n t a i n e d . C o n s i d e r u s i n g ' p g f ' i n s t e a d " ; # Added 2025-05-10
2022-10-14 18:09:41 +02:00
pgjwt = postgresqlPackages . pgjwt ;
pgroonga = postgresqlPackages . pgroonga ;
pgtap = postgresqlPackages . pgtap ;
plv8 = postgresqlPackages . plv8 ;
2025-03-24 12:06:41 -07:00
postcss-cli = throw " p o s t c s s - c l i h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n " ; # added 2025-03-24
2022-10-14 18:09:41 +02:00
postgis = postgresqlPackages . postgis ;
2024-09-24 15:53:14 +08:00
tex-match = throw " ' t e x - m a t c h ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' h i e r o g l y p h i c ' i n s t e a d " ; # Added 2024-09-24
2024-09-10 22:07:47 +01:00
texinfo5 = throw " ' t e x i n f o 5 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-10
2022-10-14 18:09:41 +02:00
timescaledb = postgresqlPackages . timescaledb ;
2024-12-15 14:20:15 +01:00
tsearch_extras = throw " ' t s e a r c h _ e x t r a s ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-12-15
2022-10-14 18:09:41 +02:00
2024-11-02 16:52:02 +01:00
postgresql_12 = throw " p o s t g r e s q l _ 1 2 h a s b e e n r e m o v e d s i n c e i t r e a c h e d i t s E O L u p s t r e a m " ; # Added 2024-11-14
postgresql_12_jit = throw " p o s t g r e s q l _ 1 2 h a s b e e n r e m o v e d s i n c e i t r e a c h e d i t s E O L u p s t r e a m " ; # Added 2024-11-14
postgresql12Packages = throw " p o s t g r e s q l _ 1 2 h a s b e e n r e m o v e d s i n c e i t r e a c h e d i t s E O L u p s t r e a m " ; # Added 2024-11-14
postgresql12JitPackages = throw " p o s t g r e s q l _ 1 2 h a s b e e n r e m o v e d s i n c e i t r e a c h e d i t s E O L u p s t r e a m " ; # Added 2024-11-14
2025-04-12 17:31:12 +02:00
# Ever since building with JIT by default, those are the same.
postgresqlJitPackages = postgresqlPackages ; # Added 2025-04-12
postgresql13JitPackages = postgresql13Packages ; # Added 2025-04-12
postgresql14JitPackages = postgresql14Packages ; # Added 2025-04-12
postgresql15JitPackages = postgresql15Packages ; # Added 2025-04-12
postgresql16JitPackages = postgresql16Packages ; # Added 2025-04-12
postgresql17JitPackages = postgresql17Packages ; # Added 2025-04-12
2021-08-11 22:06:36 +02:00
# pinentry was using multiple outputs, this emulates the old interface for i.e. home-manager
# soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'";
pinentry = pinentry-all // {
curses = pinentry-curses ;
2024-03-11 11:09:15 +01:00
emacs = pinentry-emacs ;
2024-03-11 14:02:40 +01:00
gnome3 = pinentry-gnome3 ;
2021-08-11 22:06:36 +02:00
gtk2 = pinentry-gtk2 ;
qt = pinentry-qt ;
2024-03-11 11:09:15 +01:00
tty = pinentry-tty ;
2024-03-11 14:02:40 +01:00
flavors = [
" c u r s e s "
" e m a c s "
" g n o m e 3 "
" g t k 2 "
" q t "
" t t y "
] ;
2021-08-11 22:06:36 +02:00
} ; # added 2024-01-15
2024-10-17 21:31:37 -03:00
pinentry_qt5 = throw " ' p i n e n t r y _ q t 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p i n e n t r y - q t ' " ; # Converted to throw 2024-10-17
2024-07-15 09:35:08 +02:00
pivx = throw " p i v x h a s b e e n r e m o v e d a s i t w a s m a r k e d a s b r o k e n " ; # Added 2024-07-15
pivxd = throw " p i v x d h a s b e e n r e m o v e d a s i t w a s m a r k e d a s b r o k e n " ; # Added 2024-07-15
2021-08-11 22:06:36 +02:00
2024-01-05 21:07:17 +01:00
PlistCpp = plistcpp ; # Added 2024-01-05
2024-01-24 22:20:33 +01:00
pocket-updater-utility = pupdate ; # Added 2024-01-25
2025-05-18 09:08:43 +02:00
polipo = throw " ' p o l i p o ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-18
2025-02-27 16:43:46 +08:00
poppler_utils = poppler-utils ; # Added 2025-02-27
2025-01-26 20:57:40 +01:00
powerline-rs = throw " ' p o w e r l i n e - r s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2025-05-10 15:42:01 +02:00
premake3 = throw " ' p r e m a k e 3 ' h a s b e e n r e m o v e d s i n c e i t i s u n m a i n t a i n e d . C o n s i d e r u s i n g ' p r e m a k e ' i n s t e a d " ; # Added 2025-05-10
2024-04-20 09:31:02 -04:00
prismlauncher-qt5 = throw " ' p r i s m l a u n c h e r - q t 5 ' h a s b e e n r e m o v e d f r o m n i x p k g s . P l e a s e u s e ' p r i s m l a u n c h e r ' " ; # Added 2024-04-20
prismlauncher-qt5-unwrapped = throw " ' p r i s m l a u n c h e r - q t 5 - u n w r a p p e d ' h a s b e e n r e m o v e d f r o m n i x p k g s . P l e a s e u s e ' p r i s m l a u n c h e r - u n w r a p p e d ' " ; # Added 2024-04-20
2024-05-23 16:54:26 -07:00
probe-rs = probe-rs-tools ; # Added 2024-05-23
2024-05-23 17:03:28 -07:00
probe-run = throw " p r o b e - r u n i s d e p r e c a t e d u p s t r e a m . U s e p r o b e - r s i n s t e a d . " ; # Added 2024-05-23
2022-05-26 19:21:06 +00:00
prometheus-dmarc-exporter = dmarc-metrics-exporter ; # added 2022-05-31
2024-06-10 18:22:23 +02:00
prometheus-dovecot-exporter = dovecot_exporter ; # Added 2024-06-10
2024-09-01 16:47:45 +02:00
prometheus-openldap-exporter = throw " ' p r o m e t h e u s - o p e n l d a p - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s u n m a i n t a i n e d " ; # Added 2024-09-01
2024-06-10 17:55:45 +02:00
prometheus-minio-exporter = throw " ' p r o m e t h e u s - m i n i o - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , u s e M i n i o ' s b u i l t - i n P r o m e t h e u s i n t e g r a t i o n i n s t e a d " ; # Added 2024-06-10
2024-10-30 19:44:28 +01:00
prometheus-tor-exporter = throw " ' p r o m e t h e u s - t o r - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-10-30
2025-04-20 20:57:11 +02:00
protobuf_23 = throw " ' p r o t o b u f _ 2 3 ' h a s b e e n r e m o v e d f r o m n i x p k g s . C o n s i d e r u s i n g a m o r e r e c e n t v e r s i o n o f t h e p r o t o b u f l i b r a r y " ; # Added 2025-04-20
2023-10-06 03:27:27 +00:00
protobuf3_24 = protobuf_24 ;
protobuf3_23 = protobuf_23 ;
protobuf3_21 = protobuf_21 ;
2025-02-18 18:24:22 +01:00
protoc-gen-connect-es = throw " ' p r o t o c - g e n - c o n n e c t - e s ' h a s b e e n r e m o v e d b e c a u s e i t i s d e p r e c a t e d u p s t r e a m . F u n c t i o n a l i t y h a s b e e n i n t e g r a t e d i n t o ' p r o t o c - g e n - e s ' v 2 . " ; # Added 2025-02-18
2022-11-06 09:05:55 -06:00
protonup = protonup-ng ; # Added 2022-11-06
2024-10-12 01:22:05 +03:00
protonvpn-gui_legacy = throw " p r o t o n v p n - g u i _ l e g a c y s o u r c e c o d e w a s r e m o v e d f r o m u p s t r e a m . U s e p r o t o n v p n - g u i i n s t e a d . " ; # Added 2024-10-12
2025-04-23 18:00:11 +02:00
proton-vpn-local-agent = lib . warnOnInstantiate " ' p r o t o n - v p n - l o c a l - a g e n t ' h a s b e e n r e n a m e d t o ' p y t h o n 3 P a c k a g e s . p r o t o n - v p n - l o c a l - a g e n t ' " (
python3Packages . toPythonApplication python3Packages . proton-vpn-local-agent
) ; # Added 2025-04-23
2023-07-25 13:19:40 -07:00
proxmark3-rrg = proxmark3 ; # Added 2023-07-25
2024-09-14 22:02:33 +08:00
psensor = throw " ' p s e n s o r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' m i s s i o n - c e n t e r ' , ' r e s o u r c e s ' o r ' m o n i t o r e t s ' i n s t e a d " ; # Added 2024-09-14
2025-05-10 17:09:16 +02:00
psstop = throw " ' p s s t o p ' h a s b e e n r e m o v e d b e c a u s e t h e u p s t r e a m r e p o h a s b e e n a r c h i v e d " ; # Added 2025-05-10
2025-05-10 17:34:25 +02:00
ptask = throw " ' p t a s k ' h a s b e e n r e m o v e d b e c a u s e i t s u p s t r e a m i s u n a v a i l a b l e " ; # Added 2025-05-10
2025-05-17 15:23:35 +02:00
purple-signald = throw " ' p u r p l e - s i g n a l d ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-05-17
2025-02-09 12:10:07 +01:00
pwndbg = throw " ' p w n d b g ' h a s b e e n r e m o v e d d u e t o d e p e n d e n c y v e r s i o n i n c o m p a t i b i l i t i e s t h a t a r e i n f e a s i b l e t o m a i n t a i n i n n i x p k g s . U s e t h e d o w n s t r e a m f l a k e t h a t p w n d b g p r o v i d e s i n s t e a d : h t t p s : / / g i t h u b . c o m / p w n d b g / p w n d b g " ; # Added 2025-02-09
2025-04-28 18:06:44 -07:00
pxlib = throw " p x l i b h a s b e e n r e m o v e d d u e t o f a i l i n g t o b u i l d a n d l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-04-28
2025-04-28 18:11:56 -07:00
pxview = throw " p x v i e w h a s b e e n r e m o v e d d u e t o f a i l i n g t o b u i l d a n d l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-04-28
2025-03-18 15:48:19 +01:00
pynac = throw " ' p y n a c ' h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2025-03-18
2022-10-14 18:09:41 +02:00
pyo3-pack = maturin ;
2023-06-02 14:16:52 -04:00
pypi2nix = throw " p y p i 2 n i x h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ;
2022-10-09 10:40:07 +02:00
pypolicyd-spf = spf-engine ; # Added 2022-10-09
2025-01-05 16:08:59 +01:00
pypy39Packages = throw " p y p y 3 . 9 h a s b e e n r e m o v e d , u s e p y p y 3 . 1 0 i n s t e a d " ; # Added 2025-01-07
2022-02-02 00:13:32 -03:00
python = python2 ; # Added 2022-01-11
2024-10-17 21:31:37 -03:00
python-swiftclient = throw " ' p y t h o n - s w i f t c l i e n t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s w i f t c l i e n t ' " ; # Converted to throw 2024-10-17
2022-02-02 00:13:32 -03:00
pythonFull = python2Full ; # Added 2022-01-11
pythonPackages = python . pkgs ; # Added 2022-01-11
2025-01-02 22:40:29 +01:00
pypy39 = throw " p y p y 3 . 9 h a s b e e n r e m o v e d , u s e p y p y 3 . 1 0 i n s t e a d " ; # Added 2025-01-03
2022-02-02 00:13:32 -03:00
### Q ###
2024-09-30 16:38:32 -04:00
qbittorrent-qt5 = throw " ' q b i t t o r r e n t - q t 5 ' h a s b e e n r e m o v e d a s q B i t t o r r e n t 5 d r o p p e d s u p p o r t f o r Q t 5 . P l e a s e u s e ' q b i t t o r r e n t ' " ; # Added 2024-09-30
2024-10-17 21:31:37 -03:00
qcsxcad = throw " ' q c s x c a d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q c s x c a d ' " ; # Converted to throw 2024-10-17
2022-02-11 03:54:20 +03:00
qflipper = qFlipper ; # Added 2022-02-11
2023-09-20 19:08:53 +03:00
qscintilla = libsForQt5 . qscintilla ; # Added 2023-09-20
qscintilla-qt6 = qt6Packages . qscintilla ; # Added 2023-09-20
2023-12-26 10:38:17 +01:00
qt515 = qt5 ; # Added 2022-11-24
2024-10-17 21:31:37 -03:00
qt5ct = throw " ' q t 5 c t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q t 5 c t ' " ; # Converted to throw 2024-10-17
2023-03-07 22:17:10 +01:00
qt6ct = qt6Packages . qt6ct ; # Added 2023-03-07
2024-10-17 21:31:37 -03:00
qtcurve = throw " ' q t c u r v e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q t c u r v e ' " ; # Converted to throw 2024-10-17
2023-05-10 14:51:37 +02:00
qtile-unwrapped = python3 . pkgs . qtile ; # Added 2023-05-12
2023-12-04 17:06:21 +01:00
quantum-espresso-mpi = quantum-espresso ; # Added 2023-11-23
2025-05-24 12:42:43 +00:00
quaternion-qt5 = throw " ' q u a t e r n i o n - q t 5 ' h a s b e e n r e m o v e d a s q u a t e r n i o n d r o p p e d Q t 5 s u p p o r t w i t h v 0 . 0 . 9 7 . 1 " ; # Added 2025-05-24
2025-05-17 12:52:58 +02:00
quickbms = throw " ' q u i c k b m s ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d f o r m a n y y e a r s . " ; # Added 2025-05-17
2024-05-07 02:18:24 +02:00
quicklispPackages = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesABCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesCCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesClisp = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesECL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesFor = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesGCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesSBCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2025-05-10 18:28:13 +02:00
quickserve = throw " ' q u i c k s e r v e ' h a s b e e n r e m o v e d b e c a u s e i t s u p s t r e a m i s u n a v a i l a b l e " ; # Added 2025-05-10
2024-10-19 18:49:54 +08:00
qxw = throw " ' q x w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' c r o s s w o r d s ' i n s t e a d " ; # Added 2024-10-19
2022-02-02 00:13:32 -03:00
### R ###
2025-03-25 16:09:27 +01:00
rabbitmq-java-client = throw " r a b b i t m q - j a v a - c l i e n t h a s b e e n r e m o v e d d u e t o i t s d e p e n d e n c y o n P y t h o n 2 a n d a l a c k o f m a i n t e n a n c e w i t h i n t h e n i x p k g s t r e e " ; # Added 2025-03-29
2024-07-15 09:51:43 +02:00
rabbitvcs = throw " r a b b i t v c s h a s b e e n r e m o v e d f r o m n i x p k g s , b e c a u s e i t w a s b r o k e n " ; # Added 2024-07-15
2024-12-06 08:33:36 +01:00
racket_7_9 = throw " R a c k e t 7 . 9 h a s b e e n r e m o v e d b e c a u s e i t i s i n s e c u r e . C o n s i d e r u s i n g ' r a c k e t ' i n s t e a d . " ; # Added 2024-12-06
2024-10-17 21:31:37 -03:00
radare2-cutter = throw " ' r a d a r e 2 - c u t t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c u t t e r ' " ; # Converted to throw 2024-10-17
2024-11-29 18:36:33 -08:00
radicale2 = throw " ' r a d i c a l e 2 ' w a s r e m o v e d b e c a u s e i t w a s b r o k e n . U s e ' r a d i c a l e ' ( v e r s i o n 3 ) i n s t e a d " ; # Added 2024-11-29
2024-11-29 18:40:24 -08:00
radicale3 = radicale ; # Added 2024-11-29
2024-05-04 16:47:16 +02:00
radicle-cli = throw " ' r a d i c l e - c l i ' w a s r e m o v e d i n f a v o r o f ' r a d i c l e - n o d e ' " ; # Added 2024-05-04
radicle-upstream = throw " ' r a d i c l e - u p s t r e a m ' w a s s u n s e t , s e e < h t t p s : / / c o m m u n i t y . r a d w o r k s . o r g / t / 2 9 6 2 > " ; # Added 2024-05-04
2024-04-01 17:48:13 +02:00
railway-travel = diebahn ; # Added 2024-04-01
2022-11-21 11:17:50 +01:00
rambox-pro = rambox ; # Added 2022-12-12
2024-11-11 20:17:25 +00:00
rapidjson-unstable = lib . warnOnInstantiate " ' r a p i d j s o n - u n s t a b l e ' h a s b e e n r e n a m e d t o ' r a p i d j s o n ' " rapidjson ; # Added 2024-07-28
2025-01-25 12:09:43 +01:00
rargs = throw " ' r a r g s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-01-30 11:17:41 +01:00
rebazel = throw " ' r e b a z e l ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2024-05-02 07:26:28 +02:00
redocly-cli = redocly ; # Added 2024-04-14
2023-10-14 05:18:20 +01:00
redpanda = redpanda-client ; # Added 2023-10-14
2024-06-10 15:10:40 +02:00
redpanda-server = throw " ' r e d p a n d a - s e r v e r ' h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n f o r a l o n g t i m e " ; # Added 2024-06-10
2024-09-02 19:36:03 +02:00
relibc = throw " r e l i b c h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e " ; # Added 2024-09-02
2024-07-13 14:41:29 -04:00
replay-sorcery = throw " r e p l a y - s o r c e r y h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m . C o n s i d e r u s i n g g p u - s c r e e n - r e c o r d e r o r o b s - s t u d i o i n s t e a d . " ; # Added 2024-07-13
2024-07-04 22:38:43 +08:00
restinio_0_6 = throw " r e s t i n i o _ 0 _ 6 h a s b e e n r e m o v e d f r o m n i x p k g s a s i t ' s n o t n e e d e d b y d o w n s t r e a m p a c k a g e s " ; # Added 2024-07-04
2024-11-24 02:17:31 +00:00
retroarchBare = retroarch-bare ; # Added 2024-11-23
retroarchFull = retroarch-full ; # Added 2024-11-23
2022-10-14 18:09:41 +02:00
retroshare06 = retroshare ;
2024-12-04 17:14:35 +08:00
rftg = throw " ' r f t g ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2023-03-22 08:12:51 +02:00
rigsofrods = rigsofrods-bin ; # Added 2023-03-22
2024-10-17 21:31:37 -03:00
ring-daemon = throw " ' r i n g - d a e m o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' j a m i - d a e m o n ' " ; # Converted to throw 2024-10-17
2025-05-18 12:34:49 +02:00
riko4 = throw " ' r i k o 4 ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d , f a i l e d t o b u i l d a n d d e p e n d e n d o n o u t d a t e d l i b r a r i e s " ; # Added 2025-05-18
2024-11-24 07:16:36 +00:00
rippled = throw " r i p p l e d h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d h a d n o t b e e n u p d a t e d s i n c e 2 0 2 2 " ; # Added 2024-11-25
rippled-validator-keys-tool = throw " r i p p l e d - v a l i d a t o r - k e y s - t o o l h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d h a d n o t b e e n u p d a t e d s i n c e 2 0 2 2 " ; # Added 2024-11-25
2025-02-06 13:00:10 +01:00
rke2_testing = throw " ' r k e 2 _ t e s t i n g ' h a s b e e n r e m o v e d f r o m n i x p k g s a s t h e R K E 2 t e s t i n g c h a n n e l n o l o n g e r s e r v e s r e l e a s e s " ; # Added 2025-06-02
2025-05-03 00:07:08 +02:00
rl_json = tclPackages . rl_json ; # Added 2025-05-03
2022-03-17 11:35:32 -03:00
rockbox_utility = rockbox-utility ; # Added 2022-03-17
2025-01-31 08:45:03 +01:00
rocmPackages_5 = throw " R O C m 5 h a s b e e n r e m o v e d i n f a v o r o f n e w e r v e r s i o n s " ; # Added 2025-02-18
2025-01-25 12:20:28 +01:00
rnix-hashes = throw " ' r n i x - h a s h e s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-10-17 21:31:37 -03:00
rpiboot-unstable = throw " ' r p i b o o t - u n s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r p i b o o t ' " ; # Converted to throw 2024-10-17
2022-09-17 15:39:20 +03:00
rr-unstable = rr ; # Added 2022-09-17
2024-01-05 23:21:06 +01:00
rtx = mise ; # Added 2024-01-05
2022-10-14 18:09:41 +02:00
runCommandNoCC = runCommand ;
runCommandNoCCLocal = runCommandLocal ;
2025-03-17 11:15:55 +01:00
run-scaled = throw " r u n - s c a l e d h a s b e e n r e m o v e d d u e t o b e i n g d e p r e c a t e d . C o n s i d e r u s i n g r u n _ s c a l e d f r o m ' x p r a ' i n s t e a d " ; # Added 2025-03-17
2025-03-04 23:20:09 +01:00
rust-synapse-state-compress = rust-synapse-compress-state ;
2023-11-18 12:19:27 +01:00
rustc-wasm32 = rustc ; # Added 2023-12-01
2025-01-26 17:40:30 +01:00
rustfilt = throw " ' r u s t f i l t ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2024-08-02 14:02:08 +02:00
rustic-rs = rustic ; # Added 2024-08-02
2024-10-17 21:31:37 -03:00
rxvt_unicode = throw " ' r x v t _ u n i c o d e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - u n w r a p p e d ' " ; # Converted to throw 2024-10-17
rxvt_unicode-with-plugins = throw " ' r x v t _ u n i c o d e - w i t h - p l u g i n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e ' " ; # Converted to throw 2024-10-17
2025-01-20 12:32:38 +03:00
ryujinx-greemdev = ryubing ; # Added 2025-01-20
2022-02-02 00:13:32 -03:00
# The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix,
# due to it being inside the linuxPackagesFor function.
2024-10-17 21:31:37 -03:00
rtlwifi_new-firmware = throw " ' r t l w i f i _ n e w - f i r m w a r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r t w 8 8 - f i r m w a r e ' " ; # Converted to throw 2024-10-17
2024-06-28 09:13:55 +02:00
rtw88-firmware = throw " r t w 8 8 - f i r m w a r e h a s b e e n r e m o v e d b e c a u s e l i n u x - f i r m w a r e n o w c o n t a i n s i t . " ; # Added 2024-06-28
2022-02-02 00:13:32 -03:00
### S ###
2024-09-03 19:28:13 -03:00
SDL_classic = SDL1 ; # Added 2024-09-03
2025-03-27 02:34:48 +01:00
SDL1 = throw " ' S D L 1 ' h a s b e e n r e m o v e d a s d e v e l o p m e n t e n d e d l o n g a g o w i t h S D L 2 . 0 r e p l a c i n g i t , u s e S D L _ c o m p a t i n s t e a d " ; # Added 2025-03-27
2025-03-15 20:16:05 +01:00
SDL_gpu = throw " ' S D L _ g p u ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e a n d k n o w n u s e r s " ; # Added 2025-03-15
2025-04-20 15:24:19 +02:00
SDL_image_2_0 = throw " ' S D L _ i m a g e _ 2 _ 0 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2025-04-20
2025-04-27 15:05:28 +02:00
SDL2_mixer_2_0 = throw " ' S D L 2 _ m i x e r _ 2 _ 0 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2025-04-27
2025-05-20 11:36:32 +02:00
SDL2_classic = throw " ' S D L 2 _ c l a s s i c ' h a s b e e n r e m o v e d . C o n s i d e r u p g r a d i n g t o ' s d l 2 - c o m p a t ' , a l s o a v a i l a b l e a s ' S D L 2 ' . " ; # Added 2025-05-20
2025-05-20 11:33:19 +02:00
SDL2_classic_image = throw " ' S D L 2 _ c l a s s i c _ i m a g e ' h a s b e e n r e m o v e d a s p a r t o f t h e d e p r e c a t i o n o f ' S D L 2 _ c l a s s i c ' . C o n s i d e r u p g r a d i n g t o ' S D L 2 _ i m a g e ' b u i l t w i t h ' s d l 2 - c o m p a t ' . " ; # Added 2025-05-20
2025-04-27 15:05:28 +02:00
SDL2_classic_mixer_2_0 = throw " ' S D L 2 _ c l a s s i c _ m i x e r _ 2 _ 0 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2025-04-27
2025-05-20 11:28:37 +02:00
SDL2_classic_mixer = throw " ' S D L 2 _ c l a s s i c _ m i x e r ' h a s b e e n r e m o v e d a s p a r t o f t h e d e p r e c a t i o n o f ' S D L 2 _ c l a s s i c ' . C o n s i d e r u p g r a d i n g t o ' S D L 2 _ m i x e r ' b u i l t w i t h ' s d l 2 - c o m p a t ' . " ; # Added 2025-05-20
2025-05-20 11:26:36 +02:00
SDL2_classic_ttf = throw " ' S D L 2 _ c l a s s i c _ t t f ' h a s b e e n r e m o v e d a s p a r t o f t h e d e p r e c a t i o n o f ' S D L 2 _ c l a s s i c ' . C o n s i d e r u p g r a d i n g t o ' S D L 2 _ t t f ' b u i l t w i t h ' s d l 2 - c o m p a t ' . " ; # Added 2025-05-20
2024-10-17 21:31:37 -03:00
s2n = throw " ' s 2 n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s 2 n - t l s ' " ; # Converted to throw 2024-10-17
2024-06-10 12:21:59 -07:00
sandboxfs = throw " ' s a n d b o x f s ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d , c o n s i d e r u s i n g l i n u x n a m e s p a c e s f o r s a n d b o x i n g i n s t e a d " ; # Added 2024-06-06
2024-10-17 21:31:37 -03:00
sane-backends-git = throw " ' s a n e - b a c k e n d s - g i t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s a n e - b a c k e n d s ' " ; # Converted to throw 2024-10-17
2025-05-10 19:08:13 +02:00
samtools_0_1_19 = throw " ' s a m t o o l s _ 0 _ 1 _ 1 9 ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d . C o n s i d e r u s i n g ' s a m t o o l s ' i n s t e a d " ; # Added 2025-05-10
2022-05-26 02:33:06 +02:00
scantailor = scantailor-advanced ; # Added 2022-05-26
2023-12-07 17:23:31 +01:00
schildichat-web = throw ''
schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes .
Please participate in upstream discussion on getting out new releases :
https://github.com/SchildiChat/schildichat-desktop/issues/212
https://github.com/SchildiChat/schildichat-desktop/issues/215'' ; # Added 2023-12-05
schildichat-desktop = schildichat-web ;
schildichat-desktop-wayland = schildichat-web ;
2024-02-13 16:12:20 -05:00
scitoken-cpp = scitokens-cpp ; # Added 2024-02-12
2025-02-12 20:23:23 -05:00
scry = " ' s c r y ' h a s b e e n r e m o v e d a s i t w a s a r c h i v e d u p s t r e a m . U s e ' c r y s t a l l i n e ' i n s t e a d " ; # Added 2025-02-12
2024-08-01 12:26:56 +01:00
semeru-bin-16 = throw " S e m e r u 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
semeru-jre-bin-16 = throw " S e m e r u 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-28 16:27:16 +01:00
sensu = throw " s e n s u h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e n s u - g o ` " ; # Added 2024-10-28
2025-01-25 12:25:30 +01:00
serial-unit-testing = throw " ' s e r i a l - u n i t - t e s t i n g ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-01-26 22:11:13 -08:00
serious-sans = throw " ' s e r i o u s - s a n s ' h a s b e e n r e n a m e d t o ' s e r i o u s - s h a n n s ' , w h i c h i s n o t c u r r e n t l y p a c k a g e d " ; # Added 2025-01-26
2022-10-14 18:09:41 +02:00
session-desktop-appimage = session-desktop ;
2025-05-18 14:21:19 +02:00
setserial = throw " ' s e t s e r i a l ' h a s b e e n r e m o v e d a s i t h a d b e e n a b a n d o n e d u p s t r e a m " ; # Added 2025-05-18
2023-06-26 13:14:33 +03:00
sequoia = sequoia-sq ; # Added 2023-06-26
2023-07-03 19:08:56 +08:00
sexp = sexpp ; # Added 2023-07-03
2025-05-17 16:32:24 +02:00
sgrep = throw " ' s g r e p ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d u p s t r e a m s i n c e 1 9 9 8 a n d b r o k e n w i t h g c c 1 4 " ; # Added 2025-05-17
2025-03-16 17:51:46 +01:00
shallot = throw " ' s h a l l o t ' h a s b e e n r e m o v e d a s i t i s b r o k e n a n d t h e u p s t r e a m r e p o s i t o r y w a s r e m o v e d . C o n s i d e r u s i n g ' m k p 2 2 4 o ' " ; # Added 2025-03-16
2022-10-14 18:09:41 +02:00
inherit ( libsForQt5 . mauiPackages ) shelf ; # added 2022-05-17
2025-01-25 12:27:08 +01:00
shell-hist = throw " ' s h e l l - h i s t ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2023-06-06 11:04:38 +03:00
shipyard = jumppad ; # Added 2023-06-06
2024-12-01 20:30:12 +03:30
siduck76-st = st-snazzy ; # Added 2024-12-24
2025-05-17 15:25:59 +02:00
signald = throw " ' s i g n a l d ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-05-17
2025-05-17 15:20:42 +02:00
signaldctl = throw " ' s i g n a l d c t l ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-05-17
2024-11-20 16:43:14 +01:00
signal-desktop-beta = throw " s i g n a l - d e s k t o p - b e t a h a s b e e n r e m o v e d t o m a k e t h e s i g n a l - d e s k t o p p a c k a g e e a s i e r t o m a i n t a i n " ;
2025-04-16 14:43:39 +02:00
signal-desktop-source = lib . warnOnInstantiate " ' s i g n a l - d e s k t o p - s o u r c e ' i s n o w e x p o s e d a t ' s i g n a l - d e s k t o p ' . " signal-desktop ; # Added 2025-04-16
2025-05-12 21:46:10 +02:00
silc_server = throw " ' s i l c _ s e r v e r ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2025-05-12
2025-05-12 21:46:10 +02:00
silc_client = throw " ' s i l c _ c l i e n t ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2025-05-12
2025-05-18 14:05:01 +02:00
siproxd = throw " ' s i p r o x d ' h a s b e e n a s i t w a s u n m a i n t a i n e d a n d i n c o m p a t i b l e w i t h n e w e r l i b o s i p v e r s i o n s " ; # Added 2025-05-18
2025-01-26 21:14:35 +01:00
sheesy-cli = throw " ' s h e e s y - c l i ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2024-10-19 06:56:32 +00:00
shout = nodePackages . shout ; # Added unknown; moved 2024-10-19
2024-07-21 16:03:57 +02:00
sky = throw " ' s k y ' h a s b e e n r e m o v e d b e c a u s e i t s u p s t r e a m w e b s i t e d i s a p p e a r e d " ; # Added 2024-07-21
2024-06-12 08:13:50 +02:00
SkypeExport = skypeexport ; # Added 2024-06-12
2025-05-05 13:30:55 +00:00
skypeforlinux = throw " S k y p e h a s b e e n s h u t d o w n i n M a y 2 0 2 5 " ; # Added 2025-05-05
2024-10-17 21:31:37 -03:00
slack-dark = throw " ' s l a c k - d a r k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s l a c k ' " ; # Converted to throw 2024-10-17
2025-01-06 20:41:49 -05:00
slimerjs = throw " s l i m e r j s d o e s n o t w o r k w i t h a n y v e r s i o n o f F i r e f o x n e w e r t h a n 5 9 ; u p s t r e a m e n d e d t h e p r o j e c t i n 2 0 2 1 . < h t t p s : / / s l i m e r j s . o r g / f a q . h t m l # e n d - o f - d e v e l o p m e n t > " ; # added 2025-01-06
2025-05-17 15:04:54 +02:00
sloccount = throw " ' s l o c c o u n t ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d . C o n s i d e r m i g r a t i n g t o ' l o c c o u n t ' " ; # added 2025-05-17
2022-10-14 18:09:41 +02:00
slurm-llnl = slurm ; # renamed July 2017
2024-11-23 12:42:14 -05:00
sm64ex-coop = throw " ' s m 6 4 e x - c o o p ' w a s r e m o v e d a s i t w a s a r c h i v e d u p s t r e a m . C o n s i d e r m i g r a t i n g t o ' s m 6 4 c o o p d x ' " ; # added 2024-11-23
2025-03-04 15:16:33 +01:00
smartgithg = smartgit ; # renamed March 2025
2024-07-17 22:14:13 +08:00
snapTools = throw " s n a p T o o l s w a s r e m o v e d b e c a u s e m a k e S n a p p r o d u c e d b r o k e n s n a p s a n d i t w a s t h e o n l y f u n c t i o n i n s n a p T o o l s . S e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / i s s u e s / 1 0 0 6 1 8 f o r m o r e d e t a i l s . " ; # 2024-03-04;
2025-05-21 22:02:36 +04:00
snort2 = throw " s n o r t 2 h a s b e e n r e m o v e d a s i t i s d e p r e c a t e d a n d u n m a i n t a i n e d b y u p s t r e a m . C o n s i d e r u s i n g s n o r t ( s n o r t 3 ) p a c k a g e i n s t e a d . " ; # 2025-05-21
2022-07-02 11:00:32 +02:00
soldat-unstable = opensoldat ; # Added 2022-07-02
2023-07-08 00:00:37 -03:00
soundOfSorting = sound-of-sorting ; # Added 2023-07-07
2024-06-12 05:25:54 +02:00
SP800-90B_EntropyAssessment = sp800-90b-entropyassessment ; # Added on 2024-06-12
2024-06-16 23:18:13 +00:00
SPAdes = spades ; # Added 2024-06-12
2024-02-19 19:17:19 +00:00
spark2014 = gnatprove ; # Added 2024-02-25
2025-01-13 12:53:07 +01:00
spatialite_gui = throw " s p a t i a l i t e _ g u i h a s b e e n r e n a m e d t o s p a t i a l i t e - g u i " ; # Added 2025-01-12
2025-02-06 15:31:09 +01:00
spatialite_tools = throw " s p a t i a l i t e _ t o o l s h a s b e e n r e n a m e d t o s p a t i a l i t e - t o o l s " ; # Added 2025-02-06
2020-02-10 22:59:42 +00:00
2022-10-14 18:09:41 +02:00
# Added 2020-02-10
2020-02-10 22:59:42 +00:00
sourceHanSansPackages = {
2022-10-14 18:09:41 +02:00
japanese = source-han-sans ;
korean = source-han-sans ;
simplified-chinese = source-han-sans ;
traditional-chinese = source-han-sans ;
2020-02-10 22:59:42 +00:00
} ;
2022-10-14 18:09:41 +02:00
source-han-sans-japanese = source-han-sans ;
source-han-sans-korean = source-han-sans ;
source-han-sans-simplified-chinese = source-han-sans ;
source-han-sans-traditional-chinese = source-han-sans ;
2020-02-10 22:59:42 +00:00
sourceHanSerifPackages = {
2022-10-14 18:09:41 +02:00
japanese = source-han-serif ;
korean = source-han-serif ;
simplified-chinese = source-han-serif ;
traditional-chinese = source-han-serif ;
2020-02-10 22:59:42 +00:00
} ;
2022-10-14 18:09:41 +02:00
source-han-serif-japanese = source-han-serif ;
source-han-serif-korean = source-han-serif ;
source-han-serif-simplified-chinese = source-han-serif ;
source-han-serif-traditional-chinese = source-han-serif ;
2022-02-02 00:13:32 -03:00
2024-12-19 23:55:09 +01:00
solana-validator = throw " ' s o l a n a - v a l i d a t o r ' i s o b s o l e t e d b y s o l a n a - c l i , w h i c h a l s o i n c l u d e s t h e v a l i d a t o r b i n a r y " ; # Added 2024-12-20
2024-10-17 21:31:37 -03:00
spectral = throw " ' s p e c t r a l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n e o c h a t ' " ; # Converted to throw 2024-10-17
2022-10-14 18:09:41 +02:00
# spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell
2025-02-02 23:51:09 +01:00
spidermonkey = throw " ' s p i d e r m o n k e y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p i d e r m o n k e y _ 9 1 ' " ; # Converted to throw 2024-10-17
spidermonkey_78 = throw " ' s p i d e r m o n k e y _ 7 8 ' h a s b e e n r e m o v e d b e c a u s e i t w a s u n u s e d . " ; # Added 2025-02-02
2024-08-07 01:29:06 +02:00
spidermonkey_102 = throw " ' s p i d e r m o n k e y _ 1 0 2 ' i s E O L s i n c e 2 0 2 3 / 0 3 " ; # Added 2024-08-07
2022-11-06 00:28:41 +01:00
spotify-unwrapped = spotify ; # added 2022-11-06
2024-10-17 21:31:37 -03:00
spring-boot = throw " ' s p r i n g - b o o t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p r i n g - b o o t - c l i ' " ; # Converted to throw 2024-10-17
2024-11-02 18:11:06 +00:00
sqldeveloper = throw " s q l d e v e l o p e r w a s d r o p p e d d u e t o b e i n g s e v e r e l y o u t - o f - d a t e a n d h a v i n g a d e p e n d e n c y o n J a v a F X f o r J a v a 8 , w h i c h w e d o n o t s u p p o r t " ; # Added 2024-11-02
2024-09-09 23:20:59 -05:00
srvc = throw " ' s r v c ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-09-09
2023-10-17 23:01:15 +02:00
ssm-agent = amazon-ssm-agent ; # Added 2023-10-17
2024-10-30 07:03:47 +00:00
starpls-bin = starpls ;
2024-07-15 09:12:08 +02:00
starspace = throw " s t a r s p a c e h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-16 21:49:32 +03:00
steamPackages = {
steamArch = throw " ` s t e a m P a c k a g e s . s t e a m A r c h ` h a s b e e n r e m o v e d a s i t ' s n o l o n g e r a p p l i c a b l e " ;
2024-11-11 20:17:25 +00:00
steam = lib . warnOnInstantiate " ` s t e a m P a c k a g e s . s t e a m ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m - u n w r a p p e d ` " steam-unwrapped ;
steam-fhsenv = lib . warnOnInstantiate " ` s t e a m P a c k a g e s . s t e a m - f h s e n v ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m ` " steam ;
steam-fhsenv-small = lib . warnOnInstantiate " ` s t e a m P a c k a g e s . s t e a m - f h s e n v - s m a l l ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m ` ; t h e r e i s n o l o n g e r a - s m a l l v a r i a n t " steam ;
steam-fhsenv-without-steam = lib . warnOnInstantiate " ` s t e a m P a c k a g e s . s t e a m - f h s e n v - w i t h o u t - s t e a m ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m - f h s e n v - w i t h o u t - s t e a m ` " steam-fhsenv-without-steam ;
2024-10-23 12:27:02 +03:00
steam-runtime = throw " ` s t e a m P a c k a g e s . s t e a m - r u n t i m e ` h a s b e e n r e m o v e d , a s i t ' s n o l o n g e r s u p p o r t e d o r n e c e s s a r y " ;
steam-runtime-wrapped = throw " ` s t e a m P a c k a g e s . s t e a m - r u n t i m e - w r a p p e d ` h a s b e e n r e m o v e d , a s i t ' s n o l o n g e r s u p p o r t e d o r n e c e s s a r y " ;
2024-11-11 20:17:25 +00:00
steamcmd = lib . warnOnInstantiate " ` s t e a m P a c k a g e s . s t e a m c m d ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m c m d ` " steamcmd ;
2024-10-16 21:49:32 +03:00
} ;
2024-09-19 18:21:35 +03:00
steam-small = steam ; # Added 2024-09-12
2022-10-14 18:09:41 +02:00
steam-run-native = steam-run ; # added 2022-02-21
2024-01-21 19:22:25 +01:00
StormLib = stormlib ; # Added 2024-01-21
2024-11-29 00:36:03 +03:00
strawberry-qt5 = throw " s t r a w b e r r y - q t 5 h a s b e e n r e p l a c e d b y s t r a w b e r r y - q t 6 " ; # Added 2024-11-22
2025-03-17 21:57:49 +01:00
strelka = throw " s t r e l k a d e p e n d s o n P y t h o n 2 . 6 + , a n d d o e s n o t s u p p o r t P y t h o n 3 . " ; # Added 2025-03-17
2025-05-17 15:58:36 +02:00
subberthehut = throw " ' s u b b e r t h e h u t ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2025-05-23 08:53:46 +02:00
substituteAll = throw " ` s u b s t i t u t e A l l ` h a s b e e n r e m o v e d . U s e ` r e p l a c e V a r s ` i n s t e a d . " ; # Added 2025-05-23
substituteAllFiles = throw " ` s u b s t i t u t e A l l F i l e s ` h a s b e e n r e m o v e d . U s e ` r e p l a c e V a r s ` f o r e a c h f i l e i n s t e a d . " ; # Added 2025-05-23
2025-05-17 15:04:06 +02:00
suidChroot = throw " ' s u i d C h r o o t ' h a s b e e n d r o p p e d a s i t w a s u n m a i n t a i n e d , f a i l e d t o b u i l d a n d h a d q u e s t i o n a b l e s e c u r i t y c o n s i d e r a t i o n s " ; # Added 2025-05-17
2025-05-17 16:38:18 +02:00
suitesparse_4_2 = throw " ' s u i t e s p a r s e _ 4 _ 2 ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2025-05-17 16:38:18 +02:00
suitesparse_4_4 = throw " ' s u i t e s p a r s e _ 4 _ 4 ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2023-02-06 22:43:34 -05:00
sumneko-lua-language-server = lua-language-server ; # Added 2023-02-07
2024-11-23 02:57:12 +00:00
sumokoin = throw " s u m o k o i n h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m " ; # Added 2024-11-23
2025-02-28 21:12:50 +01:00
supertag = throw " s u p e r t a g h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m a n d f a i l s t o b u i l d " ; # Added 2025-04-20
2025-05-12 19:10:58 +02:00
suyu = throw " s u y u h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t i s s u b j e c t t o a D M C A t a k e d o w n " ; # Added 2025-05-12
2024-11-11 20:17:25 +00:00
swiProlog = lib . warnOnInstantiate " s w i P r o l o g h a s b e e n r e n a m e d t o s w i - p r o l o g " swi-prolog ; # Added 2024-09-07
swiPrologWithGui = lib . warnOnInstantiate " s w i P r o l o g W i t h G u i h a s b e e n r e n a m e d t o s w i - p r o l o g - g u i " swi-prolog-gui ; # Added 2024-09-07
2024-08-23 15:19:05 -04:00
swig1 = throw " s w i g 1 h a s b e e n r e m o v e d a s i t i s o b s o l e t e " ; # Added 2024-08-23
2024-08-23 15:31:04 -04:00
swig2 = throw " s w i g 2 h a s b e e n r e m o v e d a s i t i s o b s o l e t e " ; # Added 2024-08-23
2024-11-18 16:39:48 +02:00
swig3 = throw " s w i g 3 h a s b e e n r e m o v e d a s i t i s o b s o l e t e " ; # Added 2024-11-18
2024-09-12 11:33:58 +01:00
swig4 = swig ; # Added 2024-09-12
swigWithJava = throw " s w i g W i t h J a v a h a s b e e n r e m o v e d a s t h e m a i n s w i g p a c k a g e h a s s u p p o r t e d J a v a s i n c e 2 0 0 9 " ; # Added 2024-09-12
2024-10-17 21:31:37 -03:00
swtpm-tpm2 = throw " ' s w t p m - t p m 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s w t p m ' " ; # Converted to throw 2024-10-17
2025-01-07 13:04:19 +02:00
swt_jdk8 = throw " ' s w t _ j d k 8 ' h a s b e e n r e m o v e d d u e t o b e i n g u n u s e d a n d b r o k e n f o r a l o n g t i m e " ; # Added 2025-01-07
2024-06-17 01:09:50 +00:00
Sylk = sylk ; # Added 2024-06-12
2024-08-20 00:06:17 +02:00
symbiyosys = sby ; # Added 2024-08-18
2024-09-04 13:35:14 +01:00
sync = taler-sync ; # Added 2024-09-04
2024-10-17 21:31:37 -03:00
syncthing-cli = throw " ' s y n c t h i n g - c l i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s y n c t h i n g ' " ; # Converted to throw 2024-10-17
2024-03-06 16:00:16 +02:00
syncthingtray-qt6 = syncthingtray ; # Added 2024-03-06
2025-05-17 15:32:32 +02:00
syncthing-tray = throw " s y n c t h i n g - t r a y h a s b e e n r e m o v e d b e c a u s e i t i s b r o k e n a n d u n m a i n t a i n e d " ;
2022-02-02 00:13:32 -03:00
### T ###
2024-07-15 09:07:30 +02:00
tabula = throw " t a b u l a h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-11-02 15:37:44 +00:00
tailor = throw " ' t a i l o r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-11-02
2024-10-17 21:31:37 -03:00
tangogps = throw " ' t a n g o g p s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f o x t r o t g p s ' " ; # Converted to throw 2024-10-17
2024-11-11 20:17:25 +00:00
taskwarrior = lib . warnOnInstantiate " t a s k w a r r i o r w a s r e p l a c e d b y t a s k w a r r i o r 3 , w h i c h r e q u i r e s m a n u a l t r a n s i t i o n f r o m t a s k w a r r i o r 2 . 6 , r e a d u p s t r e a m ' s d o c s : h t t p s : / / t a s k w a r r i o r . o r g / d o c s / u p g r a d e - 3 / " taskwarrior2 ;
2022-07-30 10:25:11 +08:00
taplo-cli = taplo ; # Added 2022-07-30
taplo-lsp = taplo ; # Added 2022-07-30
2025-03-14 22:21:25 +01:00
targetcli = targetcli-fb ; # Added 2025-03-14
2023-07-04 02:23:18 +00:00
taro = taproot-assets ; # Added 2023-07-04
2024-12-09 18:02:31 +01:00
tbb_2021_5 = throw " t b b _ 2 0 2 1 _ 5 h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t b r o k e w i t h G C C 1 4 " ;
2024-09-26 17:31:42 +02:00
tcl-fcgi = tclPackages . tcl-fcgi ; # Added 2024-10-02
tclcurl = tclPackages . tclcurl ; # Added 2024-10-02
tcllib = tclPackages . tcllib ; # Added 2024-10-02
tclmagick = tclPackages . tclmagick ; # Added 2024-10-02
tcltls = tclPackages . tcltls ; # Added 2024-10-02
tcludp = tclPackages . tcludp ; # Added 2024-10-02
tclvfs = tclPackages . tclvfs ; # Added 2024-10-02
tclx = tclPackages . tclx ; # Added 2024-10-02
2025-05-25 20:50:02 +02:00
tcp-cutter = throw " t c p - c u t t e r h a s b e e n r e m o v e d b e c a u s e i t f a i l s t o c o m p i l e a n d t h e s o u r c e u r l i s d e a d " ; # Added 2025-05-25
2023-04-07 16:46:39 +02:00
tdesktop = telegram-desktop ; # Added 2023-04-07
2024-09-26 17:31:42 +02:00
tdom = tclPackages . tdom ; # Added 2024-10-02
2024-11-07 07:56:39 +01:00
teamspeak_client = teamspeak3 ; # Added 2024-11-07
2025-02-07 20:33:09 +01:00
teamspeak5_client = teamspeak6-client ; # Added 2025-01-29
2025-05-25 20:50:02 +02:00
teck-programmer = throw " t e c k - p r o g r a m m e r w a s r e m o v e d b e c a u s e i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-08-23
2025-04-20 08:49:39 +02:00
telepathy-gabble = throw " ' t e l e p a t h y - g a b b l e ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d , u n u s e d , b r o k e n a n d u s e d o u t d a t e d l i b r a r i e s " ; # Added 2025-04-20
2025-04-20 08:45:34 +02:00
telepathy-logger = throw " ' t e l e p a t h y - l o g g e r ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d , u n u s e d a n d b r o k e n " ; # Added 2025-04-20
2024-05-26 23:43:07 +03:00
teleport_13 = throw " t e l e p o r t 1 3 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o T e l e p o r t 1 4 o r l a t e r " ; # Added 2024-05-26
2024-10-18 17:05:18 +03:00
teleport_14 = throw " t e l e p o r t 1 4 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o T e l e p o r t 1 5 o r l a t e r " ; # Added 2024-10-18
2025-03-28 15:12:57 +02:00
teleport_15 = throw " t e l e p o r t 1 5 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o T e l e p o r t 1 6 o r l a t e r " ; # Added 2025-03-28
2024-11-11 20:17:25 +00:00
terminus-nerdfont = lib . warnOnInstantiate " t e r m i n u s - n e r d f o n t i s r e d u n d a n t . U s e n e r d - f o n t s . t e r m i n e s s - t t f i n s t e a d . " nerd-fonts . terminess-ttf ; # Added 2024-11-10
2024-08-01 12:26:56 +01:00
temurin-bin-20 = throw " T e m u r i n 2 0 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-20 = throw " T e m u r i n 2 0 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-19 = throw " T e m u r i n 1 9 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-19 = throw " T e m u r i n 1 9 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-18 = throw " T e m u r i n 1 8 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-18 = throw " T e m u r i n 1 8 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-16 = throw " T e m u r i n 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 17:51:28 +01:00
temurin-jre-bin-22 = throw " T e m u r i n 2 2 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
temurin-bin-22 = throw " T e m u r i n 2 2 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-04-29 21:39:00 +08:00
tepl = libgedit-tepl ; # Added 2024-04-29
2025-01-25 12:49:16 +01:00
termplay = throw " ' t e r m p l a y ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2025-01-25
2022-04-20 16:31:36 +03:00
testVersion = testers . testVersion ; # Added 2022-04-20
2023-11-01 07:50:28 +01:00
tfplugindocs = terraform-plugin-docs ; # Added 2023-11-01
2025-02-20 17:48:33 +08:00
thiefmd = throw " ' t h i e f m d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d i n c o m p a t i b l e w i t h n e w e r P a n d o c . P l e a s e u s e ' a p o s t r o p h e ' o r ' f o l i o ' i n s t e a d " ; # Added 2025-02-20
2025-05-30 00:29:16 +02:00
thefuck = throw " ' t h e f u c k ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d i n c o m p a t i b l e w i t h p y t h o n 3 . 1 2 + . C o n s i d e r u s i n g ' p a y - r e s p e c t s ' i n s t e a d " ; # Added 2025-05-30
2022-05-05 12:08:50 +02:00
invalidateFetcherByDrvHash = testers . invalidateFetcherByDrvHash ; # Added 2022-05-05
2024-12-24 23:33:11 +03:00
tijolo = throw " ' t i j o l o ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2024-12-27
2024-10-17 21:31:37 -03:00
timescale-prometheus = throw " ' t i m e s c a l e - p r o m e t h e u s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p r o m s c a l e ' " ; # Converted to throw 2024-10-17
2024-10-02 11:34:50 +02:00
tightvnc = throw " ' t i g h t v n c ' h a s b e e n r e m o v e d a s t h e v e r s i o n 1 . 3 i s n o t m a i n t a i n e d u p s t r e a m a n y m o r e a n d i s i n s e c u r e " ; # Added 2024-08-22
2025-01-25 12:51:25 +01:00
timelens = throw " ' t i m e l e n s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-09-26 17:31:42 +02:00
tix = tclPackages . tix ; # Added 2024-10-02
2022-03-07 14:06:19 +00:00
tkcvs = tkrev ; # Added 2022-03-07
2025-05-17 17:57:29 +02:00
tkgate = " ' t k g a t e ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d " ; # Added 2025-05-17
2024-09-26 17:31:42 +02:00
tkimg = tclPackages . tkimg ; # Added 2024-10-02
2025-01-25 12:54:01 +01:00
todiff = " ' t o d i f f ' w a s r e m o v e d d u e t o l a c k o f k n o w n u s e r s " ; # Added 2025-01-25
2024-09-22 13:51:28 +01:00
toil = throw " t o i l w a s r e m o v e d a s i t w a s b r o k e n a n d r e q u i r e s o b s o l e t e v e r s i o n s o f l i b r a r i e s " ; # Added 2024-09-22
2022-12-22 17:28:11 -05:00
tokodon = plasma5Packages . tokodon ;
2024-01-28 23:55:20 +01:00
tokyo-night-gtk = tokyonight-gtk-theme ; # Added 2024-01-28
2024-03-21 21:31:51 +01:00
tomcat_connectors = apacheHttpdPackages . mod_jk ; # Added 2024-06-07
2025-04-27 14:37:29 +03:00
ton = throw " ' t o n ' h a s b e e n r e m o v e d a s t h e r e w e r e i n s u f f i c i e n t m a i n t a i n e r r e s o u r c e s t o k e e p u p w i t h u p d a t e s " ; # Added 2025-04-27
2023-09-23 19:46:07 +02:00
tor-browser-bundle-bin = tor-browser ; # Added 2023-09-23
2025-04-06 13:18:31 +03:00
torrenttools = throw " t o r r e n t t o o l s h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t a n a n c e u p s t r e a m " ; # Added 2025-04-06
2024-11-24 12:40:15 +01:00
torq = throw " t o r q h a s b e e n r e m o v e d b e c a u s e t h e p r o j e c t w e n t c l o s e d s o u r c e " ; # Added 2024-11-24
2025-05-12 15:04:49 +02:00
torzu = throw " t o r z u h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t i s s u b j e c t t o a D M C A t a k e d o w n " ; # Added 2025-05-12
2024-11-11 20:17:25 +00:00
transmission = lib . warnOnInstantiate ( transmission3Warning { } ) transmission_3 ; # Added 2024-06-10
transmission-gtk = lib . warnOnInstantiate ( transmission3Warning {
suffix = " - g t k " ;
} ) transmission_3-gtk ; # Added 2024-06-10
transmission-qt = lib . warnOnInstantiate ( transmission3Warning {
suffix = " - q t " ;
} ) transmission_3-qt ; # Added 2024-06-10
2025-03-08 14:34:13 -08:00
treefmt1 = throw " t r e e f m t 1 h a s b e e n r e m o v e d a s i t i s n o t m a i n t a i n e d a n y m o r e . C o n s i d e r u s i n g ` t r e e f m t ` i n s t e a d . " ; # 2025-03-06
treefmt2 = lib . warnOnInstantiate " t r e e f m t 2 h a s b e e n r e n a m e d t o t r e e f m t " treefmt ; # 2025-03-06
2024-11-11 20:17:25 +00:00
libtransmission = lib . warnOnInstantiate ( transmission3Warning {
prefix = " l i b " ;
} ) libtransmission_3 ; # Added 2024-06-10
2025-05-05 13:49:02 +03:00
lpcnetfreedv = throw " l p c n e t f r e e d v w a s r e m o v e d i n f a v o r o f L P C N e t " ; # Added 2025-05-05
2025-05-05 15:19:02 +03:00
LPCNet = lpcnet ; # Added 2025-05-05
2024-11-11 20:17:25 +00:00
tracker = lib . warnOnInstantiate " t r a c k e r h a s b e e n r e n a m e d t o t i n y s p a r q l " tinysparql ; # Added 2024-09-30
tracker-miners = lib . warnOnInstantiate " t r a c k e r - m i n e r s h a s b e e n r e n a m e d t o l o c a l s e a r c h " localsearch ; # Added 2024-09-30
2024-11-23 10:30:16 +01:00
transcode = throw " t r a n s c o d e h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d " ; # Added 2024-12-11
2022-01-24 10:25:17 +08:00
transfig = fig2dev ; # Added 2022-02-15
2023-12-29 00:48:41 +04:00
transifex-client = transifex-cli ; # Added 2023-12-29
2024-07-25 21:11:35 +02:00
trfl = throw " t r f l h a s b e e n r e m o v e d , b e c a u s e i t h a s n o t r e c e i v e d a n u p d a t e f o r 3 y e a r s a n d w a s b r o k e n " ; # Added 2024-07-25
2024-01-07 12:53:23 +01:00
trezor_agent = trezor-agent ; # Added 2024-01-07
2024-07-18 22:24:12 +02:00
openai-triton-llvm = triton-llvm ; # added 2024-07-18
2024-06-30 19:11:30 +00:00
trust-dns = hickory-dns ; # Added 2024-08-07
2024-07-15 09:43:48 +02:00
tumpa = throw " t u m p a h a s b e e n r e m o v e d , a s i t i s b r o k e n " ; # Added 2024-07-15
2024-08-25 17:53:34 +01:00
turbogit = throw " t u r b o g i t h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n a n i n s e c u r e v e r s i o n o f l i b g i t 2 " ; # Added 2024-08-25
2023-03-02 13:43:05 +01:00
tvbrowser-bin = tvbrowser ; # Added 2023-03-02
2024-08-21 20:56:34 +01:00
tvheadend = throw " t v h e a d e n d h a s b e e n r e m o v e d a s i t n o b o d y w a s w i l l i n g t o m a i n t a i n i t a n d i t w a s s t u c k o n a n u n m a i n t a i n e d v e r s i o n t h a t r e q u i r e d F F m p e g 4 ; p l e a s e s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 3 2 2 5 9 i f y o u a r e i n t e r e s t e d i n m a i n t a i n i n g a n e w e r v e r s i o n " ; # Added 2024-08-21
2023-07-15 22:21:49 -04:00
typst-fmt = typstfmt ; # Added 2023-07-15
2025-01-25 14:10:12 +01:00
typst-lsp = throw " ' t y p s t - l s p ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e , c o n s i d e r u s i n g ' t i n y m i s t ' i n s t e a d " ; # Added 2025-01-25
2024-07-12 08:11:36 +02:00
typst-preview = throw " T h e f e a t u r e s o f ' t y p s t - p r e v i e w ' h a v e b e e n c o n s o l i d a t e d t o ' t i n y m i s t ' , a n a l l - i n - o n e l a n g u a g e s e r v e r f o r t y p s t " ; # Added 2024-07-07
2025-02-08 13:32:28 +08:00
tuic = throw " ` t u i c ` h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e , c o n s i d e r u s i n g o t h e r t u i c i m p l e m e n t a t i o n s " ; # Added 2025-02-08
2022-02-02 00:13:32 -03:00
### U ###
2022-08-08 16:51:55 +02:00
uade123 = uade ; # Added 2022-07-30
2024-10-17 21:31:37 -03:00
uberwriter = throw " ' u b e r w r i t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p o s t r o p h e ' " ; # Converted to throw 2024-10-17
ubootBeagleboneBlack = throw " ' u b o o t B e a g l e b o n e B l a c k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u b o o t A m x 3 3 5 x E V M ' " ; # Converted to throw 2024-10-17
2024-02-22 01:10:39 +01:00
ubuntu_font_family = ubuntu-classic ; # Added 2024-02-19
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
uclibc = uclibc-ng ; # Added 2022-06-16
uclibcCross = uclibc-ng ; # Added 2022-06-16
2025-05-17 18:20:25 +02:00
unicap = " ' u n i c a p ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2025-05-17
2024-10-17 21:31:37 -03:00
unicorn-emu = throw " ' u n i c o r n - e m u ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u n i c o r n ' " ; # Converted to throw 2024-10-17
2023-05-27 17:46:16 -04:00
uniffi-bindgen = throw " u n i f f i - b i n d g e n h a s b e e n r e m o v e d s i n c e u p s t r e a m n o l o n g e r p r o v i d e s a s t a n d a l o n e p a c k a g e f o r t h e C L I " ;
2022-11-24 15:29:36 +00:00
unifi-poller = unpoller ; # Added 2022-11-24
2024-10-01 14:54:38 +01:00
unifi-video = throw " u n i f i - v i d e o h a s b e e n r e m o v e d a s i t h a s b e e n u n s u p p o r t e d u p s t r e a m s i n c e 2 0 2 1 " ; # Added 2024-10-01
2024-04-12 00:07:09 +01:00
unifi5 = throw " ' u n i f i 5 ' h a s b e e n r e m o v e d s i n c e i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-04-11
unifi6 = throw " ' u n i f i 6 ' h a s b e e n r e m o v e d s i n c e i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-04-11
2024-10-01 14:57:32 +01:00
unifi7 = throw " ' u n i f i 7 ' h a s b e e n r e m o v e d s i n c e i t i s v u l n e r a b l e t o C V E - 2 0 2 4 - 4 2 0 2 5 a n d i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-10-01
2025-05-10 14:37:29 +01:00
unifi8 = throw " ' u n i f i 8 ' h a s b e e n r e m o v e d . U s e ` p k g s . u n i f i ` i n s t e a d . " ; # Converted to throw 2025-05-10
2024-04-12 00:07:09 +01:00
unifiLTS = throw " ' u n i f i L T S ' h a s b e e n r e m o v e d s i n c e U n i F i n o l o n g e r h a s L T S a n d s t a b l e r e l e a s e s . U s e ` p k g s . u n i f i ` i n s t e a d . " ; # Added 2024-04-11
unifiStable = throw " ' u n i f i S t a b l e ' h a s b e e n r e m o v e d s i n c e U n i F i n o l o n g e r h a s L T S a n d s t a b l e r e l e a s e s . U s e ` p k g s . u n i f i ` i n s t e a d . " ; # Converted to throw 2024-04-11
2024-12-07 21:02:05 +01:00
unl0kr = throw " ' u n l 0 k r ' i s n o w i n c l u d e d w i t h b u f f y b o x . U s e ` p k g s . b u f f y b o x ` i n s t e a d . " ; # Removed 2024-12-20
2024-10-17 21:31:37 -03:00
untrunc = throw " ' u n t r u n c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u n t r u n c - a n t h w l o c k ' " ; # Converted to throw 2024-10-17
2025-05-24 16:13:58 +02:00
unzoo = throw " ' u n z o o ' h a s b e e n r e m o v e d s i n c e i t i s u n m a i n t a i n e d u p s t r e a m a n d d o e s n ' t c o m p i l e w i t h n e w e r v e r s i o n s o f G C C a n y m o r e " ; # Removed 2025-05-24
2025-01-25 12:55:32 +01:00
uq = throw " ' u q ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-10-17 21:31:37 -03:00
urxvt_autocomplete_all_the_things = throw " ' u r x v t _ a u t o c o m p l e t e _ a l l _ t h e _ t h i n g s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . a u t o c o m p l e t e - a l l - t h e - t h i n g s ' " ; # Converted to throw 2024-10-17
urxvt_bidi = throw " ' u r x v t _ b i d i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . b i d i ' " ; # Converted to throw 2024-10-17
urxvt_font_size = throw " ' u r x v t _ f o n t _ s i z e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . f o n t - s i z e ' " ; # Converted to throw 2024-10-17
urxvt_perl = throw " ' u r x v t _ p e r l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . p e r l ' " ; # Converted to throw 2024-10-17
urxvt_perls = throw " ' u r x v t _ p e r l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . p e r l s ' " ; # Converted to throw 2024-10-17
urxvt_tabbedex = throw " ' u r x v t _ t a b b e d e x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . t a b b e d e x ' " ; # Converted to throw 2024-10-17
urxvt_theme_switch = throw " ' u r x v t _ t h e m e _ s w i t c h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . t h e m e - s w i t c h ' " ; # Converted to throw 2024-10-17
urxvt_vtwheel = throw " ' u r x v t _ v t w h e e l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . v t w h e e l ' " ; # Converted to throw 2024-10-17
2024-11-24 21:03:12 +01:00
ut2004Packages = throw " U T 2 0 0 4 r e q u i r e s l i b s t d c + + 5 w h i c h i s n o t s u p p o r t e d b y n i x p k g s a n y m o r e " ; # Added 2024-11-24
ut2004demo = ut2004Packages ; # Added 2024-11-24
2022-04-12 14:31:21 +02:00
util-linuxCurses = util-linux ; # Added 2022-04-12
2024-10-19 15:34:24 +02:00
utillinux = util-linux ; # Added 2020-11-24, keep until node2nix is phased out, see https://github.com/NixOS/nixpkgs/issues/229475
2022-02-02 00:13:32 -03:00
### V ###
2024-12-21 14:22:56 +01:00
v8 = throw " ` v 8 ` h a s b e e n r e m o v e d a s i t ' s u n m a i n t a i n e d f o r s e v e r a l y e a r s a n d h a s v u l n e r a b i l i t e s . P l e a s e m i g r a t e t o ` n o d e j s . l i b v 8 ` " ; # Added 2024-12-21
2024-08-21 00:55:25 +02:00
validphys2 = throw " v a l i d p h y s 2 h a s b e e n r e m o v e d , s i n c e i t h a s a b r o k e n d e p e n d e n c y t h a t w a s r e m o v e d " ; # Added 2024-08-21
2022-10-14 18:09:41 +02:00
vamp = {
vampSDK = vamp-plugin-sdk ;
} ; # Added 2020-03-26
2023-05-31 15:04:02 +02:00
vaapiIntel = intel-vaapi-driver ; # Added 2023-05-31
2024-06-05 21:49:17 +02:00
vaapiVdpau = libva-vdpau-driver ; # Added 2024-06-05
2022-12-13 18:17:04 +01:00
vaultwarden-vault = vaultwarden . webvault ; # Added 2022-12-13
2024-10-31 00:09:41 +01:00
varnish74 = throw " v a r n i s h 7 . 4 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2024-10-31
varnish74Packages = throw " v a r n i s h 7 . 4 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2024-10-31
2025-03-29 16:10:15 +01:00
varnish75 = throw " v a r n i s h 7 . 5 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 22025-03-29
varnish75Packages = throw " v a r n i s h 7 . 5 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2025-03-29
2025-05-15 09:25:49 +02:00
varnish76 = throw " v a r n i s h 7 . 6 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2025-05-15
varnish76Packages = throw " v a r n i s h 7 . 6 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2025-05-15
2023-12-26 10:38:17 +01:00
vdirsyncerStable = vdirsyncer ; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
2023-04-18 16:28:37 +02:00
ventoy-bin = ventoy ; # Added 2023-04-12
ventoy-bin-full = ventoy-full ; # Added 2023-04-12
2024-07-13 17:39:19 -07:00
verilog = iverilog ; # Added 2024-07-12
2023-08-23 16:20:02 +09:00
ViennaRNA = viennarna ; # Added 2023-08-23
2022-12-04 11:18:38 +01:00
vimHugeX = vim-full ; # Added 2022-12-04
vim_configurable = vim-full ; # Added 2022-12-04
2024-09-14 21:23:08 +08:00
vinagre = throw " ' v i n a g r e ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' g n o m e - c o n n e c t i o n s ' o r ' r e m m i n a ' i n s t e a d " ; # Added 2024-09-14
2025-05-17 15:47:06 +02:00
libviper = throw " ' l i b v i p e r ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2024-12-16 10:07:08 +00:00
libviperfx = throw " ' l i b v i p e r f x ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2024-12-16
2025-03-04 21:53:55 -05:00
vimix-cursor-theme = throw " ' v i m i x - c u r s o r - t h e m e ' h a s b e e n s u p e r s e d e d b y ' v i m i x - c u r s o r s ' " ; # Added 2025-03-04
2024-12-16 10:07:08 +00:00
viper4linux-gui = throw " ' v i p e r 4 l i n u x - g u i ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2024-12-16
viper4linux = throw " ' v i p e r 4 l i n u x ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2024-12-16
2024-10-17 17:05:40 -04:00
virtscreen = throw " ' v i r t s c r e e n ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-10-17
2025-02-03 16:01:16 +08:00
vistafonts = vista-fonts ; # Added 2025-02-03
2025-02-03 16:03:03 +08:00
vistafonts-chs = vista-fonts-chs ; # Added 2025-02-03
vistafonts-cht = vista-fonts-cht ; # Added 2025-02-03
2022-11-21 21:49:11 +01:00
vkBasalt = vkbasalt ; # Added 2022-11-22
2024-03-31 18:12:47 -04:00
vkdt-wayland = vkdt ; # Added 2024-04-19
2025-04-12 15:40:42 +02:00
vocal = throw " ' v o c a l ' h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' g n o m e - p o d c a s t s ' o r ' k a s t s ' i n s t e a d . " ; # Added 2025-04-12
2025-01-25 12:57:23 +01:00
void = throw " ' v o i d ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2024-12-04 17:03:15 +08:00
volnoti = throw " ' v o l n o t i ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . " ; # Added 2024-12-04
2024-11-23 04:20:06 +00:00
vuze = throw " ' v u z e ' w a s r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m a n d i n s e c u r e ( C V E - 2 0 1 8 - 1 3 4 1 7 ) . B i g l y B T i s a m a i n t a i n e d f o r k . " ; # Added 2024-11-22
2025-05-17 15:47:06 +02:00
vwm = throw " ' v w m ' w a s r e m o v e d a s i t i s b r o k e n a n d n o t m a i n t a i n e d u p s t r e a m " ; # Added 2025-05-17
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) vvave ; # added 2022-05-17
2022-02-02 00:13:32 -03:00
### W ###
2024-05-30 16:34:12 +02:00
wakatime = wakatime-cli ; # 2024-05-30
2024-09-22 12:50:54 +01:00
wal_e = throw " w a l _ e w a s r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n t h e r e m o v e d b o t o p a c k a g e ; u p s t r e a m r e c o m m e n d s u s i n g w a l - g o r p g b a c k r e s t " ; # Added 2024-09-22
2024-09-26 17:31:42 +02:00
wapp = tclPackages . wapp ; # Added 2024-10-02
buildWasmBindgenCli,wasm-bindgen-cli-*: init
Exposing an overridable cargoHash parameter is problematic because it
will produce silently broken FODs if we change the hashing scheme,
which we are currently doing across the tree because Cargo 1.84.0 has
changed the output of fetchCargoTarball, meaning all hashes have been
invalidated. To avoid this happening in future, we are changing to
the fetchCargoVendor mechanism, which does not depend on
implementation details of Cargo.
The future-proof way to override a package with Cargo dependencies is
to pass a cargoDeps object. This is more verbose, and requires the
caller to have access to the src object for the package. To
compensate for this, I've introduced a buildWasmBindgenCli function
that is nicer to use than wasm-bindgen-cli.overrideAttrs, and I've
also introduced versioned attributes for wasm-bindgen-cli versions
currently in use in Nixpkgs, so that each package that wants to use a
particular version doesn't have to duplicate the src and cargoDeps
definitions for that version.
The unversioned "wasm-bindgen-cli" attribute is demoted to an alias,
with a view to its eventual removal.
2025-01-28 11:24:22 +01:00
wasm-bindgen-cli = wasm-bindgen-cli_0_2_100 ;
2025-05-31 17:22:24 +02:00
watershot = throw " ' w a t e r s h o t ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d n o l o n g e r w o r k s " ; # Added 2025-06-01
2023-07-29 01:47:34 +08:00
wayfireApplications-unwrapped = throw ''
' wayfireApplications-unwrapped . wayfire' has been renamed to/replaced by ' wayfire'
' wayfireApplications-unwrapped . wayfirePlugins' has been renamed to/replaced by ' wayfirePlugins'
' wayfireApplications-unwrapped . wcm' has been renamed to/replaced by ' wayfirePlugins . wcm'
' wayfireApplications-unwrapped . wlroots' has been removed
'' ; # A d d 2 0 2 3 - 0 7 - 2 9
2024-04-24 15:51:50 +02:00
waypoint = throw " w a y p o i n t h a s b e e n r e m o v e d f r o m n i x p k g s a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-04-24
2024-11-11 20:17:25 +00:00
webkitgtk = lib . warnOnInstantiate " E x p l i c i t l y s e t t h e A B I v e r s i o n o f ' w e b k i t g t k ' " webkitgtk_4_0 ;
2025-01-25 12:59:03 +01:00
webmetro = throw " ' w e b m e t r o ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-01-25 13:01:46 +01:00
wg-bond = throw " ' w g - b o n d ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2025-01-30 15:19:13 +01:00
whatsapp-for-linux = wasistlos ; # Added 2025-01-30
2022-10-14 18:09:41 +02:00
wineWayland = wine-wayland ;
2023-10-17 23:38:15 +02:00
win-virtio = virtio-win ; # Added 2023-10-17
2025-01-26 20:59:34 +01:00
wireguard-vanity-address = throw " ' w i r e g u a r d - v a n i t y - a d d r e s s ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-26
2024-07-17 16:14:05 +02:00
wkhtmltopdf-bin = wkhtmltopdf ; # Added 2024-07-17
2024-07-14 09:23:14 +01:00
wlroots_0_16 = throw " ' w l r o o t s _ 0 _ 1 6 ' h a s b e e n r e m o v e d i n f a v o r o f n e w e r v e r s i o n s " ; # Added 2024-07-14
2025-05-28 10:17:59 +08:00
wlroots = wlroots_0_19 ; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
2024-08-03 20:34:41 +02:00
wordpress6_3 = throw " ' w o r d p r e s s 6 _ 3 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-08-03
wordpress6_4 = throw " ' w o r d p r e s s 6 _ 4 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-08-03
wordpress6_5 = wordpress_6_5 ; # Added 2024-08-03
2024-11-11 23:26:22 +01:00
wordpress_6_5 = throw " ' w o r d p r e s s _ 6 _ 5 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-11-11
2024-11-16 12:05:41 +02:00
wordpress_6_6 = throw " ' w o r d p r e s s _ 6 _ 6 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-11-17
2022-05-30 22:58:16 +02:00
wormhole-rs = magic-wormhole-rs ; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
2024-11-11 20:17:25 +00:00
wpa_supplicant_ro_ssids = lib . warnOnInstantiate " D e p r e c a t e d p a c k a g e : P l e a s e u s e w p a _ s u p p l i c a n t i n s t e a d . R e a d - o n l y S S I D p a t c h e s a r e n o w u p s t r e a m ! " wpa_supplicant ;
2024-05-07 02:18:24 +02:00
wrapLisp_old = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2022-10-14 18:09:41 +02:00
wmii_hg = wmii ;
2024-04-26 23:23:27 +02:00
wrapGAppsHook = wrapGAppsHook3 ; # Added 2024-03-26
2024-10-09 20:51:30 +02:00
write_stylus = styluslabs-write-bin ; # Added 2024-10-09
2022-02-02 00:13:32 -03:00
### X ###
2025-03-10 00:42:29 +01:00
x11idle = throw " ' x 1 1 i d l e ' h a s b e e n r e m o v e d a s t h e u p s t r e a m i s n o l o n g e r a v a i l a b l e . P l e a s e s e e ' x p r i n t i d l e ' a s a n a l t e r n a t i v e " ; # Added 2025-03-10
2024-09-26 22:39:34 -07:00
x509-limbo = throw " ' x 5 0 9 - l i m b o ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-10-22
2024-10-19 17:57:19 +08:00
xarchive = throw " ' x a r c h i v e ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' f i l e - r o l l e r ' i n s t e a d " ; # Added 2024-10-19
2024-10-17 21:31:37 -03:00
xbmc-retroarch-advanced-launchers = throw " ' x b m c - r e t r o a r c h - a d v a n c e d - l a u n c h e r s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k o d i - r e t r o a r c h - a d v a n c e d - l a u n c h e r s ' " ; # Converted to throw 2024-10-17
2024-12-25 14:40:03 -05:00
xboxdrv = throw " ' x b o x d r v ' h a s b e e n d r o p p e d a s i t h a s b e e n s u p e r s e d e d b y a n i n - t r e e k e r n e l d r i v e r " ; # Added 2024-12-25
2024-10-17 21:31:37 -03:00
xdg_utils = throw " ' x d g _ u t i l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x d g - u t i l s ' " ; # Converted to throw 2024-10-17
2025-03-22 17:57:40 +01:00
xdragon = dragon-drop ; # Added 2025-03-22
2024-07-03 11:46:54 +00:00
xen-light = throw " ' x e n - l i g h t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x e n - s l i m ' " ; # Added 2024-06-30
2024-09-29 03:02:30 +00:00
xen-slim = throw " ' x e n - s l i m ' h a s b e e n r e n a m e d t o ' x e n ' . T h e o l d X e n p a c k a g e w i t h b u i l t - i n c o m p o n e n t s n o l o n g e r e x i s t s " ; # Added 2024-10-05
xen_4_16 = throw " W h i l e X e n 4 . 1 6 w a s s t i l l s e c u r i t y - s u p p o r t e d w h e n i t w a s r e m o v e d f r o m N i x p k g s , i t w o u l d h a v e r e a c h e d i t s E n d o f L i f e a c o u p l e o f d a y s a f t e r N i x O S 2 4 . 1 1 r e l e a s e d . T o a v o i d s h i p p i n g a n i n s e c u r e v e r s i o n o f X e n , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o d e l e t e t h e d e r i v a t i o n e n t i r e l y " ; # Added 2024-10-05
xen_4_17 = throw " D u e t o t e c h n i c a l c h a l l e n g e s i n v o l v i n g b u i l d i n g o l d e r v e r s i o n s o f X e n w i t h n e w e r d e p e n d e n c i e s , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o s w i t c h t o a l a t e s t - o n l y s u p p o r t c y c l e . A s X e n 4 . 1 7 w o u l d h a v e b e e n t h e ' n - 2 ' v e r s i o n , i t w a s r e m o v e d " ; # Added 2024-10-05
xen_4_18 = throw " D u e t o t e c h n i c a l c h a l l e n g e s i n v o l v i n g b u i l d i n g o l d e r v e r s i o n s o f X e n w i t h n e w e r d e p e n d e n c i e s , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o s w i t c h t o a l a t e s t - o n l y s u p p o r t c y c l e . A s X e n 4 . 1 8 w o u l d h a v e b e e n t h e ' n - 1 ' v e r s i o n , i t w a s r e m o v e d " ; # Added 2024-10-05
xen_4_19 = throw " U s e ' x e n ' i n s t e a d " ; # Added 2024-10-05
xenPackages = throw " T h e a t t r i b u t e s i n t h e x e n P a c k a g e s s e t h a v e b e e n p r o m o t e d t o t h e t o p - l e v e l . ( x e n P a c k a g e s . x e n _ 4 _ 1 9 - > x e n ) " ;
2024-10-17 21:31:37 -03:00
xineLib = throw " ' x i n e L i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x i n e - l i b ' " ; # Converted to throw 2024-10-17
xineUI = throw " ' x i n e U I ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x i n e - u i ' " ; # Converted to throw 2024-10-17
2024-09-08 19:34:16 +00:00
xlsxgrep = throw " ' x l s x g r e p ' h a s b e e n d r o p p e d d u e t o l a c k o f m a i n t e n a n c e . " ; # Added 2024-11-01
2024-02-19 20:17:42 +00:00
xmlada = gnatPackages . xmlada ; # Added 2024-02-25
2025-05-18 15:08:05 +02:00
xmlroff = throw " ' x m l r o f f ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d b r o k e n " ; # Added 2025-05-18
2024-07-15 09:30:53 +02:00
xmr-stak = throw " x m r - s t a k h a s b e e n r e m o v e d f r o m n i x p k g s b e c a u s e i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-11 18:14:12 +08:00
xmake-core-sv = throw " ' x m a k e - c o r e - s v ' h a s b e e n r e m o v e d , u s e ' l i b s v ' i n s t e a d " ; # Added 2024-10-10
2024-12-06 17:30:37 +08:00
xournal = throw " ' x o u r n a l ' h a s b e e n r e m o v e d d u e t o l a c k o f a c t i v i t y u p s t r e a m a n d d e p e n d i n g o n g n o m e 2 . C o n s i d e r u s i n g ' x o u r n a l p p ' i n s t e a d . " ; # Added 2024-12-06
2024-06-18 22:49:13 +08:00
xonsh-unwrapped = python3Packages . xonsh ; # Added 2024-06-18
2024-12-27 22:19:03 +08:00
xplayer = throw " x p l a y e r h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-12-27
2024-09-14 22:16:59 +08:00
xprite-editor = throw " ' x p r i t e - e d i t o r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p a b l o d r a w ' o r ' a s e p r i t e ' i n s t e a d " ; # Added 2024-09-14
2025-04-02 18:46:31 +01:00
xsd = throw " ' x s d ' h a s b e e n r e m o v e d . " ; # Added 2025-04-02
2025-01-21 18:31:11 +03:00
xsv = throw " ' x s v ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e . P l e a s e s e e ' x a n ' f o r a m a i n t a i n e d a l t e r n a t i v e " ;
2025-01-25 19:32:45 +01:00
xtrlock-pam = throw " x t r l o c k - p a m h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d f o r 1 0 y e a r s a n d d o e s n ' t s u p p o r t P y t h o n 3 . 1 0 o r n e w e r " ; # Added 2025-01-25
2023-11-03 00:08:14 +13:00
xulrunner = firefox-unwrapped ; # Added 2023-11-03
2024-10-17 21:31:37 -03:00
xvfb_run = throw " ' x v f b _ r u n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x v f b - r u n ' " ; # Converted to throw 2024-10-17
2025-02-20 17:30:09 +03:00
xwaylandvideobridge = makePlasma5Throw " x w a y l a n d v i d e o b r i d g e " ; # Added 2024-09-27
2025-01-25 13:03:41 +01:00
xxv = throw " ' x x v ' h a s b e e n r e m o v e d d u e t o l a c k o f u p s t r e a m m a i n t e n a n c e " ; # Added 2025-01-25
2022-02-02 00:13:32 -03:00
### Y ###
2024-10-17 21:31:37 -03:00
yacc = throw " ' y a c c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b i s o n ' " ; # Converted to throw 2024-10-17
2024-12-17 01:22:43 +01:00
yesplaymusic = throw " Y e s P l a y M u s i c h a s b e e n r e m o v e d a s i t w a s b r o k e n , u n m a i n t a i n e d , a n d u s e d d e p r e c a t e d N o d e a n d E l e c t r o n v e r s i o n s " ; # Added 2024-12-13
2022-09-23 13:29:30 -03:00
yafaray-core = libyafaray ; # Added 2022-09-23
2025-04-17 16:48:35 +02:00
yandex-browser = throw " ' y a n d e x - b r o w s e r ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2025-04-17
yandex-browser-beta = throw " ' y a n d e x - b r o w s e r - b e t a ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2025-04-17
yandex-browser-corporate = throw " ' y a n d e x - b r o w s e r - c o r p o r a t e ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2025-04-17
2024-10-17 18:59:11 +02:00
youtrack_2022_3 = throw " ' y o u t r a c k _ 2 0 2 2 _ 3 ' h a s b e e n r e m o v e d a s i t w a s d e p r e c a t e d . P l e a s e u p d a t e t o t h e ' y o u t r a c k ' p a c k a g e . " ; # Added 2024-10-17
2024-05-27 17:58:57 +02:00
yrd = throw " ' y r d ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-27
2025-05-12 15:05:07 +02:00
yuzu-ea = throw " y u z u - e a h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # Added 2024-03-04
yuzu-early-access = throw " y u z u - e a r l y - a c c e s s h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # Added 2024-03-04
yuzu = throw " y u z u h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # Added 2024-03-04
yuzu-mainline = throw " y u z u - m a i n l i n e h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # Added 2024-03-04
yuzuPackages = throw " y u z u P a c k a g e s h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t h a s b e e n t a k e n d o w n u p s t r e a m " ; # Added 2024-03-04
2016-09-19 20:10:30 +03:00
2022-02-02 00:13:32 -03:00
### Z ###
2018-10-15 10:27:19 +09:00
2025-05-18 12:58:39 +02:00
z3_4_11 = throw " ' z 3 _ 4 _ 1 1 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
z3_4_12 = throw " ' z 3 _ 4 _ 1 2 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
z3_4_13 = throw " ' z 3 _ 4 _ 1 3 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
z3_4_14 = throw " ' z 3 _ 4 _ 1 4 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
z3_4_8_5 = throw " ' z 3 _ 4 _ 8 _ 5 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
z3_4_8 = throw " ' z 3 _ 4 _ 8 ' h a s b e e n r e m o v e d i n f a v o u r o f t h e l a t e s t v e r s i o n . U s e ' z 3 ' . " ; # Added 2025-05-18
2025-03-23 18:58:25 +01:00
zabbix50 = throw " ' z a b b i x 5 0 ' h a s b e e n r e m o v e d , i t w o u l d h a v e r e a c h e d i t s E n d o f L i f e a f e w d a y s a f t e r t h e r e l e a s e o f N i x O S 2 5 . 0 5 . C o n s i d e r u p g r a d i n g t o ' z a b b i x 6 0 ' o r ' z a b b i x 7 0 ' . " ;
2025-03-23 19:01:59 +01:00
zabbix64 = throw " ' z a b b i x 6 4 ' h a s b e e n r e m o v e d b e c a u s e i t r e a c h e d i t s E n d o f L i f e . C o n s i d e r u p g r a d i n g t o ' z a b b i x 7 0 ' . " ;
2025-03-22 10:31:36 +01:00
zeroadPackages = recurseIntoAttrs {
zeroad = lib . warnOnInstantiate " ' z e r o a d P a c k a g e s . z e r o a d ' h a s b e e n r e n a m e d t o ' z e r o a d ' " zeroad ; # Added 2025-03-22
zeroad-data = lib . warnOnInstantiate " ' z e r o a d P a c k a g e s . z e r o a d - d a t a ' h a s b e e n r e n a m e d t o ' z e r o a d - d a t a ' " zeroad-data ; # Added 2025-03-22
zeroad-unwrapped = lib . warnOnInstantiate " ' z e r o a d P a c k a g e s . z e r o a d - u n w r a p p e d ' h a s b e e n r e n a m e d t o ' z e r o a d - u n w r a p p e d ' " zeroad-unwrapped ; # Added 2025-03-22
} ;
2024-10-19 11:52:25 +02:00
zeromq4 = zeromq ; # Added 2024-11-03
2024-01-27 11:15:29 -05:00
zfsStable = zfs ; # Added 2024-02-26
2024-02-27 18:27:39 -05:00
zfsUnstable = zfs_unstable ; # Added 2024-02-26
2024-10-30 11:21:18 -04:00
zfs_2_1 = throw " z f s 2 . 1 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o a n e w e r v e r s i o n " ; # Added 2024-12-25
2025-01-24 16:32:55 +01:00
zig_0_9 = throw " z i g 0 . 9 h a s b e e n r e m o v e d , u p g r a d e t o a n e w e r v e r s i o n i n s t e a d " ; # Added 2025-01-24
2025-01-24 16:32:24 +01:00
zig_0_10 = throw " z i g 0 . 1 0 h a s b e e n r e m o v e d , u p g r a d e t o a n e w e r v e r s i o n i n s t e a d " ; # Added 2025-01-24
2025-04-09 23:05:25 -07:00
zig_0_11 = throw " z i g 0 . 1 1 h a s b e e n r e m o v e d , u p g r a d e t o a n e w e r v e r s i o n i n s t e a d " ; # Added 2025-04-09
2025-03-07 21:33:44 +08:00
zimlib = throw " ' z i m l i b ' h a s b e e n r e m o v e d b e c a u s e i t w a s a n o u t d a t e d a n d u n u s e d v e r s i o n o f ' l i b z i m ' " ; # Added 2025-03-07
2023-06-05 04:22:20 +05:30
zinc = zincsearch ; # Added 2023-05-28
2024-08-10 18:33:50 +02:00
zk-shell = throw " z k - s h e l l h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-08-10
2023-10-20 23:12:13 +02:00
zkg = throw " ' z k g ' h a s b e e n r e p l a c e d b y ' z e e k ' " ;
2023-02-05 20:23:52 -05:00
zq = zed . overrideAttrs ( old : {
meta = old . meta // {
mainProgram = " z q " ;
} ;
} ) ; # Added 2023-02-06
2024-05-10 05:43:23 +02:00
zz = throw " ' z z ' h a s b e e n r e m o v e d b e c a u s e i t w a s a r c h i v e d i n 2 0 2 2 a n d h a d n o m a i n t a i n e r " ; # added 2024-05-10
2017-05-27 14:12:36 +03:00
2023-09-02 01:17:12 +08:00
### UNSORTED ###
2022-10-14 18:09:41 +02:00
2024-10-17 21:31:37 -03:00
dina-font-pcf = throw " ' d i n a - f o n t - p c f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d i n a - f o n t ' " ; # Converted to throw 2024-10-17
2023-08-12 14:15:44 +02:00
dnscrypt-proxy2 = dnscrypt-proxy ; # Added 2023-02-02
2022-10-14 18:09:41 +02:00
2024-10-17 21:31:37 -03:00
posix_man_pages = throw " ' p o s i x _ m a n _ p a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a n - p a g e s - p o s i x ' " ; # Converted to throw 2024-10-17
ttyrec = throw " ' t t y r e c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o v h - t t y r e c ' " ; # Converted to throw 2024-10-17
zplugin = throw " ' z p l u g i n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' z i n i t ' " ; # Converted to throw 2024-10-17
2022-08-04 17:16:30 -04:00
zyn-fusion = zynaddsubfx ; # Added 2022-08-05
2022-02-02 00:13:32 -03:00
inherit ( stdenv . hostPlatform ) system ; # Added 2021-10-22
2023-01-08 23:18:53 +02:00
inherit ( stdenv ) buildPlatform hostPlatform targetPlatform ; # Added 2023-01-09
2022-02-02 00:13:32 -03:00
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 12:38:21 -04:00
freebsdCross = freebsd ; # Added 2024-09-06
netbsdCross = netbsd ; # Added 2024-09-06
openbsdCross = openbsd ; # Added 2024-09-06
2024-06-18 12:38:21 -04:00
2022-02-02 00:13:32 -03:00
# LLVM packages for (integration) testing that should not be used inside Nixpkgs:
2025-03-04 18:37:51 -08:00
llvmPackages_latest = llvmPackages_20 ;
2022-01-10 20:34:31 -05:00
2020-10-30 20:32:19 +02:00
/*
If these are in the scope of all-packages . nix , they cause collisions
2023-12-26 10:38:17 +01:00
between mixed versions of qt . See :
2020-10-30 20:32:19 +02:00
https://github.com/NixOS/nixpkgs/pull/101369
* /
2023-12-26 10:38:17 +01:00
kalendar = merkuro ; # Renamed in 23.08
2023-08-24 13:59:41 +03:00
kfloppy = throw " k f l o p p y h a s b e e n r e m o v e d u p s t r e a m i n K D E G e a r 2 3 . 0 8 " ;
2023-07-15 13:21:47 -03:00
inherit ( pidginPackages )
pidgin-indicator
pidgin-latex
pidgin-msn-pecan
pidgin-mra
pidgin-skypeweb
pidgin-carbons
pidgin-xmpp-receipts
pidgin-otr
pidgin-osd
pidgin-sipe
pidgin-window-merge
purple-discord
purple-googlechat
purple-hangouts
purple-lurch
purple-matrix
purple-mm-sms
purple-plugin-pack
purple-slack
purple-vk-plugin
purple-xmpp-http-upload
tdlib-purple
pidgin-opensteamworks
purple-facebook
2023-12-26 10:38:17 +01:00
;
2023-07-15 13:21:47 -03:00
2025-02-20 17:30:09 +03:00
}
// plasma5Throws