···374374 _2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
375375 _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
376376 _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
377377- _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken.";
377377+ _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken."; # Added 2025-05-05
378378 "7z2hashcat" =
379379 throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
380380···387387 acousticbrainz-client = throw "acousticbrainz-client has been removed since the AcousticBrainz project has been shut down"; # Added 2024-06-04
388388 adminer-pematon = adminneo; # Added 2025-02-20
389389 adminerneo = adminneo; # Added 2025-02-27
390390- adtool = throw "'adtool' has been removed, as it was broken and unmaintained";
390390+ adtool = throw "'adtool' has been removed, as it was broken and unmaintained"; # Added 2024-02-14
391391 adobe-reader = throw "'adobe-reader' has been removed, as it was broken, outdated and insecure"; # added 2025-05-31
392392 adom = throw "'adom' has been removed, as it was broken and unmaintained"; # added 2024-05-09
393393 adoptopenjdk-bin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin`"; # Added 2024-05-09
···414414 aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
415415 afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
416416 afpfs-ng = throw "'afpfs-ng' has been removed as it was broken and unmaintained for 10 years"; # Added 2025-05-17
417417- agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10"
417417+ agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10
418418 ajour = throw "ajour has been removed, the project was archived upstream on 2024-09-17."; # Added 2025-03-12
419419 akkoma-emoji = recurseIntoAttrs {
420420 blobs_gg = lib.warnOnInstantiate "'akkoma-emoji.blobs_gg' has been renamed to 'blobs_gg'" blobs_gg; # Added 2025-03-14
···436436 ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11
437437 ansible_2_15 = throw "Ansible 2.15 goes end of life in 2024/11 and can't be supported throughout the 24.11 release cycle"; # Added 2024-11-08
438438 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24
439439- antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
439439+ antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4. Please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
440440 androidndkPkgs_21 = throw "androidndkPkgs_21 has been removed, as it is EOL"; # Added 2025-08-09
441441 androidndkPkgs_23 = throw "androidndkPkgs_23 has been removed, as it is EOL"; # Added 2025-08-09
442442 androidndkPkgs_23b = throw "androidndkPkgs_23b has been removed, as it is EOL"; # Added 2025-08-09
···482482 autoconf213 = throw "'autoconf213' has been removed in favor of 'autoconf'"; # Added 2025-07-21
483483 autoconf264 = throw "'autoconf264' has been removed in favor of 'autoconf'"; # Added 2025-07-21
484484 automake111x = throw "'automake111x' has been removed in favor of 'automake'"; # Added 2025-07-21
485485- autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve
485485+ autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve, reason: common typo
486486 autoreconfHook264 = throw "'autoreconfHook264' has been removed in favor of 'autoreconfHook'"; # Added 2025-07-21
487487 aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14
488488 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
···499499 backlight-auto = throw "'backlight-auto' has been removed as it relies on Zig 0.12 which has been dropped."; # Added 2025-08-22
500500 badtouch = authoscope; # Project was renamed, added 20210626
501501 badwolf = throw "'badwolf' has been removed due to being unmaintained"; # Added 2025-04-15
502502- baget = throw "'baget' has been removed due to being unmaintained";
502502+ baget = throw "'baget' has been removed due to being unmaintained"; # Added 2023-03-19
503503 bandwidth = throw "'bandwidth' has been removed due to lack of maintenance"; # Added 2025-09-01
504504 banking = saldo; # added 2025-08-29
505505 base16-builder = throw "'base16-builder' has been removed due to being unmaintained"; # Added 2025-06-03
···516516 betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
517517 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
518518 bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27
519519- bitcoin-abc = throw "bitcoin-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
519519+ bitcoin-abc = throw "bitcoin-abc has been removed due to a lack of maintanance"; # Added 2025-06-17
520520 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
521521- bitcoind-abc = throw "bitcoind-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
521521+ bitcoind-abc = throw "bitcoind-abc has been removed due to a lack of maintanance"; # Added 2025-06-17
522522 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
523523 bird = throw "The bird alias was ambiguous and has been removed for the time being. Please explicitly choose bird2 or bird3."; # Added 2025-01-11
524524 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
···555555 buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12
556556557557 bwidget = tclPackages.bwidget; # Added 2024-10-02
558558- # Shorter names; keep the longer name for back-compat. Added 2023-04-11. Warning added on 2024-12-16. Removed on 2025-05-31
559559- buildFHSUserEnv = throw "'buildFHSUserEnv' has been renamed to 'buildFHSEnv' and was removed in 25.11";
560560- buildFHSUserEnvChroot = throw "'buildFHSUserEnvChroot' has been renamed to 'buildFHSEnvChroot' and was removed in 25.11";
561561- buildFHSUserEnvBubblewrap = throw "'buildFHSUserEnvBubblewrap' has been renamed to 'buildFHSEnvBubblewrap' and was removed in 25.11";
558558+ buildFHSUserEnv = throw "'buildFHSUserEnv' has been renamed to 'buildFHSEnv' and was removed in 25.11"; # Converted to throw 2025-06-01
559559+ buildFHSUserEnvChroot = throw "'buildFHSUserEnvChroot' has been renamed to 'buildFHSEnvChroot' and was removed in 25.11"; # Converted to throw 2025-06-01
560560+ buildFHSUserEnvBubblewrap = throw "'buildFHSUserEnvBubblewrap' has been renamed to 'buildFHSEnvBubblewrap' and was removed in 25.11"; # Converted to throw 2025-06-01
562561563563- # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
564564- bitwarden_rs = vaultwarden;
565565- bitwarden_rs-mysql = vaultwarden-mysql;
566566- bitwarden_rs-postgresql = vaultwarden-postgresql;
567567- bitwarden_rs-sqlite = vaultwarden-sqlite;
568568- bitwarden_rs-vault = vaultwarden-vault;
562562+ bitwarden_rs = vaultwarden; # Added 2021-07-01
563563+ bitwarden_rs-mysql = vaultwarden-mysql; # Added 2021-07-01
564564+ bitwarden_rs-postgresql = vaultwarden-postgresql; # Added 2021-07-01
565565+ bitwarden_rs-sqlite = vaultwarden-sqlite; # Added 2021-07-01
566566+ bitwarden_rs-vault = vaultwarden-vault; # Added 2021-07-01
569567570568 ### C ###
571569···574572 calculix = calculix-ccx; # Added 2024-12-18
575573 calligra = kdePackages.calligra; # Added 2024-09-27
576574 callPackage_i686 = pkgsi686Linux.callPackage;
577577- cargo-asm = throw "'cargo-asm' has been removed due to lack of upstream maintenance. Consider 'cargo-show-asm' as an alternative.";
575575+ cargo-asm = throw "'cargo-asm' has been removed due to lack of upstream maintenance. Consider 'cargo-show-asm' as an alternative."; # Added 2025-01-29
578576 cask = emacs.pkgs.cask; # Added 2022-11-12
579577 catcli = throw "catcli has been superseded by gocatcli"; # Added 2025-04-19
580578 canonicalize-jars-hook = stripJavaArchivesHook; # Added 2024-03-17
581579 cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09
582582- cargo-espflash = espflash;
580580+ cargo-espflash = espflash; # Added 2024-02-09
583581 cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
584582 cargo-information = throw "'cargo-information' has been removed due to being merged upstream into 'cargo'"; # Added 2025-03-09
585583 cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26
···587585 cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18
588586 cassandra_3_0 = throw "'cassandra_3_0' has been removed has it reached end-of-life"; # Added 2025-03-23
589587 cassandra_3_11 = throw "'cassandra_3_11' has been removed has it reached end-of-life"; # Added 2025-03-23
590590- cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API";
588588+ cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; # Added 2023-09-05
591589 catalyst-browser = throw "'catalyst-browser' has been removed due to a lack of maintenance and not satisfying our security criteria for browsers."; # Added 2025-06-25
592590 cataract = throw "'cataract' has been removed due to a lack of maintenace"; # Added 2025-08-25
593591 cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25
···697695 cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17
698696 cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09
699697700700- # these are for convenience, not for backward compat and shouldn't expire
698698+ # these are for convenience, not for backward compat., and shouldn't expire until the package is deprecated.
701699 clang9Stdenv = throw "clang9Stdenv has been removed from nixpkgs"; # Added 2024-04-08
702702- clang12Stdenv = lowPrio llvmPackages_12.stdenv;
703703- clang13Stdenv = lowPrio llvmPackages_13.stdenv;
704704- clang14Stdenv = lowPrio llvmPackages_14.stdenv;
705705- clang15Stdenv = lowPrio llvmPackages_15.stdenv;
706706- clang16Stdenv = lowPrio llvmPackages_16.stdenv;
707707- clang17Stdenv = lowPrio llvmPackages_17.stdenv;
708708- clang18Stdenv = lowPrio llvmPackages_18.stdenv;
709709- clang19Stdenv = lowPrio llvmPackages_19.stdenv;
700700+ clang12Stdenv = lowPrio llvmPackages_12.stdenv; # preserve, reason: see above
701701+ clang13Stdenv = lowPrio llvmPackages_13.stdenv; # preserve, reason: see above
702702+ clang14Stdenv = lowPrio llvmPackages_14.stdenv; # preserve, reason: see above
703703+ clang15Stdenv = lowPrio llvmPackages_15.stdenv; # preserve, reason: see above
704704+ clang16Stdenv = lowPrio llvmPackages_16.stdenv; # preserve, reason: see above
705705+ clang17Stdenv = lowPrio llvmPackages_17.stdenv; # preserve, reason: see above
706706+ clang18Stdenv = lowPrio llvmPackages_18.stdenv; # preserve, reason: see above
707707+ clang19Stdenv = lowPrio llvmPackages_19.stdenv; # preserve, reason: see above
710708711709 clang-tools_9 = throw "clang-tools_9 has been removed from nixpkgs"; # Added 2024-04-08
712710 clang_9 = throw "clang_9 has been removed from nixpkgs"; # Added 2024-04-08
···729727 daq = throw "'daq' has been removed as it is unmaintained and broken. Snort2 has also been removed, which depended on this"; # Added 2025-05-21
730728 darling = throw "'darling' has been removed due to vendoring Python2"; # Added 2025-05-10
731729 dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17
732732- dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself.";
733733- dat = nodePackages.dat;
730730+ dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as it is now included in Dart Sass itself."; # Added 2023-10-25
731731+ dat = nodePackages.dat; # Added 2020-02-04
734732 dave = throw "'dave' has been removed as it has been archived upstream. Consider using 'webdav' instead"; # Added 2025-02-03
735733 daytona-bin = throw "'daytona-bin' has been removed, as it was unmaintained in nixpkgs"; # Added 2025-07-21
736734 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16
···742740 dbus-sharp-glib-2_0 = throw "'dbus-sharp-glib-2_0' has been removed as it was unmaintained and had no dependents"; # Added 2025-08-25
743741 dclib = throw "'dclib' has been removed as it is unmaintained for 16 years and broken"; # Added 2025-05-25
744742 deadpixi-sam = deadpixi-sam-unstable;
745745-746743 debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17
747744 deepin = throw "the Deepin desktop environment and associated tools have been removed from nixpkgs due to lack of maintenance"; # Added 2025-08-21
748745 degit-rs = throw "'degit-rs' has been removed because it is unmaintained upstream and has vulnerable dependencies."; # Added 2025-07-11
749746 deltachat-cursed = arcanechat-tui; # added 2025-02-25
750747 deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2024-10-17
751751-752748 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
753749 devdash = throw "'devdash' has been removed as the upstream project was archived"; # Added 2025-03-27
754750 devdocs-desktop = throw "'devdocs-desktop' has been removed as it is unmaintained upstream and vendors insecure dependencies"; # Added 2025-06-11
···789785 dozenal = throw "dozenal has been removed because it does not compile and only minimal functionality"; # Added 2025-03-30
790786 dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25
791787 dstat = throw "'dstat' has been removed because it has been unmaintained since 2020. Use 'dool' instead."; # Added 2025-01-21
792792- drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool";
788788+ drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool"; # Added 2024-02-20
793789 dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
794790 dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
795791 du-dust = dust; # Added 2024-01-19
796792 duckstation = throw "'duckstation' has been removed due to being unmaintained"; # Added 2025-08-03
797793 duckstation-bin = throw "'duckstation-bin' has been removed due to being unmaintained"; # Added 2025-08-03
798794 dump1090 = dump1090-fa; # Added 2024-02-12
799799- dwfv = throw "'dwfv' has been removed due to lack of upstream maintenance";
795795+ dwfv = throw "'dwfv' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
800796 dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17
801797802798 ### E ###
···816812 edid-decode = v4l-utils; # Added 2025-06-20
817813 eidolon = throw "eidolon was removed as it is unmaintained upstream."; # Added 2025-05-28
818814 eintopf = lauti; # Project was renamed, added 2025-05-01
819819- elasticsearch7Plugins = elasticsearchPlugins;
815815+ elasticsearch7Plugins = elasticsearchPlugins; # preserve, reason: until v8
820816 electronplayer = throw "'electronplayer' has been removed as it had been discontinued upstream since October 2024"; # Added 2024-12-17
821817 elm-github-install = throw "'elm-github-install' has been removed as it is abandoned upstream and only supports Elm 0.18.0"; # Added 2025-08-25
822818 element-desktop-wayland = throw "element-desktop-wayland has been removed. Consider setting NIXOS_OZONE_WL=1 via 'environment.sessionVariables' instead"; # Added 2024-12-17
···853849 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
854850 eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
855851856856- erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream";
852852+ erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; # Added 2024-12-26
857853 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20
858854 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01
859855 erlangR24 = throw "erlangR24 has been removed in favor of erlang_24"; # added 2024-05-24
···871867 erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24
872868873869 erlang_language_platform = throw "erlang_language_platform has been renamed erlang-language-platform"; # added 2025-04-04
874874-875870 est-sfs = throw "'est-sfs' has been removed as it was unmaintained in Nixpkgs"; # Added 2025-05-18
876876-877871 ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16
878878- eww-wayland = lib.warnOnInstantiate "eww now can build for X11 and wayland simultaneously, so `eww-wayland` is deprecated, use the normal `eww` package instead." eww;
872872+ eww-wayland = lib.warnOnInstantiate "eww now can build for X11 and wayland simultaneously, so `eww-wayland` is deprecated, use the normal `eww` package instead." eww; # Added 2024-02-17
879873880874 ### F ###
881875···892886 fdr = throw "fdr has been removed, as it cannot be built from source and depends on Python 2.x"; # Added 2025-03-19
893887 inherit (luaPackages) fennel; # Added 2022-09-24
894888 ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
895895- fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
889889+ fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve, reason: common typo
896890 ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12
897891 ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12
898892 ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12
899893 FIL-plugins = fil-plugins; # Added 2024-06-12
900894 fileschanged = throw "'fileschanged' has been removed as it is unmaintained upstream"; # Added 2024-04-19
901895 filet = throw "'filet' has been removed as the upstream repo has been deleted"; # Added 2025-02-07
902902- finger_bsd = bsd-finger;
903903- fingerd_bsd = bsd-fingerd;
896896+ finger_bsd = bsd-finger; # Added 2022-03-14
897897+ fingerd_bsd = bsd-fingerd; # Added 2022-03-14
904898 fira-code-nerdfont = lib.warnOnInstantiate "fira-code-nerdfont is redundant. Use nerd-fonts.fira-code instead." nerd-fonts.fira-code; # Added 2024-11-10
905899 firebird_2_5 = throw "'firebird_2_5' has been removed as it has reached end-of-life and does not build."; # Added 2025-06-10
906906- firefox-beta-bin = lib.warnOnInstantiate "`firefox-beta-bin` is removed. Please use `firefox-beta` or `firefox-bin` instead." firefox-beta;
907907- firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition;
908908- firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead.";
909909- firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead.";
910910- firefox-esr-128 = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-140` instead.";
911911- firefox-esr-128-unwrapped = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-140-unwrapped` instead.";
900900+ firefox-beta-bin = lib.warnOnInstantiate "`firefox-beta-bin` is removed. Please use `firefox-beta` or `firefox-bin` instead." firefox-beta; # Added 2025-06-06
901901+ firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition; # Added 2025-06-06
902902+ firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead."; # Added 2024-10-13
903903+ firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead."; # Added 2024-10-13
904904+ firefox-esr-128 = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-140` instead."; # Added 2025-08-21
905905+ firefox-esr-128-unwrapped = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-140-unwrapped` instead."; # Added 2025-08-21
912906 firefox-wayland = firefox; # Added 2022-11-15
913907 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
914908 fishfight = jumpy; # Added 2022-08-03
···1000994 gdc11 = throw "gdc11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1001995 gdmd = throw "gdmd has been removed from Nixpkgs, as it depends on GDC which was removed"; # Added 2025-08-08
1002996 gdome2 = throw "'gdome2' has been removed from nixpkgs, as it is umaintained and obsolete"; # Added 2024-12-29
10031003- geocode-glib = throw "throw 'geocode-glib' has been removed, as it was unused and used outdated libraries"; # Added 2025-04-16
10041004- geos_3_11 = throw "geos_3_11 has been removed from nixpgks. Please use a more recent 'geos' instead.";
997997+ geocode-glib = throw "'geocode-glib' has been removed, as it was unused and used outdated libraries"; # Added 2025-04-16
998998+ geos_3_11 = throw "geos_3_11 has been removed from nixpkgs. Please use a more recent 'geos' instead."; # Added 2024-11-29
1005999 gfbgraph = throw "'gfbgraph' has been removed as it was archived upstream and unused in nixpkgs"; # Added 2025-04-20
10061000 gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
10071001 gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11
···1035102910361030 Consider migrating to forgejo or gitea.
10371031 ''; # Added 2024-10-12
10381038- git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead.";
10321032+ git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead."; # Added 2024-07-16
10391033 git-credential-1password = throw "'git-credential-1password' has been removed, as the upstream project is deleted."; # Added 2024-05-20
10401034 git-stree = throw "'git-stree' has been deprecated by upstream. Upstream recommends using 'git-subrepo' as a replacement."; # Added 2025-05-05
1041103510421036 gitAndTools = self // {
10431043- darcsToGit = darcs-to-git;
10441044- gitAnnex = git-annex;
10451045- gitBrunch = git-brunch;
10461046- gitFastExport = git-fast-export;
10471047- gitRemoteGcrypt = git-remote-gcrypt;
10481048- svn_all_fast_export = svn-all-fast-export;
10491049- topGit = top-git;
10501050- }; # Added 2021-01-14
10371037+ darcsToGit = darcs-to-git; # Added 2021-01-14
10381038+ gitAnnex = git-annex; # Added 2021-01-14
10391039+ gitBrunch = git-brunch; # Added 2021-01-14
10401040+ gitFastExport = git-fast-export; # Added 2021-01-14
10411041+ gitRemoteGcrypt = git-remote-gcrypt; # Added 2021-01-14
10421042+ svn_all_fast_export = svn-all-fast-export; # Added 2021-01-14
10431043+ topGit = top-git; # Added 2021-01-14
10441044+ };
10511045 github-copilot-cli = throw "'github-copilot-cli' has been removed because GitHub has replaced it with 'gh-copilot'."; # Added 2025-06-01
10521046 gitversion = throw "'gitversion' has been removed because it produced a broken build and was unmaintained"; # Added 2025-08-30
10531047 givaro_3 = throw "'givaro_3' has been removed as it is end-of-life. Consider using the up-to-date 'givaro' instead"; # Added 2025-05-07
···10671061 gnat-bootstrap12 = throw "gnat-bootstrap12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
10681062 gnatboot12 = throw "gnatboot12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
10691063 gnat12Packages = throw "gnat12Packages has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
10701070- gnatboot = gnat-bootstrap;
10641064+ gnatboot = gnat-bootstrap; # Added 2023-04-07
10711065 gnatcoll-core = gnatPackages.gnatcoll-core; # Added 2024-02-25
10721066 gnatcoll-gmp = gnatPackages.gnatcoll-gmp; # Added 2024-02-25
10731067 gnatcoll-iconv = gnatPackages.gnatcoll-iconv; # Added 2024-02-25
···11071101 gradle_6-unwrapped = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30
11081102 grafana-agent = throw "'grafana-agent' has been removed, as it only works with an EOL compiler and will become EOL during the 25.05 release. Consider migrating to 'grafana-alloy' instead"; # Added 2025-04-02
11091103 graphite-kde-theme = throw "'graphite-kde-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
11101110-11111111- #godot
11121112- godot_4_3-export-templates = lib.warnOnInstantiate "godot_4_3-export-templates has been renamed to godot_4_3-export-templates-bin" godot_4_3-export-templates-bin;
11131113- godot_4_4-export-templates = lib.warnOnInstantiate "godot_4_4-export-templates has been renamed to godot_4_4-export-templates-bin" godot_4_4-export-templates-bin;
11141114- godot_4-export-templates = lib.warnOnInstantiate "godot_4-export-templates has been renamed to godot_4-export-templates-bin" godot_4-export-templates-bin;
11151115- godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin;
11161116-11041104+ godot_4_3-export-templates = lib.warnOnInstantiate "godot_4_3-export-templates has been renamed to godot_4_3-export-templates-bin" godot_4_3-export-templates-bin; # Added 2025-03-27
11051105+ godot_4_4-export-templates = lib.warnOnInstantiate "godot_4_4-export-templates has been renamed to godot_4_4-export-templates-bin" godot_4_4-export-templates-bin; # Added 2025-03-27
11061106+ godot_4-export-templates = lib.warnOnInstantiate "godot_4-export-templates has been renamed to godot_4-export-templates-bin" godot_4-export-templates-bin; # Added 2025-03-27
11071107+ godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin; # Added 2025-03-27
11171108 go-thumbnailer = thud; # Added 2023-09-21
11181109 go-upower-notify = upower-notify; # Added 2024-07-21
11191110 googler = throw "'googler' has been removed, as it no longer works and is abandoned upstream"; # Added 2025-04-01
···11211112 gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
11221113 gpxsee-qt5 = throw "gpxsee-qt5 was removed, use gpxsee instead"; # added 2025-09-09
11231114 gpxsee-qt6 = gpxsee; # added 2025-09-09
11241124-11251125- gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead";
11151115+ gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead"; # Added 2024-09-14
11261116 gr-framework = throw "gr-framework has been removed, as it was broken"; # Added 2025-08-25
11271117 graalvmCEPackages = graalvmPackages; # Added 2024-08-10
11281118 graalvm-ce = graalvmPackages.graalvm-ce; # Added 2024-08-10
···11731163 hpp-fcl = coal; # Added 2024-11-15
11741164 ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17
11751165 hydra_unstable = hydra; # Added 2024-08-22
11761176- hydron = throw "hydron has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability";
11661166+ hydron = throw "hydron has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability"; # Added 2024-08-03
11771167 hyenae = throw "hyenae has been removed because it fails to build and was unmaintained for 15 years"; # Added 2025-04-04
11781168 hyprgui = throw "hyprgui has been removed as the repository is deleted"; # Added 2024-12-27
11791169 hyprlauncher = throw "hyprlauncher has been removed as the repository is deleted"; # Added 2024-12-27
···11971187 inconsolata-nerdfont = lib.warnOnInstantiate "inconsolata-nerdfont is redundant. Use nerd-fonts.inconsolata instead." nerd-fonts.inconsolata; # Added 2024-11-10
11981188 incrtcl = tclPackages.incrtcl; # Added 2024-10-02
11991189 input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21
12001200- inotifyTools = inotify-tools;
11901190+ inotifyTools = inotify-tools; # Added 2015-09-01
12011191 insync-emblem-icons = throw "'insync-emblem-icons' has been removed, use 'insync-nautilus' instead"; # Added 2025-05-14
12021192 inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2024-10-17
12031193 ioccheck = throw "ioccheck was dropped since it was unmaintained."; # Added 2025-07-06
···12281218 jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
12291219 jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
12301220 jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10
12311231- jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07
12211221+ jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2024-08-07
12321222 jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25
1233122312341224 # Julia
···12451235 k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01
12461236 # 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
12471237 # now kube3d/k3d will take its place
12481248- kube3d = k3d; # Added 2022-0705
12381238+ kube3d = k3d; # Added 2022-07-05
12491239 kafkacat = throw "'kafkacat' has been renamed to/replaced by 'kcat'"; # Converted to throw 2024-10-17
12501240 kak-lsp = kakoune-lsp; # Added 2024-04-01
12511241 kanidm = lib.warnOnInstantiate "'kanidm' will be removed before 26.05. You must use a versioned package, e.g. 'kanidm_1_x'." kanidm_1_7; # Added 2025-09-01
···12631253 keyfinger = throw "keyfinder has been removed as it was abandoned upstream and did not build; consider using mixxx or keyfinder-cli"; # Addd 2024-08-25
12641254 keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.kdeGear.keysmith'"; # Converted to throw 2024-10-17
12651255 kgx = gnome-console; # Added 2022-02-19
12661266- kibana7 = throw "Kibana 7.x has been removed from nixpkgs as it depends on an end of life Node.js version and received no maintenance in time."; # Added 2023-30-10
12671267- kibana = kibana7;
12561256+ kibana7 = throw "Kibana 7.x has been removed from nixpkgs as it depends on an end of life Node.js version and received no maintenance in time."; # Added 2023-10-30
12571257+ kibana = kibana7; # Added 2023-10-30
12681258 kio-admin = makePlasma5Throw "kio-admin"; # Added 2023-03-18
12691259 kiwitalk = throw "KiwiTalk has been removed because the upstream has been deprecated at the request of Kakao and it's now obsolete."; # Added 2024-10-10
12701260 kmplayer = throw "'kmplayer' has been removed, as it is unmaintained upstream"; # Added 2025-08-30
12711271- kodiGBM = kodi-gbm;
12721272- kodiPlain = kodi;
12731273- kodiPlainWayland = kodi-wayland;
12741274- kodiPlugins = kodiPackages; # Added 2021-03-09;
12611261+ kodiGBM = kodi-gbm; # Added 2021-03-09
12621262+ kodiPlain = kodi; # Added 2021-03-09
12631263+ kodiPlainWayland = kodi-wayland; # Added 2021-03-09
12641264+ kodiPlugins = kodiPackages; # Added 2021-03-09
12751265 kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2024-10-17
12761276- krb5Full = krb5;
12661266+ krb5Full = krb5; # Added 2022-11-17
12771267 kreative-square-fonts = throw "'kreative-square-fonts' has been renamed to 'kreative-square'"; # Added 2025-04-16
12781268 krita-beta = throw "'krita-beta' has been renamed to/replaced by 'krita'"; # Converted to throw 2024-10-17
12791269 krun = throw "'krun' has been renamed to/replaced by 'muvm'"; # Added 2025-05-01
···12901280 LASzip2 = laszip_2; # Added 2024-06-12
12911281 lanzaboote-tool = throw "lanzaboote-tool has been removed due to lack of integration maintenance with nixpkgs. Consider using the Nix expressions provided by https://github.com/nix-community/lanzaboote"; # Added 2025-07-23
12921282 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
12931293- latinmodern-math = lmmath;
12831283+ latinmodern-math = lmmath; # Added 2020-03-17
12941284 latte-dock = throw "'latte-dock' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
12951285 layan-kde = throw "'layan-kde' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
12961286 lazarus-qt = lazarus-qt5; # Added 2024-12-25
···13211311 libfpx = throw "libfpx has been removed as it was unmaintained in Nixpkgs and had known vulnerabilities"; # Added 2025-05-20
13221312 libgadu = throw "'libgadu' has been removed as upstream is unmaintained and has no dependents or maintainers in Nixpkgs"; # Added 2025-05-17
13231313 libgcrypt_1_8 = throw "'libgcrypt_1_8' is end-of-life. Consider using 'libgcrypt' instead"; # Added 2025-01-05
13241324- libgda = lib.warnOnInstantiate "‘libgda’ has been renamed to ‘libgda5’" libgda5; # Added 2025-01-21
13141314+ libgda = lib.warnOnInstantiate "'libgda' has been renamed to 'libgda5'" libgda5; # Added 2025-01-21
13251315 lightly-boehs = throw "'lightly-boehs' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
13261316 lightly-qt = throw "'lightly-qt' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
13271317 libgme = game-music-emu; # Added 2022-07-20
···13301320 libgrss = throw "'libgrss' has been removed as it was archived upstream and had no users in nixpkgs"; # Added 2025-04-17
13311321 libheimdal = heimdal; # Added 2022-11-18
13321322 libhttpseverywhere = throw "'libhttpseverywhere' has been removed due to lack of upstream maintenance. It was no longer used in nixpkgs."; # Added 2025-04-17
13331333- libiconv-darwin = darwin.libiconv;
13341334- libixp_hg = libixp;
13231323+ libiconv-darwin = darwin.libiconv; # Added 2024-09-22
13241324+ libixp_hg = libixp; # Added 2022-04-25
13351325 libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17
13361326 liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17
13371327 libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17
···13611351 libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2024-10-17
13621352 libsForQt515 = libsForQt5; # Added 2022-11-24
13631353 libsmartcols = lib.warnOnInstantiate "'util-linux' should be used instead of 'libsmartcols'" util-linux; # Added 2025-09-03
13641364- libsoup = lib.warnOnInstantiate "‘libsoup’ has been renamed to ‘libsoup_2_4’" libsoup_2_4; # Added 2024-12-02
13541354+ libsoup = lib.warnOnInstantiate "'libsoup' has been renamed to 'libsoup_2_4'" libsoup_2_4; # Added 2024-12-02
13651355 libstdcxx5 = throw "libstdcxx5 is severly outdated and has been removed"; # Added 2024-11-24
13661356 libtensorflow-bin = libtensorflow; # Added 2022-09-25
13671357 libtorrent = throw "'libtorrent' has been renamed to 'libtorrent-rakshasa' for clearer distinction from 'libtorrent-rasterbar'"; # Added 2025-09-10
···13711361 libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2024-10-17
13721362 libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2024-10-17
13731363 libvpx_1_8 = throw "libvpx_1_8 has been removed because it is impacted by security issues and not used in nixpkgs, move to 'libvpx'"; # Added 2024-07-26
13741374- libwnck3 = libwnck;
13641364+ libwnck3 = libwnck; # Added 2021-06-23
13751365 libxplayer-plparser = throw "libxplayer-plparser has been removed as the upstream project was archived"; # Added 2024-12-27
13761366 libyamlcpp = yaml-cpp; # Added 2023-01-29
13771367 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29
13781368 libzapojit = throw "'libzapojit' has been removed due to lack of upstream maintenance and archival"; # Added 2025-04-16
13791369 licensor = throw "'licensor' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
13801370 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
13811381- lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects.";
13711371+ lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects."; # Added 2023-10-18
13821372 ligo = throw "ligo has been removed from nixpkgs for lack of maintainance"; # Added 2025-06-03
13831373 lima-bin = lib.warnOnInstantiate "lima-bin has been replaced by lima" lima; # Added 2025-05-13
13841374 lime3ds = throw "lime3ds is deprecated, use 'azahar' instead."; # Added 2025-03-22
···14451435 linux_rpi3 = linuxKernel.kernels.linux_rpi3;
14461436 linux_rpi4 = linuxKernel.kernels.linux_rpi4;
1447143714481448- # Added 2021-04-04
14491449- linuxPackages_xen_dom0 = linuxPackages;
14501450- linuxPackages_latest_xen_dom0 = linuxPackages_latest;
14511451- linuxPackages_xen_dom0_hardened = linuxPackages_hardened;
14521452- linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened;
14531453-14541454- # Added 2021-08-16
14551455- linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened;
14561456- linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened;
14571457- linuxPackages_6_14_hardened = linuxKernel.packages.linux_6_14_hardened;
14581458- linux_6_14_hardened = linuxKernel.kernels.linux_6_14_hardened;
14381438+ linuxPackages_xen_dom0 = linuxPackages; # Added 2021-04-04
14391439+ linuxPackages_latest_xen_dom0 = linuxPackages_latest; # Added 2021-04-04
14401440+ linuxPackages_xen_dom0_hardened = linuxPackages_hardened; # Added 2021-04-04
14411441+ linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened; # Added 2021-04-04
14421442+ linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened; # Added 2021-08-16
14431443+ linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened; # Added 2021-08-16
14441444+ linuxPackages_6_14_hardened = linuxKernel.packages.linux_6_14_hardened; # Added 2021-08-16
14451445+ linux_6_14_hardened = linuxKernel.kernels.linux_6_14_hardened; # Added 2021-08-16
14591446 linuxPackages_latest_hardened = throw ''
14601447 The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
14611448 frequently lag behind the upstream kernel. In some cases this meant that this attribute
···14661453 and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
1467145414681455 [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
14691469- '';
14701470- linux_latest_hardened = linuxPackages_latest_hardened;
14561456+ ''; # Added 2021-08-16
14571457+ linux_latest_hardened = linuxPackages_latest_hardened; # Added 2021-08-16
1471145814721472- # Added 2025-08-10
14731473- linuxPackages_hardened = linuxKernel.packages.linux_hardened;
14741474- linux_hardened = linuxPackages_hardened.kernel;
14751475- linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
14761476- linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
14771477- linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
14781478- linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
14791479- linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
14801480- linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
14811481- linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
14821482- linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
14831483- linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
14841484- linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
14851485- linuxPackages_6_12_hardened = linuxKernel.packages.linux_6_12_hardened;
14861486- linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened;
14591459+ linuxPackages_hardened = linuxKernel.packages.linux_hardened; # Added 2025-08-10
14601460+ linux_hardened = linuxPackages_hardened.kernel; # Added 2025-08-10
14611461+ linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened; # Added 2025-08-10
14621462+ linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened; # Added 2025-08-10
14631463+ linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened; # Added 2025-08-10
14641464+ linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened; # Added 2025-08-10
14651465+ linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened; # Added 2025-08-10
14661466+ linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened; # Added 2025-08-10
14671467+ linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened; # Added 2025-08-10
14681468+ linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; # Added 2025-08-10
14691469+ linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened; # Added 2025-08-10
14701470+ linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened; # Added 2025-08-10
14711471+ linuxPackages_6_12_hardened = linuxKernel.packages.linux_6_12_hardened; # Added 2025-08-10
14721472+ linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened; # Added 2025-08-10
1487147314881488- # Added 2023-11-18, modified 2024-01-09
14891489- linuxPackages_testing_bcachefs = throw "'linuxPackages_testing_bcachefs' has been removed, please use 'linuxPackages_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support";
14901490- linux_testing_bcachefs = throw "'linux_testing_bcachefs' has been removed, please use 'linux_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support";
14741474+ linuxPackages_testing_bcachefs = throw "'linuxPackages_testing_bcachefs' has been removed, please use 'linuxPackages_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support"; # Converted to throw 2024-01-09
14751475+ linux_testing_bcachefs = throw "'linux_testing_bcachefs' has been removed, please use 'linux_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support"; # Converted to throw 2024-01-09
1491147614921477 linuxstopmotion = stopmotion; # Added 2024-11-01
1493147814941479 lixVersions = lixPackageSets.renamedDeprecatedLixVersions; # Added 2025-03-20, warning in ../tools/package-management/lix/default.nix
1495148014961496- llvmPackages_git = (callPackages ../development/compilers/llvm { }).git;
14811481+ llvmPackages_git = (callPackages ../development/compilers/llvm { }).git; # Added 2024-08-02
1497148214981483 lld_9 = throw "lld_9 has been removed from nixpkgs"; # Added 2024-04-08
14991484 lldb_9 = throw "lldb_9 has been removed from nixpkgs"; # Added 2024-04-08
···15371522 ''; # Added 2025-09-05
1538152315391524 lxde = {
15401540- gtk2-x11 = throw "'lxde.gtk2-x11' has been removed. Use 'gtk2-x11' directly.";
15411541-15251525+ gtk2-x11 = throw "'lxde.gtk2-x11' has been removed. Use 'gtk2-x11' directly."; # added 2025-08-31
15421526 lxappearance = throw "'lxappearance' has been moved to top-level. Use 'lxappearance' directly"; # added 2025-08-31
15431543-15441527 lxappearance-gtk2 = throw "'lxappearance-gtk2' has been moved to top-level. Use 'lxappearance-gtk2' directly"; # added 2025-08-31
15451545-15461528 lxmenu-data = throw "'lxmenu-data' has been moved to top-level. Use 'lxmenu-data' directly"; # added 2025-08-31
15471547-15481529 lxpanel = throw "'lxpanel' has been moved to top-level. Use 'lxpanel' directly"; # added 2025-08-31
15491549-15501530 lxrandr = throw "'lxrandr' has been moved to top-level. Use 'lxrandr' directly"; # added 2025-08-31
15511551-15521531 lxsession = throw "'lxsession' has been moved to top-level. Use 'lxsession' directly"; # added 2025-08-31
15531553-15541532 lxtask = throw "'lxtask' has been moved to top-level. Use 'lxtask' directly"; # added 2025-08-31
15551533 };
15561534···15711549 mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'."; # Added 2025-04-26
15721550 mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15
15731551 mariadb-client = hiPrio mariadb.client; # added 2019.07.28
15741574- maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24
15521552+ maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 2024-08-24
15751553 manicode = throw "manicode has been renamed to codebuff"; # Added 2024-12-10
15761554 manaplus = throw "manaplus has been removed, as it was broken"; # Added 2025-08-25
15771555 manta = throw "manta does not support python3, and development has been abandoned upstream"; # Added 2025-03-17
···15811559 maple-mono-NF had been moved to maple-mono.NF.
15821560 for installing all maple-mono:
15831561 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
15841584- '';
15621562+ ''; # Added 2025-03-16
15851563 maple-mono-otf = throw ''
15861564 maple-mono-otf had been moved to maple-mono.opentype.
15871565 for installing all maple-mono:
15881566 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
15891589- '';
15671567+ ''; # Added 2025-03-16
15901568 maple-mono-woff2 = throw ''
15911569 maple-mono-woff2 had been moved to maple-mono.woff2.
15921570 for installing all maple-mono:
15931571 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
15941594- '';
15721572+ ''; # Added 2025-03-16
15951573 maple-mono-SC-NF = throw ''
15961574 mono-SC-NF had been superseded by maple-mono.NF-CN.
15971575 for installing all maple-mono:
15981576 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
15991599- '';
15771577+ ''; # Added 2025-03-16
16001578 maple-mono-autohint = throw ''
16011579 maple-mono-autohint had been moved to maple-mono.truetype-autohint.
16021580 for installing all maple-mono:
16031581 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
16041604- '';
15821582+ ''; # Added 2025-03-16
1605158316061606- mapmap = throw "'mapmap' has been removed as it has been unmaintained since 2021";
15841584+ mapmap = throw "'mapmap' has been removed as it has been unmaintained since 2021"; # Added 2025-05-17
16071585 markets = throw "'markets' has been removed as it was archived upstream in 2023"; # Added 2025-04-17
16081586 marwaita-manjaro = lib.warnOnInstantiate "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08
16091587 marwaita-peppermint = lib.warnOnInstantiate "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01
···16201598 matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17
16211599 matrix-sliding-sync = throw "matrix-sliding-sync has been removed as matrix-synapse 114.0 and later covers its functionality"; # Added 2024-10-20
16221600 matrix-synapse-tools = recurseIntoAttrs {
16231623- rust-synapse-compress-state = lib.warnOnInstantiate "`matrix-synapse-tools.rust-synapse-compress-state` has been renamed to `rust-synapse-compress-state`" rust-synapse-compress-state;
16241624- synadm = lib.warnOnInstantiate "`matrix-synapse-tools.synadm` has been renamed to `synadm`" synadm;
16011601+ rust-synapse-compress-state = lib.warnOnInstantiate "`matrix-synapse-tools.rust-synapse-compress-state` has been renamed to `rust-synapse-compress-state`" rust-synapse-compress-state; # Added 2025-03-04
16021602+ synadm = lib.warnOnInstantiate "`matrix-synapse-tools.synadm` has been renamed to `synadm`" synadm; # Added 2025-02-20
16251603 }; # Added 2025-02-20
16261604 mcomix3 = mcomix; # Added 2022-06-05
16271605 mdt = md-tui; # Added 2024-09-03
···16301608 memorymappingHook = throw "memorymapping has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
16311609 memstream = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
16321610 memstreamHook = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
16331633- mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead";
16111611+ mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead"; # Added 2024-09-15
16341612 microcodeAmd = microcode-amd; # Added 2024-09-08
16351613 microcodeIntel = microcode-intel; # Added 2024-09-08
16361614 micropad = throw "micropad has been removed, since it was unmaintained and blocked the Electron 27 removal."; # Added 2025-02-24
···17451723 nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25
17461724 nextcloud-news-updater = throw "nextcloud-news-updater has been removed because the project is unmaintained"; # Added 2025-03-28
17471725 nixForLinking = throw "nixForLinking has been removed, use `nixVersions.nixComponents_<version>` instead"; # Added 2025-08-14
17481748- nagiosPluginsOfficial = monitoring-plugins;
17261726+ nagiosPluginsOfficial = monitoring-plugins; # Added 2017-08-07
17491727 neochat = makePlasma5Throw "neochat"; # added 2022-05-10
17501728 nerdfonts = throw ''
17511729 nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
···17671745 newlibCross = newlib; # Added 2024-09-06
17681746 newlib-nanoCross = newlib-nano; # Added 2024-09-06
17691747 nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25
17701770- nix-direnv-flakes = nix-direnv;
17481748+ nix-direnv-flakes = nix-direnv; # Added 2021-11-09
17711749 nix-ld-rs = nix-ld; # Added 2024-08-17
17721750 nix-linter = throw "nix-linter has been removed as it was broken for 3 years and unmaintained upstream"; # Added 2025-09-06
17731751 nix-plugin-pijul = throw "nix-plugin-pijul has been removed due to being discontinued"; # added 2025-05-18
17741774- nix-repl = throw (
17751775- # Added 2018-08-26
17761776- "nix-repl has been removed because it's not maintained anymore, "
17771777- + "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
17781778- );
17521752+ nix-repl = throw "nix-repl has been removed because it's not maintained anymore, use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"; # Added 2018-08-26
17791753 nix-simple-deploy = throw "'nix-simple-deploy' has been removed as it is broken and unmaintained"; # Added 2024-08-17
17801754 nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21
17811755 nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2024-10-17
···18151789 nushellFull = lib.warnOnInstantiate "`nushellFull` has has been replaced by `nushell` as its features no longer exist" nushell; # Added 2024-05-30
18161790 nux = throw "nux has been removed because it has been abandoned for 4 years"; # Added 2025-03-22
18171791 nvidia-podman = throw "podman should use the Container Device Interface (CDI) instead. See https://web.archive.org/web/20240729183805/https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-podman"; # Added 2024-08-02
18181818- nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated; use cudaPackages.cuda_cccl";
17921792+ nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated. Use cudaPackages.cuda_cccl"; # Added 2023-12-04
1819179318201794 ### O ###
18211795···18921866 oraclejdk11 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
18931867 OSCAR = oscar; # Added 2024-06-12
18941868 osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17
18951895- overrideSDK = "overrideSDK has been removed as it was a legacy compatibility stub; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin-legacy-frameworks-overrides> for migration instructions"; # Added 2025-08-04
18691869+ overrideSDK = "overrideSDK has been removed as it was a legacy compatibility stub. See <https://nixos.org/manual/nixpkgs/stable/#sec-darwin-legacy-frameworks-overrides> for migration instructions"; # Added 2025-08-04
18961870 ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
18971871 oxygen-icons5 = throw ''
18981872 The top-level oxygen-icons5 alias has been removed.
···19351909 percona-xtrabackup_lts = percona-xtrabackup; # Added 2024-10-13
19361910 peroxide = throw "'peroxide' has been dropped due to lack of upstream maintenance."; # Added 2025-03-31
19371911 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
19381938- perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead";
19391939- perldevelPackages = perldevel;
19121912+ perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead"; # Added 2023-09-09
19131913+ perldevelPackages = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead"; # Added 2023-09-09
19401914 peruse = throw "'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20
19411915 petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09
19421916 pg-gvm = throw "pg-gvm has been moved to postgresql.pkgs.pg-gvm to make it work with all versions of PostgreSQL"; # added 2024-11-30
19431943- pgadmin = pgadmin4;
19171917+ pgadmin = pgadmin4; # Added 2022-01-14
19441918 pharo-spur64 = pharo; # Added 2022-08-03
19451919 phlare = throw "'phlare' has been removed as the upstream project was archived."; # Added 2025-03-27
19461920 picom-next = picom; # Added 2024-02-13
···19481922 pilipalax = throw "'pilipalax' has been removed from nixpkgs due to it not being maintained"; # Added 2025-07-25
19491923 pio = throw "pio has been removed due to lack of upstream maintenance"; # Added 2025-01-25
19501924 pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28
19511951- pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";
19251925+ pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead."; # Added 2023-03-09
19521926 platformioPackages = {
19531927 inherit
19541928 platformio-core
···19591933 pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2024-10-17
19601934 plex-media-player = throw "'plex-media-player' has been discontinued, the new official client is available as 'plex-desktop'"; # Added 2025-05-28
19611935 plots = throw "'plots' has been replaced by 'gnome-graphs'"; # Added 2025-02-05
19621962- pltScheme = racket; # just to be sure
19361936+ pltScheme = racket; # Added 2013-02-24
19631937 poac = cabinpkg; # Added 2025-01-22
19641938 podofo010 = podofo_0_10; # Added 2025-06-01
19651939 polkit-kde-agent = throw ''
···20572031 protobuf_24 = throw "'protobuf_24' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-07-14
20582032 protobuf_26 = throw "'protobuf_26' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-29
20592033 protobuf_28 = throw "'protobuf_28' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-14
20602060- protobuf3_24 = protobuf_24;
20612061- protobuf3_23 = protobuf_23;
20622062- protobuf3_21 = protobuf_21;
20342034+ protobuf3_24 = protobuf_24; # Added 2023-10-05
20352035+ protobuf3_23 = protobuf_23; # Added 2023-10-05
20362036+ protobuf3_21 = protobuf_21; # Added 2023-10-05
20632037 protoc-gen-connect-es = throw "'protoc-gen-connect-es' has been removed because it is deprecated upstream. Functionality has been integrated into 'protoc-gen-es' v2."; # Added 2025-02-18
20642038 protonup = protonup-ng; # Added 2022-11-06
20652039 protonvpn-gui_legacy = throw "protonvpn-gui_legacy source code was removed from upstream. Use protonvpn-gui instead."; # Added 2024-10-12
···20762050 pxlib = throw "pxlib has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
20772051 pxview = throw "pxview has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
20782052 pynac = throw "'pynac' has been removed as it was broken and unmaintained"; # Added 2025-03-18
20792079- pyo3-pack = maturin;
20802080- pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
20532053+ pyo3-pack = maturin; # Added 2019-08-30
20542054+ pypi2nix = throw "pypi2nix has been removed due to being unmaintained"; # Added 2023-06-02
20812055 pypolicyd-spf = spf-engine; # Added 2022-10-09
20822056 pypy39Packages = throw "pypy 3.9 has been removed, use pypy 3.10 instead"; # Added 2025-01-07
20832057 python = python2; # Added 2022-01-11
···21442118 restinio_0_6 = throw "restinio_0_6 has been removed from nixpkgs as it's not needed by downstream packages"; # Added 2024-07-04
21452119 retroarchBare = retroarch-bare; # Added 2024-11-23
21462120 retroarchFull = retroarch-full; # Added 2024-11-23
21472147- retroshare06 = retroshare;
21212121+ retroshare06 = retroshare; # Added 2020-11-07
21482122 rewind-ai = throw "'rewind-ai' has been removed due to lack of of maintenance upstream"; # Added 2025-08-03
21492123 responsively-app = throw "'responsively-app' has been removed due to lack of maintainance upstream."; # Added 2025-06-25
21502124 rftg = throw "'rftg' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
···21692143 rr-unstable = rr; # Added 2022-09-17
21702144 rtx = mise; # Added 2024-01-05
21712145 ruby-zoom = throw "'ruby-zoom' has been removed due to lack of maintaince and had not been updated since 2020"; # Added 2025-08-24
21722172- runCommandNoCC = runCommand;
21732173- runCommandNoCCLocal = runCommandLocal;
21462146+ runCommandNoCC = runCommand; # Added 2021-08-15
21472147+ runCommandNoCCLocal = runCommandLocal; # Added 2021-08-15
21742148 run-scaled = throw "run-scaled has been removed due to being deprecated. Consider using run_scaled from 'xpra' instead"; # Added 2025-03-17
21752175- rust-synapse-state-compress = rust-synapse-compress-state;
21492149+ rust-synapse-state-compress = rust-synapse-compress-state; # Added 2025-03-08
21762150 rustc-wasm32 = rustc; # Added 2023-12-01
21772151 rustfilt = throw "'rustfilt' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
21782152 rustic-rs = rustic; # Added 2024-08-02
···22082182 Please participate in upstream discussion on getting out new releases:
22092183 https://github.com/SchildiChat/schildichat-desktop/issues/212
22102184 https://github.com/SchildiChat/schildichat-desktop/issues/215''; # Added 2023-12-05
22112211- schildichat-desktop = schildichat-web;
22122212- schildichat-desktop-wayland = schildichat-web;
21852185+ schildichat-desktop = schildichat-web; # Added 2023-12-07
21862186+ schildichat-desktop-wayland = schildichat-web; # Added 2023-12-07
22132187 scitoken-cpp = scitokens-cpp; # Added 2024-02-12
22142188 scry = throw "'scry' has been removed as it was archived upstream. Use 'crystalline' instead"; # Added 2025-02-12
22152189 scudcloud = throw "'scudcloud' has been removed as it was archived by upstream"; # Added 2025-07-24
···22202194 sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28
22212195 serial-unit-testing = throw "'serial-unit-testing' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
22222196 serious-sans = throw "'serious-sans' has been renamed to 'serious-shanns', which is not currently packaged"; # Added 2025-01-26
22232223- session-desktop-appimage = session-desktop;
21972197+ session-desktop-appimage = session-desktop; # Added 2022-08-31
22242198 setserial = throw "'setserial' has been removed as it had been abandoned upstream"; # Added 2025-05-18
22252199 sequoia = sequoia-sq; # Added 2023-06-26
22262200 sexp = sexpp; # Added 2023-07-03
···22322206 sierra-breeze-enhanced = throw "'sierra-breeze-enhanced' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
22332207 signald = throw "'signald' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
22342208 signaldctl = throw "'signaldctl' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
22352235- signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain";
22092209+ signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; # Added 2024-11-20
22362210 signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16
22372211 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12
22382212 silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12
···22522226 slurm-llnl = slurm; # renamed July 2017
22532227 sm64ex-coop = throw "'sm64ex-coop' was removed as it was archived upstream. Consider migrating to 'sm64coopdx'"; # added 2024-11-23
22542228 smartgithg = smartgit; # renamed March 2025
22552255- snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # 2024-03-04;
22292229+ snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # Added 2024-03-04
22562230 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21
22572231 soldat-unstable = opensoldat; # Added 2022-07-02
22582232 soulseekqt = throw "'soulseekqt' has been removed due to lack of maintenance in Nixpkgs in a long time. Consider using 'nicotine-plus' or 'slskd' instead."; # Added 2025-06-07
···22662240 spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06
22672241 sonusmix = throw "'sonusmix' has been removed due to lack of maintenance"; # Added 2025-08-27
2268224222692269- # Added 2020-02-10
22702243 sourceHanSansPackages = {
22712271- japanese = source-han-sans;
22722272- korean = source-han-sans;
22732273- simplified-chinese = source-han-sans;
22742274- traditional-chinese = source-han-sans;
22442244+ japanese = source-han-sans; # Added 2020-02-10
22452245+ korean = source-han-sans; # Added 2020-02-10
22462246+ simplified-chinese = source-han-sans; # Added 2020-02-10
22472247+ traditional-chinese = source-han-sans; # Added 2020-02-10
22752248 };
22762276- source-han-sans-japanese = source-han-sans;
22772277- source-han-sans-korean = source-han-sans;
22782278- source-han-sans-simplified-chinese = source-han-sans;
22792279- source-han-sans-traditional-chinese = source-han-sans;
22492249+ source-han-sans-japanese = source-han-sans; # Added 2020-02-10
22502250+ source-han-sans-korean = source-han-sans; # Added 2020-02-10
22512251+ source-han-sans-simplified-chinese = source-han-sans; # Added 2020-02-10
22522252+ source-han-sans-traditional-chinese = source-han-sans; # Added 2020-02-10
22802253 sourceHanSerifPackages = {
22812281- japanese = source-han-serif;
22822282- korean = source-han-serif;
22832283- simplified-chinese = source-han-serif;
22842284- traditional-chinese = source-han-serif;
22542254+ japanese = source-han-serif; # Added 2020-02-10
22552255+ korean = source-han-serif; # Added 2020-02-10
22562256+ simplified-chinese = source-han-serif; # Added 2020-02-10
22572257+ traditional-chinese = source-han-serif; # Added 2020-02-10
22852258 };
22862286- source-han-serif-japanese = source-han-serif;
22872287- source-han-serif-korean = source-han-serif;
22882288- source-han-serif-simplified-chinese = source-han-serif;
22892289- source-han-serif-traditional-chinese = source-han-serif;
22592259+ source-han-serif-japanese = source-han-serif; # Added 2020-02-10
22602260+ source-han-serif-korean = source-han-serif; # Added 2020-02-10
22612261+ source-han-serif-simplified-chinese = source-han-serif; # Added 2020-02-10
22622262+ source-han-serif-traditional-chinese = source-han-serif; # Added 2020-02-10
2290226322912264 sourcehut = throw "'sourcehut.*' has been removed due to being broken and unmaintained"; # Added 2025-06-15
22922265 solana-validator = throw "'solana-validator' is obsoleted by solana-cli, which also includes the validator binary"; # Added 2024-12-20
···23012274 sqldeveloper = throw "sqldeveloper was dropped due to being severely out-of-date and having a dependency on JavaFX for Java 8, which we do not support"; # Added 2024-11-02
23022275 srvc = throw "'srvc' has been removed, as it was broken and unmaintained"; # Added 2024-09-09
23032276 ssm-agent = amazon-ssm-agent; # Added 2023-10-17
23042304- starpls-bin = starpls;
22772277+ starpls-bin = starpls; # Added 2024-10-30
23052278 starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
23062279 station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # added 2025-06-16
23072280 steamPackages = {
23082308- steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable";
23092309- steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped;
23102310- steam-fhsenv = lib.warnOnInstantiate "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam;
23112311- steam-fhsenv-small = lib.warnOnInstantiate "`steamPackages.steam-fhsenv-small` has been moved to top level as `steam`; there is no longer a -small variant" steam;
23122312- steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary";
23132313- steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary";
23142314- steamcmd = lib.warnOnInstantiate "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd;
22812281+ steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable"; # Added 2024-10-16
22822282+ steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped; # Added 2024-10-16
22832283+ steam-fhsenv = lib.warnOnInstantiate "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam; # Added 2024-10-16
22842284+ steam-fhsenv-small = lib.warnOnInstantiate "`steamPackages.steam-fhsenv-small` has been moved to top level as `steam`; there is no longer a -small variant" steam; # Added 2024-10-16
22852285+ steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary"; # Added 2024-10-16
22862286+ steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary"; # Added 2024-10-16
22872287+ steamcmd = lib.warnOnInstantiate "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd; # Added 2024-10-16
23152288 };
23162289 steam-small = steam; # Added 2024-09-12
23172290 steam-run-native = steam-run; # added 2022-02-21
···23472320 sync = taler-sync; # Added 2024-09-04
23482321 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
23492322 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
23502350- syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained";
23232323+ syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; # Added 2025-05-18
23512324 syndicate_utils = throw "'syndicate_utils' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
2352232523532326 ### T ###
···23562329 tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
23572330 tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02
23582331 tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17
23592359- taskwarrior = lib.warnOnInstantiate "taskwarrior was replaced by taskwarrior3, which requires manual transition from taskwarrior 2.6, read upstream's docs: https://taskwarrior.org/docs/upgrade-3/" taskwarrior2;
23322332+ taskwarrior = lib.warnOnInstantiate "taskwarrior was replaced by taskwarrior3, which requires manual transition from taskwarrior 2.6, read upstream's docs: https://taskwarrior.org/docs/upgrade-3/" taskwarrior2; # Added 2024-08-14
23602333 taplo-cli = taplo; # Added 2022-07-30
23612334 taplo-lsp = taplo; # Added 2022-07-30
23622335 targetcli = targetcli-fb; # Added 2025-03-14
···24512424 tumpa = throw "tumpa has been removed, as it is broken"; # Added 2024-07-15
24522425 turbogit = throw "turbogit has been removed as it is unmaintained upstream and depends on an insecure version of libgit2"; # Added 2024-08-25
24532426 tvbrowser-bin = tvbrowser; # Added 2023-03-02
24542454- tvheadend = throw "tvheadend has been removed as it nobody was willing to maintain it and it was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
24272427+ tvheadend = throw "tvheadend has been removed as it nobody was willing to maintain it and it was stuck on an unmaintained version that required FFmpeg 4. Please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
24552428 typst-fmt = typstfmt; # Added 2023-07-15
24562429 typst-lsp = throw "'typst-lsp' has been removed due to lack of upstream maintenance, consider using 'tinymist' instead"; # Added 2025-01-25
24572430 typst-preview = throw "The features of 'typst-preview' have been consolidated to 'tinymist', an all-in-one language server for typst"; # Added 2024-07-07
···24662439 uclibc = uclibc-ng; # Added 2022-06-16
24672440 unicap = throw "'unicap' has been removed because it is unmaintained"; # Added 2025-05-17
24682441 unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2024-10-17
24692469- uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI";
24422442+ uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI"; # Added 2023-05-27
24702443 unifi-poller = unpoller; # Added 2022-11-24
24712444 unifi-video = throw "unifi-video has been removed as it has been unsupported upstream since 2021"; # Added 2024-10-01
24722445 unifi5 = throw "'unifi5' has been removed since its required MongoDB version is EOL."; # Added 2024-04-11
···24972470 v8 = throw "`v8` has been removed as it's unmaintained for several years and has vulnerabilites. Please migrate to `nodejs.libv8`"; # Added 2024-12-21
24982471 validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21
24992472 vamp = {
25002500- vampSDK = vamp-plugin-sdk;
25012501- }; # Added 2020-03-26
24732473+ vampSDK = vamp-plugin-sdk; # Added 2020-03-26
24742474+ };
25022475 vaapiIntel = intel-vaapi-driver; # Added 2023-05-31
25032476 vaapiVdpau = libva-vdpau-driver; # Added 2024-06-05
25042477 vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13
25052478 varnish74 = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
25062479 varnish74Packages = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
25072507- varnish75 = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 22025-03-29
24802480+ varnish75 = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 2025-03-29
25082481 varnish75Packages = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 2025-03-29
25092482 varnish76 = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
25102483 varnish76Packages = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
···25382511 voxelands = throw "'voxelands' has been removed due to lack of upstream maintenance"; # Added 2025-08-30
25392512 vtk_9 = lib.warnOnInstantiate "'vtk_9' has been renamed to 'vtk_9_5'" vtk_9_5; # Added 2025-07-18
25402513 vtk_9_egl = lib.warnOnInstantiate "'vtk_9_5' now build with egl support by default, so `vtk_9_egl` is deprecated, consider using 'vtk_9_5' instead." vtk_9_5; # Added 2025-07-18
25412541- vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt5' instead." vtkWithQt5; # Added 2025-07-18
25142514+ vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt5' instead."; # Added 2025-07-18
25422515 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22
25432516 vwm = throw "'vwm' was removed as it is broken and not maintained upstream"; # Added 2025-05-17
25442517···25712544 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
25722545 wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17
25732546 wlroots_0_16 = throw "'wlroots_0_16' has been removed in favor of newer versions"; # Added 2024-07-14
25742574- wlroots = wlroots_0_19; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
25472547+ wlroots = wlroots_0_19; # preserve, reason: wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
25752548 woof = throw "'woof' has been removed as it is broken and unmaintained upstream"; # Added 2025-09-04
25762549 wdomirror = throw "'wdomirror' has been removed as it is unmaintained upstream, Consider using 'wl-mirror' instead"; # Added 2025-09-04
25772550 wordpress6_3 = throw "'wordpress6_3' has been removed in favor of the latest version"; # Added 2024-08-03
···25822555 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
25832556 wpa_supplicant_ro_ssids = lib.warnOnInstantiate "Deprecated package: Please use wpa_supplicant instead. Read-only SSID patches are now upstream!" wpa_supplicant;
25842557 wrapLisp_old = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
25852585- wmii_hg = wmii;
25582558+ wmii_hg = wmii; # Added 2022-04-26
25862559 wrapGAppsHook = wrapGAppsHook3; # Added 2024-03-26
25872560 write_stylus = styluslabs-write-bin; # Added 2024-10-09
25882561 wxGTK33 = wxwidgets_3_3; # Added 2025-07-20
···26042577 xen_4_17 = throw "Due to technical challenges involving building older versions of Xen with newer dependencies, the Xen Project Hypervisor Maintenance Team decided to switch to a latest-only support cycle. As Xen 4.17 would have been the 'n-2' version, it was removed"; # Added 2024-10-05
26052578 xen_4_18 = throw "Due to technical challenges involving building older versions of Xen with newer dependencies, the Xen Project Hypervisor Maintenance Team decided to switch to a latest-only support cycle. As Xen 4.18 would have been the 'n-1' version, it was removed"; # Added 2024-10-05
26062579 xen_4_19 = throw "Use 'xen' instead"; # Added 2024-10-05
26072607- xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)";
25802580+ xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)"; # Added 2024-10-05
26082581 xflux-gui = throw "'xflux-gui' has been removed as it was unmaintained"; # Added 2025-08-22
26092582 xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22
26102583 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17
···26222595 xplayer = throw "xplayer has been removed as the upstream project was archived"; # Added 2024-12-27
26232596 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
26242597 xsd = throw "'xsd' has been removed."; # Added 2025-04-02
26252625- xsv = throw "'xsv' has been removed due to lack of upstream maintenance. Please see 'xan' for a maintained alternative";
25982598+ xsv = throw "'xsv' has been removed due to lack of upstream maintenance. Please see 'xan' for a maintained alternative"; # Added 2025-01-30
26262599 xsw = throw "'xsw' has been removed due to lack of upstream maintenance"; # Added 2025-08-22
26272600 xtrlock-pam = throw "xtrlock-pam has been removed because it is unmaintained for 10 years and doesn't support Python 3.10 or newer"; # Added 2025-01-25
26282601 xulrunner = firefox-unwrapped; # Added 2023-11-03
···26592632 z3_4_14 = throw "'z3_4_14' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
26602633 z3_4_8_5 = throw "'z3_4_8_5' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
26612634 z3_4_8 = throw "'z3_4_8' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
26622662- zabbix50 = throw "'zabbix50' has been removed, it would have reached its End of Life a few days after the release of NixOS 25.05. Consider upgrading to 'zabbix60' or 'zabbix70'.";
26632663- zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'.";
26352635+ zabbix50 = throw "'zabbix50' has been removed, it would have reached its End of Life a few days after the release of NixOS 25.05. Consider upgrading to 'zabbix60' or 'zabbix70'."; # Added 2025-04-22
26362636+ zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'."; # Added 2025-04-22
26642637 zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22
26652638 zeal-qt5 = lib.warnOnInstantiate "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31
26662639 zeal-qt6 = lib.warnOnInstantiate "'zeal-qt6' has been renamed to 'zeal'" zeal; # Added 2025-08-31
···26852658 zombietrackergps = throw "'zombietrackergps' has been dropped, as it depends on KDE Gear 5 and is unmaintained"; # Added 2025-08-20
26862659 zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17
26872660 zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
26882688- zkg = throw "'zkg' has been replaced by 'zeek'";
26612661+ zkg = throw "'zkg' has been replaced by 'zeek'"; # Added 2023-10-20
26892662 zsh-git-prompt = throw "zsh-git-prompt was removed as it is unmaintained upstream"; # Added 2025-08-28
26902663 zsh-history = throw "'zsh-history' has been removed as it was unmaintained"; # Added 2025-04-17
26912664 zq = zed.overrideAttrs (old: {
···27152688 */
2716268927172690 kalendar = merkuro; # Renamed in 23.08
27182718- kfloppy = throw "kfloppy has been removed upstream in KDE Gear 23.08";
26912691+ kfloppy = throw "kfloppy has been removed upstream in KDE Gear 23.08"; # Added 2023-08-24
2719269227202693 inherit (pidginPackages)
27212694 pidgin-indicator