From bdf396d970db592d1b7297bb3edba2c4d4f08400 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:11:11 +0100 Subject: [PATCH 1/8] pactorio: drop --- pkgs/by-name/pa/pactorio/package.nix | 45 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 pkgs/by-name/pa/pactorio/package.nix diff --git a/pkgs/by-name/pa/pactorio/package.nix b/pkgs/by-name/pa/pactorio/package.nix deleted file mode 100644 index fbd54eb5eb89..000000000000 --- a/pkgs/by-name/pa/pactorio/package.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, - installShellFiles, - pkg-config, - bzip2, -}: - -rustPlatform.buildRustPackage rec { - pname = "pactorio"; - version = "0.6.0"; - - src = fetchFromGitHub { - owner = "figsoda"; - repo = "pactorio"; - rev = "v${version}"; - sha256 = "sha256-3+irejeDltf7x+gyJxWBgvPgpQx5uU3DewU23Z4Nr/A="; - }; - - cargoHash = "sha256-1rqYp9OZ7hkZhrU813uBQAOZNdQ3j+OQdM6ia+t5cOc="; - - nativeBuildInputs = [ - installShellFiles - pkg-config - ]; - - buildInputs = [ bzip2 ]; - - postInstall = '' - installManPage artifacts/pactorio.1 - installShellCompletion artifacts/pactorio.{bash,fish} --zsh artifacts/_pactorio - ''; - - GEN_ARTIFACTS = "artifacts"; - - meta = { - description = "Mod packager for factorio"; - mainProgram = "pactorio"; - homepage = "https://github.com/figsoda/pactorio"; - changelog = "https://github.com/figsoda/pactorio/blob/v${version}/CHANGELOG.md"; - license = lib.licenses.mpl20; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9ab28f264f13..f5fdeda3b964 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1263,6 +1263,7 @@ mapAliases { ossec-server = throw "'ossec-server' has been removed due to lack of maintenance"; # Added 2025-11-08 overrideLibcxx = throw "overrideLibcxx has been removed, as it was no longer used and Darwin now uses libc++ from the latest SDK; see the Nixpkgs 25.11 release notes for details"; # Added 2025-09-15 overrideSDK = throw "overrideSDK has been removed as it was a legacy compatibility stub. See for migration instructions"; # Added 2025-08-04 + pactorio = throw "'pactorio' has been removed, as it has been unmaintained upstream since February 2024"; # Added 2026-01-01 pacup = throw "'pacup' has been renamed to/replaced by 'perlPackages.pacup'"; # Converted to throw 2025-10-27 PageEdit = throw "'PageEdit' has been renamed to/replaced by 'pageedit'"; # Converted to throw 2025-10-27 pal = throw "pal has been removed, as it was broken"; # Added 2025-08-25 From 2d9cb2815d3e5469d40e0193e290d6bf708dbd74 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:12:40 +0100 Subject: [PATCH 2/8] verco: drop --- pkgs/by-name/ve/verco/package.nix | 27 --------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 pkgs/by-name/ve/verco/package.nix diff --git a/pkgs/by-name/ve/verco/package.nix b/pkgs/by-name/ve/verco/package.nix deleted file mode 100644 index 79923127e526..000000000000 --- a/pkgs/by-name/ve/verco/package.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - fetchFromGitHub, - lib, - rustPlatform, -}: - -rustPlatform.buildRustPackage rec { - pname = "verco"; - version = "6.12.0"; - - src = fetchFromGitHub { - owner = "vamolessa"; - repo = "verco"; - rev = "v${version}"; - sha256 = "sha256-M3Utrt350I67kqzEH130tgBIiI7rY8ODCSxgMohWWWM="; - }; - - cargoHash = "sha256-cpPEIFoEqc/4Md+/5e09B/ZQ+7cflLE+PY4ATAgWUvo="; - - meta = { - description = "Simple Git/Mercurial/PlasticSCM tui client based on keyboard shortcuts"; - homepage = "https://vamolessa.github.io/verco"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - mainProgram = "verco"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f5fdeda3b964..6d60df3613c4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1688,6 +1688,7 @@ mapAliases { vdirsyncerStable = throw "'vdirsyncerStable' has been renamed to/replaced by 'vdirsyncer'"; # Converted to throw 2025-10-27 ventoy-bin = throw "'ventoy-bin' has been renamed to/replaced by 'ventoy'"; # Converted to throw 2025-10-27 ventoy-bin-full = throw "'ventoy-bin-full' has been renamed to/replaced by 'ventoy-full'"; # Converted to throw 2025-10-27 + verco = throw "'verco' has been removed, as it has been unmaintained upstream since November 2023"; # Added 2026-01-01 verilog = throw "'verilog' has been renamed to/replaced by 'iverilog'"; # Converted to throw 2025-10-27 veriT = verit; # Added 2025-08-21 video2midi = throw "'video2midi' has been removed due to lack of maintenance"; # Added 2026-01-01 From e244c368362a49ec2290aa41d5f17b0f3e6e02d6 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:14:26 +0100 Subject: [PATCH 3/8] abbreviate: drop --- pkgs/by-name/ab/abbreviate/package.nix | 46 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/by-name/ab/abbreviate/package.nix diff --git a/pkgs/by-name/ab/abbreviate/package.nix b/pkgs/by-name/ab/abbreviate/package.nix deleted file mode 100644 index cb9c397c1db4..000000000000 --- a/pkgs/by-name/ab/abbreviate/package.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - buildGoModule, - fetchFromGitHub, - installShellFiles, -}: - -buildGoModule rec { - pname = "abbreviate"; - version = "1.6.0"; - - src = fetchFromGitHub { - owner = "dnnrly"; - repo = "abbreviate"; - tag = "v${version}"; - hash = "sha256-foGg+o+BbPsfpph+XHIfyPaknQD1N1rcZW58kgZ5HYM="; - }; - - vendorHash = "sha256-9z3M3FEjllNpae+5EcLVkF1rAtOQzUQGebJeU7QsmTA="; - - nativeBuildInputs = [ - installShellFiles - ]; - - ldflags = [ - "-s" - "-w" - ]; - - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd abbreviate \ - --bash <($out/bin/abbreviate completion bash) \ - --fish <($out/bin/abbreviate completion fish) \ - --zsh <($out/bin/abbreviate completion zsh) - ''; - - meta = { - description = "Shorten your strings using common abbreviations"; - mainProgram = "abbreviate"; - homepage = "https://github.com/dnnrly/abbreviate"; - changelog = "https://github.com/dnnrly/abbreviate/releases/tag/${src.rev}"; - license = lib.licenses.asl20; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6d60df3613c4..6b6c3e35b0be 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -267,6 +267,7 @@ mapAliases { _2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 _2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07 a4term = throw "'a4term' has been renamed to/replaced by 'a4'"; # Converted to throw 2025-10-27 + abbreviate = throw "'abbreviate' has been removed, as it has been unmaintained upstream since July 2024"; # Added 2026-01-01 abseil-cpp_202301 = throw "abseil-cpp_202301 has been removed as it was unused in tree"; # Added 2025-08-09 abseil-cpp_202501 = throw "abseil-cpp_202501 has been removed as it was unused in tree"; # Added 2025-09-15 adjustor = throw "adjustor has been removed as it part of the 'handheld-daemon' package"; # Added 2025-11-16 From 8b834ce5181fb985c64c7b32b89e05882750b0a5 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:23:49 +0100 Subject: [PATCH 4/8] anew: drop --- pkgs/by-name/an/anew/package.nix | 32 -------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 pkgs/by-name/an/anew/package.nix diff --git a/pkgs/by-name/an/anew/package.nix b/pkgs/by-name/an/anew/package.nix deleted file mode 100644 index fef86a510a0d..000000000000 --- a/pkgs/by-name/an/anew/package.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, -}: - -buildGoModule rec { - pname = "anew"; - version = "0.1.1"; - - src = fetchFromGitHub { - owner = "tomnomnom"; - repo = "anew"; - tag = "v${version}"; - hash = "sha256-NQSs99/2GPOtXkO7k+ar16G4Ecu4CPGMd/CTwEhcyto="; - }; - - vendorHash = null; - - ldflags = [ - "-s" - "-w" - ]; - - meta = { - description = "Tool for adding new lines to files, skipping duplicates"; - mainProgram = "anew"; - homepage = "https://github.com/tomnomnom/anew"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6b6c3e35b0be..cc1d72cd1af2 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -289,6 +289,7 @@ mapAliases { androidndkPkgs_24 = throw "androidndkPkgs_24 has been removed, as it is EOL"; # Added 2025-08-09 androidndkPkgs_25 = throw "androidndkPkgs_25 has been removed, as it is EOL"; # Added 2025-08-09 androidndkPkgs_26 = throw "androidndkPkgs_26 has been removed, as it is EOL"; # Added 2025-08-09 + anew = throw "'anew' has been removed, as it has been unmaintained upstream since March 2022"; # Added 2026-01-01 ansible-language-server = throw "ansible-language-server was removed, because it was unmaintained in nixpkgs."; # Added 2025-09-24 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24 ansible_2_16 = throw "ansible_2_16 has been removed, as it is EOL"; # Added 2025-11-10 From a49b01d81bc7ef58778a7c4d7cf1d989cb42dadf Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:31:37 +0100 Subject: [PATCH 5/8] astronomer: drop --- pkgs/by-name/as/astronomer/package.nix | 33 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/by-name/as/astronomer/package.nix diff --git a/pkgs/by-name/as/astronomer/package.nix b/pkgs/by-name/as/astronomer/package.nix deleted file mode 100644 index 7fae5e1f79c4..000000000000 --- a/pkgs/by-name/as/astronomer/package.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, -}: - -buildGoModule rec { - pname = "astronomer"; - version = "1.1.3"; - - src = fetchFromGitHub { - owner = "Ullaakut"; - repo = "astronomer"; - rev = "v${version}"; - hash = "sha256-4hUfJI2BRZl3Trk8F2qLZAyA57kq0oW9/e13atj/BVg="; - }; - - vendorHash = "sha256-EOtpZPIrAVMPIZGnkZoNs7ovaR7Ts3dJsFLXClIoNVI="; - - ldflags = [ - "-s" - "-w" - ]; - - meta = { - description = "Tool to detect illegitimate stars from bot accounts on GitHub projects"; - homepage = "https://github.com/Ullaakut/astronomer"; - changelog = "https://github.com/Ullaakut/astronomer/releases/tag/${src.rev}"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "astronomer"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index cc1d72cd1af2..d030feb70a0c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -320,6 +320,7 @@ mapAliases { asio_1_10 = throw "'asio_1_10' has been removed as it is outdated and unused. Use 'asio' instead"; # Added 2025-12-03 asitop = throw "'asitop' has been renamed to/replaced by 'macpm'"; # Converted to throw 2025-10-27 asterisk_18 = throw "asterisk_18: Asterisk 18 is end of life and has been removed"; # Added 2025-10-19 + astronomer = throw "'astronomer' has been removed, as it has been unmaintained upstream since August 2020"; # Added 2026-01-01 atlassian-cli = appfire-cli; # Added 2025-09-29 ats = throw "'ats' has been removed as it is unmaintained for 10 years and broken"; # Added 2025-05-17 august = throw "'august' has been removed, as it has been unmaintained since august 2023"; # Added 2025-12-25 From f68b81ded6485e19b2b3caae938d0790ac547fcd Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:44:47 +0100 Subject: [PATCH 6/8] catnip-gtk4: drop --- pkgs/by-name/ca/catnip-gtk4/package.nix | 50 ------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/by-name/ca/catnip-gtk4/package.nix diff --git a/pkgs/by-name/ca/catnip-gtk4/package.nix b/pkgs/by-name/ca/catnip-gtk4/package.nix deleted file mode 100644 index a5525d4b9ba0..000000000000 --- a/pkgs/by-name/ca/catnip-gtk4/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - pkg-config, - wrapGAppsHook4, - gobject-introspection, - gtk4, - libadwaita, -}: - -buildGoModule { - pname = "catnip-gtk4"; - version = "0-unstable-2023-06-17"; - - src = fetchFromGitHub { - owner = "diamondburned"; - repo = "catnip-gtk4"; - rev = "e635904af952fcee7e9f4b1a3e45ce8519428d9f"; - hash = "sha256-yJNw/pDgvIzcX4H6RoFJBiRwzWQXWF3obUPxYf4ALOY="; - }; - - vendorHash = "sha256-gcr3e5Fm2xCTOoTgl71Dv3rxI6gQbqRz0M1NO7fAZk0="; - - nativeBuildInputs = [ - gobject-introspection - pkg-config - wrapGAppsHook4 - ]; - - buildInputs = [ - gtk4 - libadwaita - ]; - - ldflags = [ - "-s" - "-w" - ]; - - enableParallelBuilding = true; - - meta = { - description = "GTK4 frontend for catnip"; - homepage = "https://github.com/diamondburned/catnip-gtk4"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - mainProgram = "catnip-gtk4"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d030feb70a0c..75fa571c7704 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -400,6 +400,7 @@ mapAliases { cataract = throw "'cataract' has been removed due to a lack of maintenace"; # Added 2025-08-25 cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25 catch = throw "catch has been removed. Please upgrade to catch2 or catch2_3"; # Added 2025-08-21 + catnip-gtk4 = throw "'catnip-gtk4' has been removed, as it has been unmaintained upstream since June 2023, use cavasik or cavalier instead"; # Added 2026-01-01 cereal_1_3_0 = throw "cereal_1_3_0 has been removed as it was unused; use cereal intsead"; # Added 2025-09-12 cereal_1_3_2 = throw "cereal_1_3_2 is now the only version and has been renamed to cereal"; # Added 2025-09-12 certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 From 21d31f29da8caf62f1f887970132ce75c4edf850 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:49:04 +0100 Subject: [PATCH 7/8] cdwe: drop --- pkgs/by-name/cd/cdwe/package.nix | 27 --------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 pkgs/by-name/cd/cdwe/package.nix diff --git a/pkgs/by-name/cd/cdwe/package.nix b/pkgs/by-name/cd/cdwe/package.nix deleted file mode 100644 index ddd3b96cc4ff..000000000000 --- a/pkgs/by-name/cd/cdwe/package.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage rec { - pname = "cdwe"; - version = "0.3.0"; - - src = fetchFromGitHub { - owner = "synoet"; - repo = "cdwe"; - rev = version; - hash = "sha256-6NWhx82BXhWhbI18k5gE3vEkw9v5gstE8ICJhtq68rM="; - }; - - cargoHash = "sha256-pZpG98lwvggBU1TBb2JuSNLev5Jx8n5QjY902dJVn0Y="; - - meta = { - description = "Configurable cd wrapper that lets you define your environment per directory"; - homepage = "https://github.com/synoet/cdwe"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "cdwe"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 75fa571c7704..ac9ec9526107 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -401,6 +401,7 @@ mapAliases { cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25 catch = throw "catch has been removed. Please upgrade to catch2 or catch2_3"; # Added 2025-08-21 catnip-gtk4 = throw "'catnip-gtk4' has been removed, as it has been unmaintained upstream since June 2023, use cavasik or cavalier instead"; # Added 2026-01-01 + cdwe = throw "'cdwe' has been removed, as it has been unmaintained upstream since June 2023"; # Added 2026-01-01 cereal_1_3_0 = throw "cereal_1_3_0 has been removed as it was unused; use cereal intsead"; # Added 2025-09-12 cereal_1_3_2 = throw "cereal_1_3_2 is now the only version and has been renamed to cereal"; # Added 2025-09-12 certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 From 0e01530cff2a181df8aa7b29f848a3e2556dbac1 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 1 Jan 2026 23:54:01 +0100 Subject: [PATCH 8/8] clima: drop --- pkgs/by-name/cl/clima/package.nix | 28 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 pkgs/by-name/cl/clima/package.nix diff --git a/pkgs/by-name/cl/clima/package.nix b/pkgs/by-name/cl/clima/package.nix deleted file mode 100644 index f6144bc345da..000000000000 --- a/pkgs/by-name/cl/clima/package.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage rec { - pname = "clima"; - version = "1.1.0"; - - src = fetchFromGitHub { - owner = "Canop"; - repo = "clima"; - rev = "v${version}"; - hash = "sha256-CRnAxhkuCTyHR4uQofA51Dm3+YKqm3iwBkFNkbLTv1A="; - }; - - cargoHash = "sha256-3BNDo5ksra1d8X6yQZYSlS2CSiZfkuTHkQtIC2ckbKE="; - - meta = { - description = "Minimal viewer for Termimad"; - homepage = "https://github.com/Canop/clima"; - changelog = "https://github.com/Canop/clima/releases/tag/${src.rev}"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "clima"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ac9ec9526107..ba2149e27539 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -453,6 +453,7 @@ mapAliases { clang_17 = throw "clang_17 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 clasp = throw "'clasp' has been renamed to/replaced by 'clingo'"; # Converted to throw 2025-10-27 cli-visualizer = throw "'cli-visualizer' has been removed as the upstream repository is gone"; # Added 2025-06-05 + clima = throw "'clima' has been removed, as it has been unmaintained upstream since December 2024, use glow instead"; # Added 2026-01-01 clipbuzz = throw "clipbuzz has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09 cloudlogoffline = throw "cloudlogoffline has been removed"; # Added 2025-05-18 cockroachdb-bin = throw "'cockroachdb-bin' has been renamed to/replaced by 'cockroachdb'"; # Converted to throw 2025-10-27