···374 _2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
375 _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
376 _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
377- _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken.";
378 "7z2hashcat" =
379 throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
380···387 acousticbrainz-client = throw "acousticbrainz-client has been removed since the AcousticBrainz project has been shut down"; # Added 2024-06-04
388 adminer-pematon = adminneo; # Added 2025-02-20
389 adminerneo = adminneo; # Added 2025-02-27
390- adtool = throw "'adtool' has been removed, as it was broken and unmaintained";
391 adobe-reader = throw "'adobe-reader' has been removed, as it was broken, outdated and insecure"; # added 2025-05-31
392 adom = throw "'adom' has been removed, as it was broken and unmaintained"; # added 2024-05-09
393 adoptopenjdk-bin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin`"; # Added 2024-05-09
···414 aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
415 afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
416 afpfs-ng = throw "'afpfs-ng' has been removed as it was broken and unmaintained for 10 years"; # Added 2025-05-17
417- agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10"
418 ajour = throw "ajour has been removed, the project was archived upstream on 2024-09-17."; # Added 2025-03-12
419 akkoma-emoji = recurseIntoAttrs {
420 blobs_gg = lib.warnOnInstantiate "'akkoma-emoji.blobs_gg' has been renamed to 'blobs_gg'" blobs_gg; # Added 2025-03-14
···436 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
437 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
438 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24
439- 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
440 androidndkPkgs_21 = throw "androidndkPkgs_21 has been removed, as it is EOL"; # Added 2025-08-09
441 androidndkPkgs_23 = throw "androidndkPkgs_23 has been removed, as it is EOL"; # Added 2025-08-09
442 androidndkPkgs_23b = throw "androidndkPkgs_23b has been removed, as it is EOL"; # Added 2025-08-09
···482 autoconf213 = throw "'autoconf213' has been removed in favor of 'autoconf'"; # Added 2025-07-21
483 autoconf264 = throw "'autoconf264' has been removed in favor of 'autoconf'"; # Added 2025-07-21
484 automake111x = throw "'automake111x' has been removed in favor of 'automake'"; # Added 2025-07-21
485- autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve
486 autoreconfHook264 = throw "'autoreconfHook264' has been removed in favor of 'autoreconfHook'"; # Added 2025-07-21
487 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
488 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
···499 backlight-auto = throw "'backlight-auto' has been removed as it relies on Zig 0.12 which has been dropped."; # Added 2025-08-22
500 badtouch = authoscope; # Project was renamed, added 20210626
501 badwolf = throw "'badwolf' has been removed due to being unmaintained"; # Added 2025-04-15
502- baget = throw "'baget' has been removed due to being unmaintained";
503 bandwidth = throw "'bandwidth' has been removed due to lack of maintenance"; # Added 2025-09-01
504 banking = saldo; # added 2025-08-29
505 base16-builder = throw "'base16-builder' has been removed due to being unmaintained"; # Added 2025-06-03
···516 betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
517 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
518 bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27
519- bitcoin-abc = throw "bitcoin-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
520 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
521- bitcoind-abc = throw "bitcoind-abc has been removed due to a lack of maintanance"; # Added 2026-06-17
522 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
523 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
524 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
···555 buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12
556557 bwidget = tclPackages.bwidget; # Added 2024-10-02
558- # Shorter names; keep the longer name for back-compat. Added 2023-04-11. Warning added on 2024-12-16. Removed on 2025-05-31
559- buildFHSUserEnv = throw "'buildFHSUserEnv' has been renamed to 'buildFHSEnv' and was removed in 25.11";
560- buildFHSUserEnvChroot = throw "'buildFHSUserEnvChroot' has been renamed to 'buildFHSEnvChroot' and was removed in 25.11";
561- buildFHSUserEnvBubblewrap = throw "'buildFHSUserEnvBubblewrap' has been renamed to 'buildFHSEnvBubblewrap' and was removed in 25.11";
562563- # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
564- bitwarden_rs = vaultwarden;
565- bitwarden_rs-mysql = vaultwarden-mysql;
566- bitwarden_rs-postgresql = vaultwarden-postgresql;
567- bitwarden_rs-sqlite = vaultwarden-sqlite;
568- bitwarden_rs-vault = vaultwarden-vault;
569570 ### C ###
571···574 calculix = calculix-ccx; # Added 2024-12-18
575 calligra = kdePackages.calligra; # Added 2024-09-27
576 callPackage_i686 = pkgsi686Linux.callPackage;
577- cargo-asm = throw "'cargo-asm' has been removed due to lack of upstream maintenance. Consider 'cargo-show-asm' as an alternative.";
578 cask = emacs.pkgs.cask; # Added 2022-11-12
579 catcli = throw "catcli has been superseded by gocatcli"; # Added 2025-04-19
580 canonicalize-jars-hook = stripJavaArchivesHook; # Added 2024-03-17
581 cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09
582- cargo-espflash = espflash;
583 cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
584 cargo-information = throw "'cargo-information' has been removed due to being merged upstream into 'cargo'"; # Added 2025-03-09
585 cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26
···587 cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18
588 cassandra_3_0 = throw "'cassandra_3_0' has been removed has it reached end-of-life"; # Added 2025-03-23
589 cassandra_3_11 = throw "'cassandra_3_11' has been removed has it reached end-of-life"; # Added 2025-03-23
590- cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API";
591 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
592 cataract = throw "'cataract' has been removed due to a lack of maintenace"; # Added 2025-08-25
593 cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25
···697 cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17
698 cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09
699700- # these are for convenience, not for backward compat and shouldn't expire
701 clang9Stdenv = throw "clang9Stdenv has been removed from nixpkgs"; # Added 2024-04-08
702- clang12Stdenv = lowPrio llvmPackages_12.stdenv;
703- clang13Stdenv = lowPrio llvmPackages_13.stdenv;
704- clang14Stdenv = lowPrio llvmPackages_14.stdenv;
705- clang15Stdenv = lowPrio llvmPackages_15.stdenv;
706- clang16Stdenv = lowPrio llvmPackages_16.stdenv;
707- clang17Stdenv = lowPrio llvmPackages_17.stdenv;
708- clang18Stdenv = lowPrio llvmPackages_18.stdenv;
709- clang19Stdenv = lowPrio llvmPackages_19.stdenv;
710711 clang-tools_9 = throw "clang-tools_9 has been removed from nixpkgs"; # Added 2024-04-08
712 clang_9 = throw "clang_9 has been removed from nixpkgs"; # Added 2024-04-08
···729 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
730 darling = throw "'darling' has been removed due to vendoring Python2"; # Added 2025-05-10
731 dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17
732- dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself.";
733- dat = nodePackages.dat;
734 dave = throw "'dave' has been removed as it has been archived upstream. Consider using 'webdav' instead"; # Added 2025-02-03
735 daytona-bin = throw "'daytona-bin' has been removed, as it was unmaintained in nixpkgs"; # Added 2025-07-21
736 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16
···742 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
743 dclib = throw "'dclib' has been removed as it is unmaintained for 16 years and broken"; # Added 2025-05-25
744 deadpixi-sam = deadpixi-sam-unstable;
745-746 debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17
747 deepin = throw "the Deepin desktop environment and associated tools have been removed from nixpkgs due to lack of maintenance"; # Added 2025-08-21
748 degit-rs = throw "'degit-rs' has been removed because it is unmaintained upstream and has vulnerable dependencies."; # Added 2025-07-11
749 deltachat-cursed = arcanechat-tui; # added 2025-02-25
750 deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2024-10-17
751-752 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
753 devdash = throw "'devdash' has been removed as the upstream project was archived"; # Added 2025-03-27
754 devdocs-desktop = throw "'devdocs-desktop' has been removed as it is unmaintained upstream and vendors insecure dependencies"; # Added 2025-06-11
···789 dozenal = throw "dozenal has been removed because it does not compile and only minimal functionality"; # Added 2025-03-30
790 dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25
791 dstat = throw "'dstat' has been removed because it has been unmaintained since 2020. Use 'dool' instead."; # Added 2025-01-21
792- drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool";
793 dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
794 dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
795 du-dust = dust; # Added 2024-01-19
796 duckstation = throw "'duckstation' has been removed due to being unmaintained"; # Added 2025-08-03
797 duckstation-bin = throw "'duckstation-bin' has been removed due to being unmaintained"; # Added 2025-08-03
798 dump1090 = dump1090-fa; # Added 2024-02-12
799- dwfv = throw "'dwfv' has been removed due to lack of upstream maintenance";
800 dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17
801802 ### E ###
···816 edid-decode = v4l-utils; # Added 2025-06-20
817 eidolon = throw "eidolon was removed as it is unmaintained upstream."; # Added 2025-05-28
818 eintopf = lauti; # Project was renamed, added 2025-05-01
819- elasticsearch7Plugins = elasticsearchPlugins;
820 electronplayer = throw "'electronplayer' has been removed as it had been discontinued upstream since October 2024"; # Added 2024-12-17
821 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
822 element-desktop-wayland = throw "element-desktop-wayland has been removed. Consider setting NIXOS_OZONE_WL=1 via 'environment.sessionVariables' instead"; # Added 2024-12-17
···853 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
854 eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
855856- erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream";
857 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20
858 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01
859 erlangR24 = throw "erlangR24 has been removed in favor of erlang_24"; # added 2024-05-24
···871 erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24
872873 erlang_language_platform = throw "erlang_language_platform has been renamed erlang-language-platform"; # added 2025-04-04
874-875 est-sfs = throw "'est-sfs' has been removed as it was unmaintained in Nixpkgs"; # Added 2025-05-18
876-877 ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16
878- 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;
879880 ### F ###
881···892 fdr = throw "fdr has been removed, as it cannot be built from source and depends on Python 2.x"; # Added 2025-03-19
893 inherit (luaPackages) fennel; # Added 2022-09-24
894 ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
895- fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
896 ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12
897 ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12
898 ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12
899 FIL-plugins = fil-plugins; # Added 2024-06-12
900 fileschanged = throw "'fileschanged' has been removed as it is unmaintained upstream"; # Added 2024-04-19
901 filet = throw "'filet' has been removed as the upstream repo has been deleted"; # Added 2025-02-07
902- finger_bsd = bsd-finger;
903- fingerd_bsd = bsd-fingerd;
904 fira-code-nerdfont = lib.warnOnInstantiate "fira-code-nerdfont is redundant. Use nerd-fonts.fira-code instead." nerd-fonts.fira-code; # Added 2024-11-10
905 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
906- firefox-beta-bin = lib.warnOnInstantiate "`firefox-beta-bin` is removed. Please use `firefox-beta` or `firefox-bin` instead." firefox-beta;
907- firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition;
908- firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead.";
909- 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.";
910- firefox-esr-128 = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-140` instead.";
911- 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.";
912 firefox-wayland = firefox; # Added 2022-11-15
913 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
914 fishfight = jumpy; # Added 2022-08-03
···1000 gdc11 = throw "gdc11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1001 gdmd = throw "gdmd has been removed from Nixpkgs, as it depends on GDC which was removed"; # Added 2025-08-08
1002 gdome2 = throw "'gdome2' has been removed from nixpkgs, as it is umaintained and obsolete"; # Added 2024-12-29
1003- geocode-glib = throw "throw 'geocode-glib' has been removed, as it was unused and used outdated libraries"; # Added 2025-04-16
1004- geos_3_11 = throw "geos_3_11 has been removed from nixpgks. Please use a more recent 'geos' instead.";
1005 gfbgraph = throw "'gfbgraph' has been removed as it was archived upstream and unused in nixpkgs"; # Added 2025-04-20
1006 gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
1007 gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11
···10351036 Consider migrating to forgejo or gitea.
1037 ''; # Added 2024-10-12
1038- git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead.";
1039 git-credential-1password = throw "'git-credential-1password' has been removed, as the upstream project is deleted."; # Added 2024-05-20
1040 git-stree = throw "'git-stree' has been deprecated by upstream. Upstream recommends using 'git-subrepo' as a replacement."; # Added 2025-05-05
10411042 gitAndTools = self // {
1043- darcsToGit = darcs-to-git;
1044- gitAnnex = git-annex;
1045- gitBrunch = git-brunch;
1046- gitFastExport = git-fast-export;
1047- gitRemoteGcrypt = git-remote-gcrypt;
1048- svn_all_fast_export = svn-all-fast-export;
1049- topGit = top-git;
1050- }; # Added 2021-01-14
1051 github-copilot-cli = throw "'github-copilot-cli' has been removed because GitHub has replaced it with 'gh-copilot'."; # Added 2025-06-01
1052 gitversion = throw "'gitversion' has been removed because it produced a broken build and was unmaintained"; # Added 2025-08-30
1053 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
···1067 gnat-bootstrap12 = throw "gnat-bootstrap12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1068 gnatboot12 = throw "gnatboot12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1069 gnat12Packages = throw "gnat12Packages has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1070- gnatboot = gnat-bootstrap;
1071 gnatcoll-core = gnatPackages.gnatcoll-core; # Added 2024-02-25
1072 gnatcoll-gmp = gnatPackages.gnatcoll-gmp; # Added 2024-02-25
1073 gnatcoll-iconv = gnatPackages.gnatcoll-iconv; # Added 2024-02-25
···1107 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
1108 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
1109 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
1110-1111- #godot
1112- 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;
1113- 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;
1114- godot_4-export-templates = lib.warnOnInstantiate "godot_4-export-templates has been renamed to godot_4-export-templates-bin" godot_4-export-templates-bin;
1115- godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin;
1116-1117 go-thumbnailer = thud; # Added 2023-09-21
1118 go-upower-notify = upower-notify; # Added 2024-07-21
1119 googler = throw "'googler' has been removed, as it no longer works and is abandoned upstream"; # Added 2025-04-01
···1121 gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
1122 gpxsee-qt5 = throw "gpxsee-qt5 was removed, use gpxsee instead"; # added 2025-09-09
1123 gpxsee-qt6 = gpxsee; # added 2025-09-09
1124-1125- gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead";
1126 gr-framework = throw "gr-framework has been removed, as it was broken"; # Added 2025-08-25
1127 graalvmCEPackages = graalvmPackages; # Added 2024-08-10
1128 graalvm-ce = graalvmPackages.graalvm-ce; # Added 2024-08-10
···1173 hpp-fcl = coal; # Added 2024-11-15
1174 ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17
1175 hydra_unstable = hydra; # Added 2024-08-22
1176- 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";
1177 hyenae = throw "hyenae has been removed because it fails to build and was unmaintained for 15 years"; # Added 2025-04-04
1178 hyprgui = throw "hyprgui has been removed as the repository is deleted"; # Added 2024-12-27
1179 hyprlauncher = throw "hyprlauncher has been removed as the repository is deleted"; # Added 2024-12-27
···1197 inconsolata-nerdfont = lib.warnOnInstantiate "inconsolata-nerdfont is redundant. Use nerd-fonts.inconsolata instead." nerd-fonts.inconsolata; # Added 2024-11-10
1198 incrtcl = tclPackages.incrtcl; # Added 2024-10-02
1199 input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21
1200- inotifyTools = inotify-tools;
1201 insync-emblem-icons = throw "'insync-emblem-icons' has been removed, use 'insync-nautilus' instead"; # Added 2025-05-14
1202 inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2024-10-17
1203 ioccheck = throw "ioccheck was dropped since it was unmaintained."; # Added 2025-07-06
···1228 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
1229 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
1230 jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10
1231- jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07
1232 jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25
12331234 # Julia
···1245 k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01
1246 # 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
1247 # now kube3d/k3d will take its place
1248- kube3d = k3d; # Added 2022-0705
1249 kafkacat = throw "'kafkacat' has been renamed to/replaced by 'kcat'"; # Converted to throw 2024-10-17
1250 kak-lsp = kakoune-lsp; # Added 2024-04-01
1251 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
···1263 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
1264 keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.kdeGear.keysmith'"; # Converted to throw 2024-10-17
1265 kgx = gnome-console; # Added 2022-02-19
1266- 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
1267- kibana = kibana7;
1268 kio-admin = makePlasma5Throw "kio-admin"; # Added 2023-03-18
1269 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
1270 kmplayer = throw "'kmplayer' has been removed, as it is unmaintained upstream"; # Added 2025-08-30
1271- kodiGBM = kodi-gbm;
1272- kodiPlain = kodi;
1273- kodiPlainWayland = kodi-wayland;
1274- kodiPlugins = kodiPackages; # Added 2021-03-09;
1275 kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2024-10-17
1276- krb5Full = krb5;
1277 kreative-square-fonts = throw "'kreative-square-fonts' has been renamed to 'kreative-square'"; # Added 2025-04-16
1278 krita-beta = throw "'krita-beta' has been renamed to/replaced by 'krita'"; # Converted to throw 2024-10-17
1279 krun = throw "'krun' has been renamed to/replaced by 'muvm'"; # Added 2025-05-01
···1290 LASzip2 = laszip_2; # Added 2024-06-12
1291 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
1292 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
1293- latinmodern-math = lmmath;
1294 latte-dock = throw "'latte-dock' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1295 layan-kde = throw "'layan-kde' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1296 lazarus-qt = lazarus-qt5; # Added 2024-12-25
···1321 libfpx = throw "libfpx has been removed as it was unmaintained in Nixpkgs and had known vulnerabilities"; # Added 2025-05-20
1322 libgadu = throw "'libgadu' has been removed as upstream is unmaintained and has no dependents or maintainers in Nixpkgs"; # Added 2025-05-17
1323 libgcrypt_1_8 = throw "'libgcrypt_1_8' is end-of-life. Consider using 'libgcrypt' instead"; # Added 2025-01-05
1324- libgda = lib.warnOnInstantiate "‘libgda’ has been renamed to ‘libgda5’" libgda5; # Added 2025-01-21
1325 lightly-boehs = throw "'lightly-boehs' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1326 lightly-qt = throw "'lightly-qt' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1327 libgme = game-music-emu; # Added 2022-07-20
···1330 libgrss = throw "'libgrss' has been removed as it was archived upstream and had no users in nixpkgs"; # Added 2025-04-17
1331 libheimdal = heimdal; # Added 2022-11-18
1332 libhttpseverywhere = throw "'libhttpseverywhere' has been removed due to lack of upstream maintenance. It was no longer used in nixpkgs."; # Added 2025-04-17
1333- libiconv-darwin = darwin.libiconv;
1334- libixp_hg = libixp;
1335 libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17
1336 liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17
1337 libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17
···1361 libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2024-10-17
1362 libsForQt515 = libsForQt5; # Added 2022-11-24
1363 libsmartcols = lib.warnOnInstantiate "'util-linux' should be used instead of 'libsmartcols'" util-linux; # Added 2025-09-03
1364- libsoup = lib.warnOnInstantiate "‘libsoup’ has been renamed to ‘libsoup_2_4’" libsoup_2_4; # Added 2024-12-02
1365 libstdcxx5 = throw "libstdcxx5 is severly outdated and has been removed"; # Added 2024-11-24
1366 libtensorflow-bin = libtensorflow; # Added 2022-09-25
1367 libtorrent = throw "'libtorrent' has been renamed to 'libtorrent-rakshasa' for clearer distinction from 'libtorrent-rasterbar'"; # Added 2025-09-10
···1371 libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2024-10-17
1372 libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2024-10-17
1373 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
1374- libwnck3 = libwnck;
1375 libxplayer-plparser = throw "libxplayer-plparser has been removed as the upstream project was archived"; # Added 2024-12-27
1376 libyamlcpp = yaml-cpp; # Added 2023-01-29
1377 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29
1378 libzapojit = throw "'libzapojit' has been removed due to lack of upstream maintenance and archival"; # Added 2025-04-16
1379 licensor = throw "'licensor' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1380 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
1381- lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects.";
1382 ligo = throw "ligo has been removed from nixpkgs for lack of maintainance"; # Added 2025-06-03
1383 lima-bin = lib.warnOnInstantiate "lima-bin has been replaced by lima" lima; # Added 2025-05-13
1384 lime3ds = throw "lime3ds is deprecated, use 'azahar' instead."; # Added 2025-03-22
···1445 linux_rpi3 = linuxKernel.kernels.linux_rpi3;
1446 linux_rpi4 = linuxKernel.kernels.linux_rpi4;
14471448- # Added 2021-04-04
1449- linuxPackages_xen_dom0 = linuxPackages;
1450- linuxPackages_latest_xen_dom0 = linuxPackages_latest;
1451- linuxPackages_xen_dom0_hardened = linuxPackages_hardened;
1452- linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened;
1453-1454- # Added 2021-08-16
1455- linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened;
1456- linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened;
1457- linuxPackages_6_14_hardened = linuxKernel.packages.linux_6_14_hardened;
1458- linux_6_14_hardened = linuxKernel.kernels.linux_6_14_hardened;
1459 linuxPackages_latest_hardened = throw ''
1460 The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
1461 frequently lag behind the upstream kernel. In some cases this meant that this attribute
···1466 and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
14671468 [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
1469- '';
1470- linux_latest_hardened = linuxPackages_latest_hardened;
14711472- # Added 2025-08-10
1473- linuxPackages_hardened = linuxKernel.packages.linux_hardened;
1474- linux_hardened = linuxPackages_hardened.kernel;
1475- linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
1476- linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
1477- linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
1478- linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
1479- linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
1480- linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
1481- linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
1482- linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
1483- linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
1484- linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
1485- linuxPackages_6_12_hardened = linuxKernel.packages.linux_6_12_hardened;
1486- linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened;
14871488- # Added 2023-11-18, modified 2024-01-09
1489- 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";
1490- 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";
14911492 linuxstopmotion = stopmotion; # Added 2024-11-01
14931494 lixVersions = lixPackageSets.renamedDeprecatedLixVersions; # Added 2025-03-20, warning in ../tools/package-management/lix/default.nix
14951496- llvmPackages_git = (callPackages ../development/compilers/llvm { }).git;
14971498 lld_9 = throw "lld_9 has been removed from nixpkgs"; # Added 2024-04-08
1499 lldb_9 = throw "lldb_9 has been removed from nixpkgs"; # Added 2024-04-08
···1537 ''; # Added 2025-09-05
15381539 lxde = {
1540- gtk2-x11 = throw "'lxde.gtk2-x11' has been removed. Use 'gtk2-x11' directly.";
1541-1542 lxappearance = throw "'lxappearance' has been moved to top-level. Use 'lxappearance' directly"; # added 2025-08-31
1543-1544 lxappearance-gtk2 = throw "'lxappearance-gtk2' has been moved to top-level. Use 'lxappearance-gtk2' directly"; # added 2025-08-31
1545-1546 lxmenu-data = throw "'lxmenu-data' has been moved to top-level. Use 'lxmenu-data' directly"; # added 2025-08-31
1547-1548 lxpanel = throw "'lxpanel' has been moved to top-level. Use 'lxpanel' directly"; # added 2025-08-31
1549-1550 lxrandr = throw "'lxrandr' has been moved to top-level. Use 'lxrandr' directly"; # added 2025-08-31
1551-1552 lxsession = throw "'lxsession' has been moved to top-level. Use 'lxsession' directly"; # added 2025-08-31
1553-1554 lxtask = throw "'lxtask' has been moved to top-level. Use 'lxtask' directly"; # added 2025-08-31
1555 };
1556···1571 mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'."; # Added 2025-04-26
1572 mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15
1573 mariadb-client = hiPrio mariadb.client; # added 2019.07.28
1574- maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24
1575 manicode = throw "manicode has been renamed to codebuff"; # Added 2024-12-10
1576 manaplus = throw "manaplus has been removed, as it was broken"; # Added 2025-08-25
1577 manta = throw "manta does not support python3, and development has been abandoned upstream"; # Added 2025-03-17
···1581 maple-mono-NF had been moved to maple-mono.NF.
1582 for installing all maple-mono:
1583 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1584- '';
1585 maple-mono-otf = throw ''
1586 maple-mono-otf had been moved to maple-mono.opentype.
1587 for installing all maple-mono:
1588 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1589- '';
1590 maple-mono-woff2 = throw ''
1591 maple-mono-woff2 had been moved to maple-mono.woff2.
1592 for installing all maple-mono:
1593 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1594- '';
1595 maple-mono-SC-NF = throw ''
1596 mono-SC-NF had been superseded by maple-mono.NF-CN.
1597 for installing all maple-mono:
1598 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1599- '';
1600 maple-mono-autohint = throw ''
1601 maple-mono-autohint had been moved to maple-mono.truetype-autohint.
1602 for installing all maple-mono:
1603 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1604- '';
16051606- mapmap = throw "'mapmap' has been removed as it has been unmaintained since 2021";
1607 markets = throw "'markets' has been removed as it was archived upstream in 2023"; # Added 2025-04-17
1608 marwaita-manjaro = lib.warnOnInstantiate "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08
1609 marwaita-peppermint = lib.warnOnInstantiate "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01
···1620 matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17
1621 matrix-sliding-sync = throw "matrix-sliding-sync has been removed as matrix-synapse 114.0 and later covers its functionality"; # Added 2024-10-20
1622 matrix-synapse-tools = recurseIntoAttrs {
1623- 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;
1624- synadm = lib.warnOnInstantiate "`matrix-synapse-tools.synadm` has been renamed to `synadm`" synadm;
1625 }; # Added 2025-02-20
1626 mcomix3 = mcomix; # Added 2022-06-05
1627 mdt = md-tui; # Added 2024-09-03
···1630 memorymappingHook = throw "memorymapping has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1631 memstream = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1632 memstreamHook = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1633- mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead";
1634 microcodeAmd = microcode-amd; # Added 2024-09-08
1635 microcodeIntel = microcode-intel; # Added 2024-09-08
1636 micropad = throw "micropad has been removed, since it was unmaintained and blocked the Electron 27 removal."; # Added 2025-02-24
···1745 nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25
1746 nextcloud-news-updater = throw "nextcloud-news-updater has been removed because the project is unmaintained"; # Added 2025-03-28
1747 nixForLinking = throw "nixForLinking has been removed, use `nixVersions.nixComponents_<version>` instead"; # Added 2025-08-14
1748- nagiosPluginsOfficial = monitoring-plugins;
1749 neochat = makePlasma5Throw "neochat"; # added 2022-05-10
1750 nerdfonts = throw ''
1751 nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
···1767 newlibCross = newlib; # Added 2024-09-06
1768 newlib-nanoCross = newlib-nano; # Added 2024-09-06
1769 nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25
1770- nix-direnv-flakes = nix-direnv;
1771 nix-ld-rs = nix-ld; # Added 2024-08-17
1772 nix-linter = throw "nix-linter has been removed as it was broken for 3 years and unmaintained upstream"; # Added 2025-09-06
1773 nix-plugin-pijul = throw "nix-plugin-pijul has been removed due to being discontinued"; # added 2025-05-18
1774- nix-repl = throw (
1775- # Added 2018-08-26
1776- "nix-repl has been removed because it's not maintained anymore, "
1777- + "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
1778- );
1779 nix-simple-deploy = throw "'nix-simple-deploy' has been removed as it is broken and unmaintained"; # Added 2024-08-17
1780 nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21
1781 nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2024-10-17
···1815 nushellFull = lib.warnOnInstantiate "`nushellFull` has has been replaced by `nushell` as its features no longer exist" nushell; # Added 2024-05-30
1816 nux = throw "nux has been removed because it has been abandoned for 4 years"; # Added 2025-03-22
1817 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
1818- nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated; use cudaPackages.cuda_cccl";
18191820 ### O ###
1821···1892 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
1893 OSCAR = oscar; # Added 2024-06-12
1894 osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17
1895- 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
1896 ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
1897 oxygen-icons5 = throw ''
1898 The top-level oxygen-icons5 alias has been removed.
···1935 percona-xtrabackup_lts = percona-xtrabackup; # Added 2024-10-13
1936 peroxide = throw "'peroxide' has been dropped due to lack of upstream maintenance."; # Added 2025-03-31
1937 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
1938- 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";
1939- perldevelPackages = perldevel;
1940 peruse = throw "'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20
1941 petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09
1942 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
1943- pgadmin = pgadmin4;
1944 pharo-spur64 = pharo; # Added 2022-08-03
1945 phlare = throw "'phlare' has been removed as the upstream project was archived."; # Added 2025-03-27
1946 picom-next = picom; # Added 2024-02-13
···1948 pilipalax = throw "'pilipalax' has been removed from nixpkgs due to it not being maintained"; # Added 2025-07-25
1949 pio = throw "pio has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1950 pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28
1951- pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";
1952 platformioPackages = {
1953 inherit
1954 platformio-core
···1959 pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2024-10-17
1960 plex-media-player = throw "'plex-media-player' has been discontinued, the new official client is available as 'plex-desktop'"; # Added 2025-05-28
1961 plots = throw "'plots' has been replaced by 'gnome-graphs'"; # Added 2025-02-05
1962- pltScheme = racket; # just to be sure
1963 poac = cabinpkg; # Added 2025-01-22
1964 podofo010 = podofo_0_10; # Added 2025-06-01
1965 polkit-kde-agent = throw ''
···2057 protobuf_24 = throw "'protobuf_24' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-07-14
2058 protobuf_26 = throw "'protobuf_26' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-29
2059 protobuf_28 = throw "'protobuf_28' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-14
2060- protobuf3_24 = protobuf_24;
2061- protobuf3_23 = protobuf_23;
2062- protobuf3_21 = protobuf_21;
2063 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
2064 protonup = protonup-ng; # Added 2022-11-06
2065 protonvpn-gui_legacy = throw "protonvpn-gui_legacy source code was removed from upstream. Use protonvpn-gui instead."; # Added 2024-10-12
···2076 pxlib = throw "pxlib has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
2077 pxview = throw "pxview has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
2078 pynac = throw "'pynac' has been removed as it was broken and unmaintained"; # Added 2025-03-18
2079- pyo3-pack = maturin;
2080- pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
2081 pypolicyd-spf = spf-engine; # Added 2022-10-09
2082 pypy39Packages = throw "pypy 3.9 has been removed, use pypy 3.10 instead"; # Added 2025-01-07
2083 python = python2; # Added 2022-01-11
···2144 restinio_0_6 = throw "restinio_0_6 has been removed from nixpkgs as it's not needed by downstream packages"; # Added 2024-07-04
2145 retroarchBare = retroarch-bare; # Added 2024-11-23
2146 retroarchFull = retroarch-full; # Added 2024-11-23
2147- retroshare06 = retroshare;
2148 rewind-ai = throw "'rewind-ai' has been removed due to lack of of maintenance upstream"; # Added 2025-08-03
2149 responsively-app = throw "'responsively-app' has been removed due to lack of maintainance upstream."; # Added 2025-06-25
2150 rftg = throw "'rftg' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
···2169 rr-unstable = rr; # Added 2022-09-17
2170 rtx = mise; # Added 2024-01-05
2171 ruby-zoom = throw "'ruby-zoom' has been removed due to lack of maintaince and had not been updated since 2020"; # Added 2025-08-24
2172- runCommandNoCC = runCommand;
2173- runCommandNoCCLocal = runCommandLocal;
2174 run-scaled = throw "run-scaled has been removed due to being deprecated. Consider using run_scaled from 'xpra' instead"; # Added 2025-03-17
2175- rust-synapse-state-compress = rust-synapse-compress-state;
2176 rustc-wasm32 = rustc; # Added 2023-12-01
2177 rustfilt = throw "'rustfilt' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
2178 rustic-rs = rustic; # Added 2024-08-02
···2208 Please participate in upstream discussion on getting out new releases:
2209 https://github.com/SchildiChat/schildichat-desktop/issues/212
2210 https://github.com/SchildiChat/schildichat-desktop/issues/215''; # Added 2023-12-05
2211- schildichat-desktop = schildichat-web;
2212- schildichat-desktop-wayland = schildichat-web;
2213 scitoken-cpp = scitokens-cpp; # Added 2024-02-12
2214 scry = throw "'scry' has been removed as it was archived upstream. Use 'crystalline' instead"; # Added 2025-02-12
2215 scudcloud = throw "'scudcloud' has been removed as it was archived by upstream"; # Added 2025-07-24
···2220 sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28
2221 serial-unit-testing = throw "'serial-unit-testing' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
2222 serious-sans = throw "'serious-sans' has been renamed to 'serious-shanns', which is not currently packaged"; # Added 2025-01-26
2223- session-desktop-appimage = session-desktop;
2224 setserial = throw "'setserial' has been removed as it had been abandoned upstream"; # Added 2025-05-18
2225 sequoia = sequoia-sq; # Added 2023-06-26
2226 sexp = sexpp; # Added 2023-07-03
···2232 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
2233 signald = throw "'signald' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
2234 signaldctl = throw "'signaldctl' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
2235- signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain";
2236 signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16
2237 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12
2238 silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12
···2252 slurm-llnl = slurm; # renamed July 2017
2253 sm64ex-coop = throw "'sm64ex-coop' was removed as it was archived upstream. Consider migrating to 'sm64coopdx'"; # added 2024-11-23
2254 smartgithg = smartgit; # renamed March 2025
2255- 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;
2256 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21
2257 soldat-unstable = opensoldat; # Added 2022-07-02
2258 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
···2266 spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06
2267 sonusmix = throw "'sonusmix' has been removed due to lack of maintenance"; # Added 2025-08-27
22682269- # Added 2020-02-10
2270 sourceHanSansPackages = {
2271- japanese = source-han-sans;
2272- korean = source-han-sans;
2273- simplified-chinese = source-han-sans;
2274- traditional-chinese = source-han-sans;
2275 };
2276- source-han-sans-japanese = source-han-sans;
2277- source-han-sans-korean = source-han-sans;
2278- source-han-sans-simplified-chinese = source-han-sans;
2279- source-han-sans-traditional-chinese = source-han-sans;
2280 sourceHanSerifPackages = {
2281- japanese = source-han-serif;
2282- korean = source-han-serif;
2283- simplified-chinese = source-han-serif;
2284- traditional-chinese = source-han-serif;
2285 };
2286- source-han-serif-japanese = source-han-serif;
2287- source-han-serif-korean = source-han-serif;
2288- source-han-serif-simplified-chinese = source-han-serif;
2289- source-han-serif-traditional-chinese = source-han-serif;
22902291 sourcehut = throw "'sourcehut.*' has been removed due to being broken and unmaintained"; # Added 2025-06-15
2292 solana-validator = throw "'solana-validator' is obsoleted by solana-cli, which also includes the validator binary"; # Added 2024-12-20
···2301 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
2302 srvc = throw "'srvc' has been removed, as it was broken and unmaintained"; # Added 2024-09-09
2303 ssm-agent = amazon-ssm-agent; # Added 2023-10-17
2304- starpls-bin = starpls;
2305 starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
2306 station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # added 2025-06-16
2307 steamPackages = {
2308- steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable";
2309- steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped;
2310- steam-fhsenv = lib.warnOnInstantiate "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam;
2311- 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;
2312- steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary";
2313- steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary";
2314- steamcmd = lib.warnOnInstantiate "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd;
2315 };
2316 steam-small = steam; # Added 2024-09-12
2317 steam-run-native = steam-run; # added 2022-02-21
···2347 sync = taler-sync; # Added 2024-09-04
2348 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
2349 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
2350- syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained";
2351 syndicate_utils = throw "'syndicate_utils' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
23522353 ### T ###
···2356 tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
2357 tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02
2358 tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17
2359- 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;
2360 taplo-cli = taplo; # Added 2022-07-30
2361 taplo-lsp = taplo; # Added 2022-07-30
2362 targetcli = targetcli-fb; # Added 2025-03-14
···2451 tumpa = throw "tumpa has been removed, as it is broken"; # Added 2024-07-15
2452 turbogit = throw "turbogit has been removed as it is unmaintained upstream and depends on an insecure version of libgit2"; # Added 2024-08-25
2453 tvbrowser-bin = tvbrowser; # Added 2023-03-02
2454- 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
2455 typst-fmt = typstfmt; # Added 2023-07-15
2456 typst-lsp = throw "'typst-lsp' has been removed due to lack of upstream maintenance, consider using 'tinymist' instead"; # Added 2025-01-25
2457 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
···2466 uclibc = uclibc-ng; # Added 2022-06-16
2467 unicap = throw "'unicap' has been removed because it is unmaintained"; # Added 2025-05-17
2468 unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2024-10-17
2469- uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI";
2470 unifi-poller = unpoller; # Added 2022-11-24
2471 unifi-video = throw "unifi-video has been removed as it has been unsupported upstream since 2021"; # Added 2024-10-01
2472 unifi5 = throw "'unifi5' has been removed since its required MongoDB version is EOL."; # Added 2024-04-11
···2497 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
2498 validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21
2499 vamp = {
2500- vampSDK = vamp-plugin-sdk;
2501- }; # Added 2020-03-26
2502 vaapiIntel = intel-vaapi-driver; # Added 2023-05-31
2503 vaapiVdpau = libva-vdpau-driver; # Added 2024-06-05
2504 vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13
2505 varnish74 = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
2506 varnish74Packages = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
2507- varnish75 = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 22025-03-29
2508 varnish75Packages = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 2025-03-29
2509 varnish76 = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
2510 varnish76Packages = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
···2538 voxelands = throw "'voxelands' has been removed due to lack of upstream maintenance"; # Added 2025-08-30
2539 vtk_9 = lib.warnOnInstantiate "'vtk_9' has been renamed to 'vtk_9_5'" vtk_9_5; # Added 2025-07-18
2540 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
2541- vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt5' instead." vtkWithQt5; # Added 2025-07-18
2542 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22
2543 vwm = throw "'vwm' was removed as it is broken and not maintained upstream"; # Added 2025-05-17
2544···2571 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
2572 wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17
2573 wlroots_0_16 = throw "'wlroots_0_16' has been removed in favor of newer versions"; # Added 2024-07-14
2574- wlroots = wlroots_0_19; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
2575 woof = throw "'woof' has been removed as it is broken and unmaintained upstream"; # Added 2025-09-04
2576 wdomirror = throw "'wdomirror' has been removed as it is unmaintained upstream, Consider using 'wl-mirror' instead"; # Added 2025-09-04
2577 wordpress6_3 = throw "'wordpress6_3' has been removed in favor of the latest version"; # Added 2024-08-03
···2582 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
2583 wpa_supplicant_ro_ssids = lib.warnOnInstantiate "Deprecated package: Please use wpa_supplicant instead. Read-only SSID patches are now upstream!" wpa_supplicant;
2584 wrapLisp_old = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
2585- wmii_hg = wmii;
2586 wrapGAppsHook = wrapGAppsHook3; # Added 2024-03-26
2587 write_stylus = styluslabs-write-bin; # Added 2024-10-09
2588 wxGTK33 = wxwidgets_3_3; # Added 2025-07-20
···2604 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
2605 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
2606 xen_4_19 = throw "Use 'xen' instead"; # Added 2024-10-05
2607- xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)";
2608 xflux-gui = throw "'xflux-gui' has been removed as it was unmaintained"; # Added 2025-08-22
2609 xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22
2610 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17
···2622 xplayer = throw "xplayer has been removed as the upstream project was archived"; # Added 2024-12-27
2623 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
2624 xsd = throw "'xsd' has been removed."; # Added 2025-04-02
2625- xsv = throw "'xsv' has been removed due to lack of upstream maintenance. Please see 'xan' for a maintained alternative";
2626 xsw = throw "'xsw' has been removed due to lack of upstream maintenance"; # Added 2025-08-22
2627 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
2628 xulrunner = firefox-unwrapped; # Added 2023-11-03
···2659 z3_4_14 = throw "'z3_4_14' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2660 z3_4_8_5 = throw "'z3_4_8_5' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2661 z3_4_8 = throw "'z3_4_8' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2662- 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'.";
2663- zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'.";
2664 zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22
2665 zeal-qt5 = lib.warnOnInstantiate "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31
2666 zeal-qt6 = lib.warnOnInstantiate "'zeal-qt6' has been renamed to 'zeal'" zeal; # Added 2025-08-31
···2685 zombietrackergps = throw "'zombietrackergps' has been dropped, as it depends on KDE Gear 5 and is unmaintained"; # Added 2025-08-20
2686 zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17
2687 zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
2688- zkg = throw "'zkg' has been replaced by 'zeek'";
2689 zsh-git-prompt = throw "zsh-git-prompt was removed as it is unmaintained upstream"; # Added 2025-08-28
2690 zsh-history = throw "'zsh-history' has been removed as it was unmaintained"; # Added 2025-04-17
2691 zq = zed.overrideAttrs (old: {
···2715 */
27162717 kalendar = merkuro; # Renamed in 23.08
2718- kfloppy = throw "kfloppy has been removed upstream in KDE Gear 23.08";
27192720 inherit (pidginPackages)
2721 pidgin-indicator
···374 _2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
375 _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
376 _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
377+ _5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken."; # Added 2025-05-05
378 "7z2hashcat" =
379 throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
380···387 acousticbrainz-client = throw "acousticbrainz-client has been removed since the AcousticBrainz project has been shut down"; # Added 2024-06-04
388 adminer-pematon = adminneo; # Added 2025-02-20
389 adminerneo = adminneo; # Added 2025-02-27
390+ adtool = throw "'adtool' has been removed, as it was broken and unmaintained"; # Added 2024-02-14
391 adobe-reader = throw "'adobe-reader' has been removed, as it was broken, outdated and insecure"; # added 2025-05-31
392 adom = throw "'adom' has been removed, as it was broken and unmaintained"; # added 2024-05-09
393 adoptopenjdk-bin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin`"; # Added 2024-05-09
···414 aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
415 afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
416 afpfs-ng = throw "'afpfs-ng' has been removed as it was broken and unmaintained for 10 years"; # Added 2025-05-17
417+ agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10
418 ajour = throw "ajour has been removed, the project was archived upstream on 2024-09-17."; # Added 2025-03-12
419 akkoma-emoji = recurseIntoAttrs {
420 blobs_gg = lib.warnOnInstantiate "'akkoma-emoji.blobs_gg' has been renamed to 'blobs_gg'" blobs_gg; # Added 2025-03-14
···436 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
437 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
438 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24
439+ 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
440 androidndkPkgs_21 = throw "androidndkPkgs_21 has been removed, as it is EOL"; # Added 2025-08-09
441 androidndkPkgs_23 = throw "androidndkPkgs_23 has been removed, as it is EOL"; # Added 2025-08-09
442 androidndkPkgs_23b = throw "androidndkPkgs_23b has been removed, as it is EOL"; # Added 2025-08-09
···482 autoconf213 = throw "'autoconf213' has been removed in favor of 'autoconf'"; # Added 2025-07-21
483 autoconf264 = throw "'autoconf264' has been removed in favor of 'autoconf'"; # Added 2025-07-21
484 automake111x = throw "'automake111x' has been removed in favor of 'automake'"; # Added 2025-07-21
485+ autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve, reason: common typo
486 autoreconfHook264 = throw "'autoreconfHook264' has been removed in favor of 'autoreconfHook'"; # Added 2025-07-21
487 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
488 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
···499 backlight-auto = throw "'backlight-auto' has been removed as it relies on Zig 0.12 which has been dropped."; # Added 2025-08-22
500 badtouch = authoscope; # Project was renamed, added 20210626
501 badwolf = throw "'badwolf' has been removed due to being unmaintained"; # Added 2025-04-15
502+ baget = throw "'baget' has been removed due to being unmaintained"; # Added 2023-03-19
503 bandwidth = throw "'bandwidth' has been removed due to lack of maintenance"; # Added 2025-09-01
504 banking = saldo; # added 2025-08-29
505 base16-builder = throw "'base16-builder' has been removed due to being unmaintained"; # Added 2025-06-03
···516 betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
517 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
518 bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27
519+ bitcoin-abc = throw "bitcoin-abc has been removed due to a lack of maintanance"; # Added 2025-06-17
520 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
521+ bitcoind-abc = throw "bitcoind-abc has been removed due to a lack of maintanance"; # Added 2025-06-17
522 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
523 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
524 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
···555 buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12
556557 bwidget = tclPackages.bwidget; # Added 2024-10-02
558+ buildFHSUserEnv = throw "'buildFHSUserEnv' has been renamed to 'buildFHSEnv' and was removed in 25.11"; # Converted to throw 2025-06-01
559+ buildFHSUserEnvChroot = throw "'buildFHSUserEnvChroot' has been renamed to 'buildFHSEnvChroot' and was removed in 25.11"; # Converted to throw 2025-06-01
560+ buildFHSUserEnvBubblewrap = throw "'buildFHSUserEnvBubblewrap' has been renamed to 'buildFHSEnvBubblewrap' and was removed in 25.11"; # Converted to throw 2025-06-01
0561562+ bitwarden_rs = vaultwarden; # Added 2021-07-01
563+ bitwarden_rs-mysql = vaultwarden-mysql; # Added 2021-07-01
564+ bitwarden_rs-postgresql = vaultwarden-postgresql; # Added 2021-07-01
565+ bitwarden_rs-sqlite = vaultwarden-sqlite; # Added 2021-07-01
566+ bitwarden_rs-vault = vaultwarden-vault; # Added 2021-07-01
0567568 ### C ###
569···572 calculix = calculix-ccx; # Added 2024-12-18
573 calligra = kdePackages.calligra; # Added 2024-09-27
574 callPackage_i686 = pkgsi686Linux.callPackage;
575+ 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
576 cask = emacs.pkgs.cask; # Added 2022-11-12
577 catcli = throw "catcli has been superseded by gocatcli"; # Added 2025-04-19
578 canonicalize-jars-hook = stripJavaArchivesHook; # Added 2024-03-17
579 cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09
580+ cargo-espflash = espflash; # Added 2024-02-09
581 cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
582 cargo-information = throw "'cargo-information' has been removed due to being merged upstream into 'cargo'"; # Added 2025-03-09
583 cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26
···585 cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18
586 cassandra_3_0 = throw "'cassandra_3_0' has been removed has it reached end-of-life"; # Added 2025-03-23
587 cassandra_3_11 = throw "'cassandra_3_11' has been removed has it reached end-of-life"; # Added 2025-03-23
588+ cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; # Added 2023-09-05
589 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
590 cataract = throw "'cataract' has been removed due to a lack of maintenace"; # Added 2025-08-25
591 cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25
···695 cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17
696 cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09
697698+ # these are for convenience, not for backward compat., and shouldn't expire until the package is deprecated.
699 clang9Stdenv = throw "clang9Stdenv has been removed from nixpkgs"; # Added 2024-04-08
700+ clang12Stdenv = lowPrio llvmPackages_12.stdenv; # preserve, reason: see above
701+ clang13Stdenv = lowPrio llvmPackages_13.stdenv; # preserve, reason: see above
702+ clang14Stdenv = lowPrio llvmPackages_14.stdenv; # preserve, reason: see above
703+ clang15Stdenv = lowPrio llvmPackages_15.stdenv; # preserve, reason: see above
704+ clang16Stdenv = lowPrio llvmPackages_16.stdenv; # preserve, reason: see above
705+ clang17Stdenv = lowPrio llvmPackages_17.stdenv; # preserve, reason: see above
706+ clang18Stdenv = lowPrio llvmPackages_18.stdenv; # preserve, reason: see above
707+ clang19Stdenv = lowPrio llvmPackages_19.stdenv; # preserve, reason: see above
708709 clang-tools_9 = throw "clang-tools_9 has been removed from nixpkgs"; # Added 2024-04-08
710 clang_9 = throw "clang_9 has been removed from nixpkgs"; # Added 2024-04-08
···727 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
728 darling = throw "'darling' has been removed due to vendoring Python2"; # Added 2025-05-10
729 dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17
730+ 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
731+ dat = nodePackages.dat; # Added 2020-02-04
732 dave = throw "'dave' has been removed as it has been archived upstream. Consider using 'webdav' instead"; # Added 2025-02-03
733 daytona-bin = throw "'daytona-bin' has been removed, as it was unmaintained in nixpkgs"; # Added 2025-07-21
734 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16
···740 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
741 dclib = throw "'dclib' has been removed as it is unmaintained for 16 years and broken"; # Added 2025-05-25
742 deadpixi-sam = deadpixi-sam-unstable;
0743 debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17
744 deepin = throw "the Deepin desktop environment and associated tools have been removed from nixpkgs due to lack of maintenance"; # Added 2025-08-21
745 degit-rs = throw "'degit-rs' has been removed because it is unmaintained upstream and has vulnerable dependencies."; # Added 2025-07-11
746 deltachat-cursed = arcanechat-tui; # added 2025-02-25
747 deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2024-10-17
0748 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
749 devdash = throw "'devdash' has been removed as the upstream project was archived"; # Added 2025-03-27
750 devdocs-desktop = throw "'devdocs-desktop' has been removed as it is unmaintained upstream and vendors insecure dependencies"; # Added 2025-06-11
···785 dozenal = throw "dozenal has been removed because it does not compile and only minimal functionality"; # Added 2025-03-30
786 dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25
787 dstat = throw "'dstat' has been removed because it has been unmaintained since 2020. Use 'dool' instead."; # Added 2025-01-21
788+ drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool"; # Added 2024-02-20
789 dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
790 dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
791 du-dust = dust; # Added 2024-01-19
792 duckstation = throw "'duckstation' has been removed due to being unmaintained"; # Added 2025-08-03
793 duckstation-bin = throw "'duckstation-bin' has been removed due to being unmaintained"; # Added 2025-08-03
794 dump1090 = dump1090-fa; # Added 2024-02-12
795+ dwfv = throw "'dwfv' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
796 dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17
797798 ### E ###
···812 edid-decode = v4l-utils; # Added 2025-06-20
813 eidolon = throw "eidolon was removed as it is unmaintained upstream."; # Added 2025-05-28
814 eintopf = lauti; # Project was renamed, added 2025-05-01
815+ elasticsearch7Plugins = elasticsearchPlugins; # preserve, reason: until v8
816 electronplayer = throw "'electronplayer' has been removed as it had been discontinued upstream since October 2024"; # Added 2024-12-17
817 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
818 element-desktop-wayland = throw "element-desktop-wayland has been removed. Consider setting NIXOS_OZONE_WL=1 via 'environment.sessionVariables' instead"; # Added 2024-12-17
···849 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
850 eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
851852+ erlang_24 = throw "erlang_24 has been removed as it is unmaintained upstream"; # Added 2024-12-26
853 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20
854 erlang_nox = throw "erlang_nox has been removed in favor of beam_minimal.packages.erlang or beamMinimalPackages.erlang"; # added 2025-04-01
855 erlangR24 = throw "erlangR24 has been removed in favor of erlang_24"; # added 2024-05-24
···867 erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24
868869 erlang_language_platform = throw "erlang_language_platform has been renamed erlang-language-platform"; # added 2025-04-04
0870 est-sfs = throw "'est-sfs' has been removed as it was unmaintained in Nixpkgs"; # Added 2025-05-18
0871 ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16
872+ 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
873874 ### F ###
875···886 fdr = throw "fdr has been removed, as it cannot be built from source and depends on Python 2.x"; # Added 2025-03-19
887 inherit (luaPackages) fennel; # Added 2022-09-24
888 ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
889+ fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve, reason: common typo
890 ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12
891 ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12
892 ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12
893 FIL-plugins = fil-plugins; # Added 2024-06-12
894 fileschanged = throw "'fileschanged' has been removed as it is unmaintained upstream"; # Added 2024-04-19
895 filet = throw "'filet' has been removed as the upstream repo has been deleted"; # Added 2025-02-07
896+ finger_bsd = bsd-finger; # Added 2022-03-14
897+ fingerd_bsd = bsd-fingerd; # Added 2022-03-14
898 fira-code-nerdfont = lib.warnOnInstantiate "fira-code-nerdfont is redundant. Use nerd-fonts.fira-code instead." nerd-fonts.fira-code; # Added 2024-11-10
899 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
900+ firefox-beta-bin = lib.warnOnInstantiate "`firefox-beta-bin` is removed. Please use `firefox-beta` or `firefox-bin` instead." firefox-beta; # Added 2025-06-06
901+ firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition; # Added 2025-06-06
902+ 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
903+ 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
904+ 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
905+ 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
906 firefox-wayland = firefox; # Added 2022-11-15
907 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
908 fishfight = jumpy; # Added 2022-08-03
···994 gdc11 = throw "gdc11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
995 gdmd = throw "gdmd has been removed from Nixpkgs, as it depends on GDC which was removed"; # Added 2025-08-08
996 gdome2 = throw "'gdome2' has been removed from nixpkgs, as it is umaintained and obsolete"; # Added 2024-12-29
997+ geocode-glib = throw "'geocode-glib' has been removed, as it was unused and used outdated libraries"; # Added 2025-04-16
998+ geos_3_11 = throw "geos_3_11 has been removed from nixpkgs. Please use a more recent 'geos' instead."; # Added 2024-11-29
999 gfbgraph = throw "'gfbgraph' has been removed as it was archived upstream and unused in nixpkgs"; # Added 2025-04-20
1000 gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
1001 gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11
···10291030 Consider migrating to forgejo or gitea.
1031 ''; # Added 2024-10-12
1032+ git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead."; # Added 2024-07-16
1033 git-credential-1password = throw "'git-credential-1password' has been removed, as the upstream project is deleted."; # Added 2024-05-20
1034 git-stree = throw "'git-stree' has been deprecated by upstream. Upstream recommends using 'git-subrepo' as a replacement."; # Added 2025-05-05
10351036 gitAndTools = self // {
1037+ darcsToGit = darcs-to-git; # Added 2021-01-14
1038+ gitAnnex = git-annex; # Added 2021-01-14
1039+ gitBrunch = git-brunch; # Added 2021-01-14
1040+ gitFastExport = git-fast-export; # Added 2021-01-14
1041+ gitRemoteGcrypt = git-remote-gcrypt; # Added 2021-01-14
1042+ svn_all_fast_export = svn-all-fast-export; # Added 2021-01-14
1043+ topGit = top-git; # Added 2021-01-14
1044+ };
1045 github-copilot-cli = throw "'github-copilot-cli' has been removed because GitHub has replaced it with 'gh-copilot'."; # Added 2025-06-01
1046 gitversion = throw "'gitversion' has been removed because it produced a broken build and was unmaintained"; # Added 2025-08-30
1047 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
···1061 gnat-bootstrap12 = throw "gnat-bootstrap12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1062 gnatboot12 = throw "gnatboot12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1063 gnat12Packages = throw "gnat12Packages has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
1064+ gnatboot = gnat-bootstrap; # Added 2023-04-07
1065 gnatcoll-core = gnatPackages.gnatcoll-core; # Added 2024-02-25
1066 gnatcoll-gmp = gnatPackages.gnatcoll-gmp; # Added 2024-02-25
1067 gnatcoll-iconv = gnatPackages.gnatcoll-iconv; # Added 2024-02-25
···1101 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
1102 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
1103 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
1104+ 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
1105+ 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
1106+ 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
1107+ godot-export-templates = lib.warnOnInstantiate "godot-export-templates has been renamed to godot-export-templates-bin" godot-export-templates-bin; # Added 2025-03-27
0001108 go-thumbnailer = thud; # Added 2023-09-21
1109 go-upower-notify = upower-notify; # Added 2024-07-21
1110 googler = throw "'googler' has been removed, as it no longer works and is abandoned upstream"; # Added 2025-04-01
···1112 gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
1113 gpxsee-qt5 = throw "gpxsee-qt5 was removed, use gpxsee instead"; # added 2025-09-09
1114 gpxsee-qt6 = gpxsee; # added 2025-09-09
1115+ gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead"; # Added 2024-09-14
01116 gr-framework = throw "gr-framework has been removed, as it was broken"; # Added 2025-08-25
1117 graalvmCEPackages = graalvmPackages; # Added 2024-08-10
1118 graalvm-ce = graalvmPackages.graalvm-ce; # Added 2024-08-10
···1163 hpp-fcl = coal; # Added 2024-11-15
1164 ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17
1165 hydra_unstable = hydra; # Added 2024-08-22
1166+ 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
1167 hyenae = throw "hyenae has been removed because it fails to build and was unmaintained for 15 years"; # Added 2025-04-04
1168 hyprgui = throw "hyprgui has been removed as the repository is deleted"; # Added 2024-12-27
1169 hyprlauncher = throw "hyprlauncher has been removed as the repository is deleted"; # Added 2024-12-27
···1187 inconsolata-nerdfont = lib.warnOnInstantiate "inconsolata-nerdfont is redundant. Use nerd-fonts.inconsolata instead." nerd-fonts.inconsolata; # Added 2024-11-10
1188 incrtcl = tclPackages.incrtcl; # Added 2024-10-02
1189 input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21
1190+ inotifyTools = inotify-tools; # Added 2015-09-01
1191 insync-emblem-icons = throw "'insync-emblem-icons' has been removed, use 'insync-nautilus' instead"; # Added 2025-05-14
1192 inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2024-10-17
1193 ioccheck = throw "ioccheck was dropped since it was unmaintained."; # Added 2025-07-06
···1218 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
1219 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
1220 jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10
1221+ jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2024-08-07
1222 jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25
12231224 # Julia
···1235 k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01
1236 # 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
1237 # now kube3d/k3d will take its place
1238+ kube3d = k3d; # Added 2022-07-05
1239 kafkacat = throw "'kafkacat' has been renamed to/replaced by 'kcat'"; # Converted to throw 2024-10-17
1240 kak-lsp = kakoune-lsp; # Added 2024-04-01
1241 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
···1253 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
1254 keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.kdeGear.keysmith'"; # Converted to throw 2024-10-17
1255 kgx = gnome-console; # Added 2022-02-19
1256+ 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
1257+ kibana = kibana7; # Added 2023-10-30
1258 kio-admin = makePlasma5Throw "kio-admin"; # Added 2023-03-18
1259 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
1260 kmplayer = throw "'kmplayer' has been removed, as it is unmaintained upstream"; # Added 2025-08-30
1261+ kodiGBM = kodi-gbm; # Added 2021-03-09
1262+ kodiPlain = kodi; # Added 2021-03-09
1263+ kodiPlainWayland = kodi-wayland; # Added 2021-03-09
1264+ kodiPlugins = kodiPackages; # Added 2021-03-09
1265 kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2024-10-17
1266+ krb5Full = krb5; # Added 2022-11-17
1267 kreative-square-fonts = throw "'kreative-square-fonts' has been renamed to 'kreative-square'"; # Added 2025-04-16
1268 krita-beta = throw "'krita-beta' has been renamed to/replaced by 'krita'"; # Converted to throw 2024-10-17
1269 krun = throw "'krun' has been renamed to/replaced by 'muvm'"; # Added 2025-05-01
···1280 LASzip2 = laszip_2; # Added 2024-06-12
1281 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
1282 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
1283+ latinmodern-math = lmmath; # Added 2020-03-17
1284 latte-dock = throw "'latte-dock' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1285 layan-kde = throw "'layan-kde' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1286 lazarus-qt = lazarus-qt5; # Added 2024-12-25
···1311 libfpx = throw "libfpx has been removed as it was unmaintained in Nixpkgs and had known vulnerabilities"; # Added 2025-05-20
1312 libgadu = throw "'libgadu' has been removed as upstream is unmaintained and has no dependents or maintainers in Nixpkgs"; # Added 2025-05-17
1313 libgcrypt_1_8 = throw "'libgcrypt_1_8' is end-of-life. Consider using 'libgcrypt' instead"; # Added 2025-01-05
1314+ libgda = lib.warnOnInstantiate "'libgda' has been renamed to 'libgda5'" libgda5; # Added 2025-01-21
1315 lightly-boehs = throw "'lightly-boehs' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1316 lightly-qt = throw "'lightly-qt' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
1317 libgme = game-music-emu; # Added 2022-07-20
···1320 libgrss = throw "'libgrss' has been removed as it was archived upstream and had no users in nixpkgs"; # Added 2025-04-17
1321 libheimdal = heimdal; # Added 2022-11-18
1322 libhttpseverywhere = throw "'libhttpseverywhere' has been removed due to lack of upstream maintenance. It was no longer used in nixpkgs."; # Added 2025-04-17
1323+ libiconv-darwin = darwin.libiconv; # Added 2024-09-22
1324+ libixp_hg = libixp; # Added 2022-04-25
1325 libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17
1326 liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17
1327 libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17
···1351 libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2024-10-17
1352 libsForQt515 = libsForQt5; # Added 2022-11-24
1353 libsmartcols = lib.warnOnInstantiate "'util-linux' should be used instead of 'libsmartcols'" util-linux; # Added 2025-09-03
1354+ libsoup = lib.warnOnInstantiate "'libsoup' has been renamed to 'libsoup_2_4'" libsoup_2_4; # Added 2024-12-02
1355 libstdcxx5 = throw "libstdcxx5 is severly outdated and has been removed"; # Added 2024-11-24
1356 libtensorflow-bin = libtensorflow; # Added 2022-09-25
1357 libtorrent = throw "'libtorrent' has been renamed to 'libtorrent-rakshasa' for clearer distinction from 'libtorrent-rasterbar'"; # Added 2025-09-10
···1361 libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2024-10-17
1362 libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2024-10-17
1363 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
1364+ libwnck3 = libwnck; # Added 2021-06-23
1365 libxplayer-plparser = throw "libxplayer-plparser has been removed as the upstream project was archived"; # Added 2024-12-27
1366 libyamlcpp = yaml-cpp; # Added 2023-01-29
1367 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29
1368 libzapojit = throw "'libzapojit' has been removed due to lack of upstream maintenance and archival"; # Added 2025-04-16
1369 licensor = throw "'licensor' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1370 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
1371+ lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects."; # Added 2023-10-18
1372 ligo = throw "ligo has been removed from nixpkgs for lack of maintainance"; # Added 2025-06-03
1373 lima-bin = lib.warnOnInstantiate "lima-bin has been replaced by lima" lima; # Added 2025-05-13
1374 lime3ds = throw "lime3ds is deprecated, use 'azahar' instead."; # Added 2025-03-22
···1435 linux_rpi3 = linuxKernel.kernels.linux_rpi3;
1436 linux_rpi4 = linuxKernel.kernels.linux_rpi4;
14371438+ linuxPackages_xen_dom0 = linuxPackages; # Added 2021-04-04
1439+ linuxPackages_latest_xen_dom0 = linuxPackages_latest; # Added 2021-04-04
1440+ linuxPackages_xen_dom0_hardened = linuxPackages_hardened; # Added 2021-04-04
1441+ linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened; # Added 2021-04-04
1442+ linuxPackages_6_13_hardened = linuxKernel.packages.linux_6_13_hardened; # Added 2021-08-16
1443+ linux_6_13_hardened = linuxKernel.kernels.linux_6_13_hardened; # Added 2021-08-16
1444+ linuxPackages_6_14_hardened = linuxKernel.packages.linux_6_14_hardened; # Added 2021-08-16
1445+ linux_6_14_hardened = linuxKernel.kernels.linux_6_14_hardened; # Added 2021-08-16
0001446 linuxPackages_latest_hardened = throw ''
1447 The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
1448 frequently lag behind the upstream kernel. In some cases this meant that this attribute
···1453 and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
14541455 [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
1456+ ''; # Added 2021-08-16
1457+ linux_latest_hardened = linuxPackages_latest_hardened; # Added 2021-08-16
14581459+ linuxPackages_hardened = linuxKernel.packages.linux_hardened; # Added 2025-08-10
1460+ linux_hardened = linuxPackages_hardened.kernel; # Added 2025-08-10
1461+ linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened; # Added 2025-08-10
1462+ linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened; # Added 2025-08-10
1463+ linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened; # Added 2025-08-10
1464+ linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened; # Added 2025-08-10
1465+ linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened; # Added 2025-08-10
1466+ linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened; # Added 2025-08-10
1467+ linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened; # Added 2025-08-10
1468+ linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; # Added 2025-08-10
1469+ linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened; # Added 2025-08-10
1470+ linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened; # Added 2025-08-10
1471+ linuxPackages_6_12_hardened = linuxKernel.packages.linux_6_12_hardened; # Added 2025-08-10
1472+ linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened; # Added 2025-08-10
014731474+ 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
1475+ 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
014761477 linuxstopmotion = stopmotion; # Added 2024-11-01
14781479 lixVersions = lixPackageSets.renamedDeprecatedLixVersions; # Added 2025-03-20, warning in ../tools/package-management/lix/default.nix
14801481+ llvmPackages_git = (callPackages ../development/compilers/llvm { }).git; # Added 2024-08-02
14821483 lld_9 = throw "lld_9 has been removed from nixpkgs"; # Added 2024-04-08
1484 lldb_9 = throw "lldb_9 has been removed from nixpkgs"; # Added 2024-04-08
···1522 ''; # Added 2025-09-05
15231524 lxde = {
1525+ gtk2-x11 = throw "'lxde.gtk2-x11' has been removed. Use 'gtk2-x11' directly."; # added 2025-08-31
01526 lxappearance = throw "'lxappearance' has been moved to top-level. Use 'lxappearance' directly"; # added 2025-08-31
01527 lxappearance-gtk2 = throw "'lxappearance-gtk2' has been moved to top-level. Use 'lxappearance-gtk2' directly"; # added 2025-08-31
01528 lxmenu-data = throw "'lxmenu-data' has been moved to top-level. Use 'lxmenu-data' directly"; # added 2025-08-31
01529 lxpanel = throw "'lxpanel' has been moved to top-level. Use 'lxpanel' directly"; # added 2025-08-31
01530 lxrandr = throw "'lxrandr' has been moved to top-level. Use 'lxrandr' directly"; # added 2025-08-31
01531 lxsession = throw "'lxsession' has been moved to top-level. Use 'lxsession' directly"; # added 2025-08-31
01532 lxtask = throw "'lxtask' has been moved to top-level. Use 'lxtask' directly"; # added 2025-08-31
1533 };
1534···1549 mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'."; # Added 2025-04-26
1550 mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15
1551 mariadb-client = hiPrio mariadb.client; # added 2019.07.28
1552+ maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 2024-08-24
1553 manicode = throw "manicode has been renamed to codebuff"; # Added 2024-12-10
1554 manaplus = throw "manaplus has been removed, as it was broken"; # Added 2025-08-25
1555 manta = throw "manta does not support python3, and development has been abandoned upstream"; # Added 2025-03-17
···1559 maple-mono-NF had been moved to maple-mono.NF.
1560 for installing all maple-mono:
1561 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1562+ ''; # Added 2025-03-16
1563 maple-mono-otf = throw ''
1564 maple-mono-otf had been moved to maple-mono.opentype.
1565 for installing all maple-mono:
1566 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1567+ ''; # Added 2025-03-16
1568 maple-mono-woff2 = throw ''
1569 maple-mono-woff2 had been moved to maple-mono.woff2.
1570 for installing all maple-mono:
1571 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1572+ ''; # Added 2025-03-16
1573 maple-mono-SC-NF = throw ''
1574 mono-SC-NF had been superseded by maple-mono.NF-CN.
1575 for installing all maple-mono:
1576 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1577+ ''; # Added 2025-03-16
1578 maple-mono-autohint = throw ''
1579 maple-mono-autohint had been moved to maple-mono.truetype-autohint.
1580 for installing all maple-mono:
1581 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
1582+ ''; # Added 2025-03-16
15831584+ mapmap = throw "'mapmap' has been removed as it has been unmaintained since 2021"; # Added 2025-05-17
1585 markets = throw "'markets' has been removed as it was archived upstream in 2023"; # Added 2025-04-17
1586 marwaita-manjaro = lib.warnOnInstantiate "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08
1587 marwaita-peppermint = lib.warnOnInstantiate "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01
···1598 matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17
1599 matrix-sliding-sync = throw "matrix-sliding-sync has been removed as matrix-synapse 114.0 and later covers its functionality"; # Added 2024-10-20
1600 matrix-synapse-tools = recurseIntoAttrs {
1601+ 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
1602+ synadm = lib.warnOnInstantiate "`matrix-synapse-tools.synadm` has been renamed to `synadm`" synadm; # Added 2025-02-20
1603 }; # Added 2025-02-20
1604 mcomix3 = mcomix; # Added 2022-06-05
1605 mdt = md-tui; # Added 2024-09-03
···1608 memorymappingHook = throw "memorymapping has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1609 memstream = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1610 memstreamHook = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05
1611+ mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead"; # Added 2024-09-15
1612 microcodeAmd = microcode-amd; # Added 2024-09-08
1613 microcodeIntel = microcode-intel; # Added 2024-09-08
1614 micropad = throw "micropad has been removed, since it was unmaintained and blocked the Electron 27 removal."; # Added 2025-02-24
···1723 nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25
1724 nextcloud-news-updater = throw "nextcloud-news-updater has been removed because the project is unmaintained"; # Added 2025-03-28
1725 nixForLinking = throw "nixForLinking has been removed, use `nixVersions.nixComponents_<version>` instead"; # Added 2025-08-14
1726+ nagiosPluginsOfficial = monitoring-plugins; # Added 2017-08-07
1727 neochat = makePlasma5Throw "neochat"; # added 2022-05-10
1728 nerdfonts = throw ''
1729 nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
···1745 newlibCross = newlib; # Added 2024-09-06
1746 newlib-nanoCross = newlib-nano; # Added 2024-09-06
1747 nfstrace = throw "nfstrace has been removed, as it was broken"; # Added 2025-08-25
1748+ nix-direnv-flakes = nix-direnv; # Added 2021-11-09
1749 nix-ld-rs = nix-ld; # Added 2024-08-17
1750 nix-linter = throw "nix-linter has been removed as it was broken for 3 years and unmaintained upstream"; # Added 2025-09-06
1751 nix-plugin-pijul = throw "nix-plugin-pijul has been removed due to being discontinued"; # added 2025-05-18
1752+ 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
00001753 nix-simple-deploy = throw "'nix-simple-deploy' has been removed as it is broken and unmaintained"; # Added 2024-08-17
1754 nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21
1755 nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2024-10-17
···1789 nushellFull = lib.warnOnInstantiate "`nushellFull` has has been replaced by `nushell` as its features no longer exist" nushell; # Added 2024-05-30
1790 nux = throw "nux has been removed because it has been abandoned for 4 years"; # Added 2025-03-22
1791 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
1792+ nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated. Use cudaPackages.cuda_cccl"; # Added 2023-12-04
17931794 ### O ###
1795···1866 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
1867 OSCAR = oscar; # Added 2024-06-12
1868 osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17
1869+ 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
1870 ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
1871 oxygen-icons5 = throw ''
1872 The top-level oxygen-icons5 alias has been removed.
···1909 percona-xtrabackup_lts = percona-xtrabackup; # Added 2024-10-13
1910 peroxide = throw "'peroxide' has been dropped due to lack of upstream maintenance."; # Added 2025-03-31
1911 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
1912+ 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
1913+ 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
1914 peruse = throw "'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20
1915 petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09
1916 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
1917+ pgadmin = pgadmin4; # Added 2022-01-14
1918 pharo-spur64 = pharo; # Added 2022-08-03
1919 phlare = throw "'phlare' has been removed as the upstream project was archived."; # Added 2025-03-27
1920 picom-next = picom; # Added 2024-02-13
···1922 pilipalax = throw "'pilipalax' has been removed from nixpkgs due to it not being maintained"; # Added 2025-07-25
1923 pio = throw "pio has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1924 pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28
1925+ pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead."; # Added 2023-03-09
1926 platformioPackages = {
1927 inherit
1928 platformio-core
···1933 pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2024-10-17
1934 plex-media-player = throw "'plex-media-player' has been discontinued, the new official client is available as 'plex-desktop'"; # Added 2025-05-28
1935 plots = throw "'plots' has been replaced by 'gnome-graphs'"; # Added 2025-02-05
1936+ pltScheme = racket; # Added 2013-02-24
1937 poac = cabinpkg; # Added 2025-01-22
1938 podofo010 = podofo_0_10; # Added 2025-06-01
1939 polkit-kde-agent = throw ''
···2031 protobuf_24 = throw "'protobuf_24' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-07-14
2032 protobuf_26 = throw "'protobuf_26' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-29
2033 protobuf_28 = throw "'protobuf_28' has been removed from nixpkgs. Consider using a more recent version of the protobuf library"; # Added 2025-06-14
2034+ protobuf3_24 = protobuf_24; # Added 2023-10-05
2035+ protobuf3_23 = protobuf_23; # Added 2023-10-05
2036+ protobuf3_21 = protobuf_21; # Added 2023-10-05
2037 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
2038 protonup = protonup-ng; # Added 2022-11-06
2039 protonvpn-gui_legacy = throw "protonvpn-gui_legacy source code was removed from upstream. Use protonvpn-gui instead."; # Added 2024-10-12
···2050 pxlib = throw "pxlib has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
2051 pxview = throw "pxview has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28
2052 pynac = throw "'pynac' has been removed as it was broken and unmaintained"; # Added 2025-03-18
2053+ pyo3-pack = maturin; # Added 2019-08-30
2054+ pypi2nix = throw "pypi2nix has been removed due to being unmaintained"; # Added 2023-06-02
2055 pypolicyd-spf = spf-engine; # Added 2022-10-09
2056 pypy39Packages = throw "pypy 3.9 has been removed, use pypy 3.10 instead"; # Added 2025-01-07
2057 python = python2; # Added 2022-01-11
···2118 restinio_0_6 = throw "restinio_0_6 has been removed from nixpkgs as it's not needed by downstream packages"; # Added 2024-07-04
2119 retroarchBare = retroarch-bare; # Added 2024-11-23
2120 retroarchFull = retroarch-full; # Added 2024-11-23
2121+ retroshare06 = retroshare; # Added 2020-11-07
2122 rewind-ai = throw "'rewind-ai' has been removed due to lack of of maintenance upstream"; # Added 2025-08-03
2123 responsively-app = throw "'responsively-app' has been removed due to lack of maintainance upstream."; # Added 2025-06-25
2124 rftg = throw "'rftg' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
···2143 rr-unstable = rr; # Added 2022-09-17
2144 rtx = mise; # Added 2024-01-05
2145 ruby-zoom = throw "'ruby-zoom' has been removed due to lack of maintaince and had not been updated since 2020"; # Added 2025-08-24
2146+ runCommandNoCC = runCommand; # Added 2021-08-15
2147+ runCommandNoCCLocal = runCommandLocal; # Added 2021-08-15
2148 run-scaled = throw "run-scaled has been removed due to being deprecated. Consider using run_scaled from 'xpra' instead"; # Added 2025-03-17
2149+ rust-synapse-state-compress = rust-synapse-compress-state; # Added 2025-03-08
2150 rustc-wasm32 = rustc; # Added 2023-12-01
2151 rustfilt = throw "'rustfilt' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
2152 rustic-rs = rustic; # Added 2024-08-02
···2182 Please participate in upstream discussion on getting out new releases:
2183 https://github.com/SchildiChat/schildichat-desktop/issues/212
2184 https://github.com/SchildiChat/schildichat-desktop/issues/215''; # Added 2023-12-05
2185+ schildichat-desktop = schildichat-web; # Added 2023-12-07
2186+ schildichat-desktop-wayland = schildichat-web; # Added 2023-12-07
2187 scitoken-cpp = scitokens-cpp; # Added 2024-02-12
2188 scry = throw "'scry' has been removed as it was archived upstream. Use 'crystalline' instead"; # Added 2025-02-12
2189 scudcloud = throw "'scudcloud' has been removed as it was archived by upstream"; # Added 2025-07-24
···2194 sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28
2195 serial-unit-testing = throw "'serial-unit-testing' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
2196 serious-sans = throw "'serious-sans' has been renamed to 'serious-shanns', which is not currently packaged"; # Added 2025-01-26
2197+ session-desktop-appimage = session-desktop; # Added 2022-08-31
2198 setserial = throw "'setserial' has been removed as it had been abandoned upstream"; # Added 2025-05-18
2199 sequoia = sequoia-sq; # Added 2023-06-26
2200 sexp = sexpp; # Added 2023-07-03
···2206 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
2207 signald = throw "'signald' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
2208 signaldctl = throw "'signaldctl' has been removed due to lack of upstream maintenance"; # Added 2025-05-17
2209+ signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; # Added 2024-11-20
2210 signal-desktop-source = lib.warnOnInstantiate "'signal-desktop-source' is now exposed at 'signal-desktop'." signal-desktop; # Added 2025-04-16
2211 silc_server = throw "'silc_server' has been removed because it is unmaintained"; # Added 2025-05-12
2212 silc_client = throw "'silc_client' has been removed because it is unmaintained"; # Added 2025-05-12
···2226 slurm-llnl = slurm; # renamed July 2017
2227 sm64ex-coop = throw "'sm64ex-coop' was removed as it was archived upstream. Consider migrating to 'sm64coopdx'"; # added 2024-11-23
2228 smartgithg = smartgit; # renamed March 2025
2229+ 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
2230 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21
2231 soldat-unstable = opensoldat; # Added 2022-07-02
2232 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
···2240 spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06
2241 sonusmix = throw "'sonusmix' has been removed due to lack of maintenance"; # Added 2025-08-27
224202243 sourceHanSansPackages = {
2244+ japanese = source-han-sans; # Added 2020-02-10
2245+ korean = source-han-sans; # Added 2020-02-10
2246+ simplified-chinese = source-han-sans; # Added 2020-02-10
2247+ traditional-chinese = source-han-sans; # Added 2020-02-10
2248 };
2249+ source-han-sans-japanese = source-han-sans; # Added 2020-02-10
2250+ source-han-sans-korean = source-han-sans; # Added 2020-02-10
2251+ source-han-sans-simplified-chinese = source-han-sans; # Added 2020-02-10
2252+ source-han-sans-traditional-chinese = source-han-sans; # Added 2020-02-10
2253 sourceHanSerifPackages = {
2254+ japanese = source-han-serif; # Added 2020-02-10
2255+ korean = source-han-serif; # Added 2020-02-10
2256+ simplified-chinese = source-han-serif; # Added 2020-02-10
2257+ traditional-chinese = source-han-serif; # Added 2020-02-10
2258 };
2259+ source-han-serif-japanese = source-han-serif; # Added 2020-02-10
2260+ source-han-serif-korean = source-han-serif; # Added 2020-02-10
2261+ source-han-serif-simplified-chinese = source-han-serif; # Added 2020-02-10
2262+ source-han-serif-traditional-chinese = source-han-serif; # Added 2020-02-10
22632264 sourcehut = throw "'sourcehut.*' has been removed due to being broken and unmaintained"; # Added 2025-06-15
2265 solana-validator = throw "'solana-validator' is obsoleted by solana-cli, which also includes the validator binary"; # Added 2024-12-20
···2274 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
2275 srvc = throw "'srvc' has been removed, as it was broken and unmaintained"; # Added 2024-09-09
2276 ssm-agent = amazon-ssm-agent; # Added 2023-10-17
2277+ starpls-bin = starpls; # Added 2024-10-30
2278 starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
2279 station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # added 2025-06-16
2280 steamPackages = {
2281+ steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable"; # Added 2024-10-16
2282+ steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped; # Added 2024-10-16
2283+ steam-fhsenv = lib.warnOnInstantiate "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam; # Added 2024-10-16
2284+ 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
2285+ steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary"; # Added 2024-10-16
2286+ steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary"; # Added 2024-10-16
2287+ steamcmd = lib.warnOnInstantiate "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd; # Added 2024-10-16
2288 };
2289 steam-small = steam; # Added 2024-09-12
2290 steam-run-native = steam-run; # added 2022-02-21
···2320 sync = taler-sync; # Added 2024-09-04
2321 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
2322 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
2323+ syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; # Added 2025-05-18
2324 syndicate_utils = throw "'syndicate_utils' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
23252326 ### T ###
···2329 tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
2330 tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02
2331 tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17
2332+ 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
2333 taplo-cli = taplo; # Added 2022-07-30
2334 taplo-lsp = taplo; # Added 2022-07-30
2335 targetcli = targetcli-fb; # Added 2025-03-14
···2424 tumpa = throw "tumpa has been removed, as it is broken"; # Added 2024-07-15
2425 turbogit = throw "turbogit has been removed as it is unmaintained upstream and depends on an insecure version of libgit2"; # Added 2024-08-25
2426 tvbrowser-bin = tvbrowser; # Added 2023-03-02
2427+ 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
2428 typst-fmt = typstfmt; # Added 2023-07-15
2429 typst-lsp = throw "'typst-lsp' has been removed due to lack of upstream maintenance, consider using 'tinymist' instead"; # Added 2025-01-25
2430 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
···2439 uclibc = uclibc-ng; # Added 2022-06-16
2440 unicap = throw "'unicap' has been removed because it is unmaintained"; # Added 2025-05-17
2441 unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2024-10-17
2442+ uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI"; # Added 2023-05-27
2443 unifi-poller = unpoller; # Added 2022-11-24
2444 unifi-video = throw "unifi-video has been removed as it has been unsupported upstream since 2021"; # Added 2024-10-01
2445 unifi5 = throw "'unifi5' has been removed since its required MongoDB version is EOL."; # Added 2024-04-11
···2470 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
2471 validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21
2472 vamp = {
2473+ vampSDK = vamp-plugin-sdk; # Added 2020-03-26
2474+ };
2475 vaapiIntel = intel-vaapi-driver; # Added 2023-05-31
2476 vaapiVdpau = libva-vdpau-driver; # Added 2024-06-05
2477 vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13
2478 varnish74 = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
2479 varnish74Packages = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
2480+ varnish75 = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 2025-03-29
2481 varnish75Packages = throw "varnish 7.5 is EOL. Either use the LTS or upgrade."; # Added 2025-03-29
2482 varnish76 = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
2483 varnish76Packages = throw "varnish 7.6 is EOL. Either use the LTS or upgrade."; # Added 2025-05-15
···2511 voxelands = throw "'voxelands' has been removed due to lack of upstream maintenance"; # Added 2025-08-30
2512 vtk_9 = lib.warnOnInstantiate "'vtk_9' has been renamed to 'vtk_9_5'" vtk_9_5; # Added 2025-07-18
2513 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
2514+ vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt5' instead."; # Added 2025-07-18
2515 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22
2516 vwm = throw "'vwm' was removed as it is broken and not maintained upstream"; # Added 2025-05-17
2517···2544 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
2545 wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17
2546 wlroots_0_16 = throw "'wlroots_0_16' has been removed in favor of newer versions"; # Added 2024-07-14
2547+ 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
2548 woof = throw "'woof' has been removed as it is broken and unmaintained upstream"; # Added 2025-09-04
2549 wdomirror = throw "'wdomirror' has been removed as it is unmaintained upstream, Consider using 'wl-mirror' instead"; # Added 2025-09-04
2550 wordpress6_3 = throw "'wordpress6_3' has been removed in favor of the latest version"; # Added 2024-08-03
···2555 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
2556 wpa_supplicant_ro_ssids = lib.warnOnInstantiate "Deprecated package: Please use wpa_supplicant instead. Read-only SSID patches are now upstream!" wpa_supplicant;
2557 wrapLisp_old = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
2558+ wmii_hg = wmii; # Added 2022-04-26
2559 wrapGAppsHook = wrapGAppsHook3; # Added 2024-03-26
2560 write_stylus = styluslabs-write-bin; # Added 2024-10-09
2561 wxGTK33 = wxwidgets_3_3; # Added 2025-07-20
···2577 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
2578 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
2579 xen_4_19 = throw "Use 'xen' instead"; # Added 2024-10-05
2580+ xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)"; # Added 2024-10-05
2581 xflux-gui = throw "'xflux-gui' has been removed as it was unmaintained"; # Added 2025-08-22
2582 xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22
2583 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17
···2595 xplayer = throw "xplayer has been removed as the upstream project was archived"; # Added 2024-12-27
2596 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
2597 xsd = throw "'xsd' has been removed."; # Added 2025-04-02
2598+ xsv = throw "'xsv' has been removed due to lack of upstream maintenance. Please see 'xan' for a maintained alternative"; # Added 2025-01-30
2599 xsw = throw "'xsw' has been removed due to lack of upstream maintenance"; # Added 2025-08-22
2600 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
2601 xulrunner = firefox-unwrapped; # Added 2023-11-03
···2632 z3_4_14 = throw "'z3_4_14' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2633 z3_4_8_5 = throw "'z3_4_8_5' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2634 z3_4_8 = throw "'z3_4_8' has been removed in favour of the latest version. Use 'z3'."; # Added 2025-05-18
2635+ 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
2636+ zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'."; # Added 2025-04-22
2637 zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22
2638 zeal-qt5 = lib.warnOnInstantiate "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31
2639 zeal-qt6 = lib.warnOnInstantiate "'zeal-qt6' has been renamed to 'zeal'" zeal; # Added 2025-08-31
···2658 zombietrackergps = throw "'zombietrackergps' has been dropped, as it depends on KDE Gear 5 and is unmaintained"; # Added 2025-08-20
2659 zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17
2660 zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
2661+ zkg = throw "'zkg' has been replaced by 'zeek'"; # Added 2023-10-20
2662 zsh-git-prompt = throw "zsh-git-prompt was removed as it is unmaintained upstream"; # Added 2025-08-28
2663 zsh-history = throw "'zsh-history' has been removed as it was unmaintained"; # Added 2025-04-17
2664 zq = zed.overrideAttrs (old: {
···2688 */
26892690 kalendar = merkuro; # Renamed in 23.08
2691+ kfloppy = throw "kfloppy has been removed upstream in KDE Gear 23.08"; # Added 2023-08-24
26922693 inherit (pidginPackages)
2694 pidgin-indicator