From 568c53ee52ff78a5aad3e5d25fbc58e0d89fe653 Mon Sep 17 00:00:00 2001 From: blokyk Date: Sat, 20 Dec 2025 01:42:42 +0000 Subject: [PATCH 001/124] maintainers: add blokyk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index abd81d745a8b..421da2432f74 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3581,6 +3581,12 @@ githubId = 37768199; name = "Christian Bergschneider"; }; + blokyk = { + email = "pro@zoeee.net"; + github = "blokyk"; + githubId = 32983140; + name = "Zoë Courvoisier"; + }; bloominstrong = { email = "github@mail.bloominstrong.net"; github = "bloominstrong"; From 329053fcf7c824fc359d27ec69e46d3dd7718e9f Mon Sep 17 00:00:00 2001 From: blokyk Date: Sat, 20 Dec 2025 05:01:59 +0000 Subject: [PATCH 002/124] picoshare: init at 1.5.1 Co-authored-by: cybardev --- pkgs/by-name/pi/picoshare/package.nix | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/pi/picoshare/package.nix diff --git a/pkgs/by-name/pi/picoshare/package.nix b/pkgs/by-name/pi/picoshare/package.nix new file mode 100644 index 000000000000..b0663e81cf87 --- /dev/null +++ b/pkgs/by-name/pi/picoshare/package.nix @@ -0,0 +1,46 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + litestream, + litestreamSupport ? false, +}: + +buildGoModule (finalAttrs: { + pname = "picoshare"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "mtlynch"; + repo = "picoshare"; + tag = finalAttrs.version; + hash = "sha256-8mgrwnY0Y1CggAtc7BrAqC32+Wu82FQNhoK0ijM1RKw="; + }; + + vendorHash = "sha256-Wf0qKs/9XKnO2nx2KmTGPdqI0iFih30AGvOi94RPEjw="; + + ldflags = [ + # make sure build time is always set to 0 to make the build reproducible + "-X github.com/mtlynch/picoshare/v2/build.unixTime=0" + # the app displays the version in the "system > information" menu + "-X github.com/mtlynch/picoshare/v2/build.Version=${finalAttrs.version}" + ]; + + buildInputs = lib.optional litestreamSupport litestream; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Minimalist, easy-to-host service for sharing images and other files"; + homepage = "https://github.com/mtlynch/picoshare"; + license = lib.licenses.agpl3Only; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + mainProgram = "picoshare"; + maintainers = with lib.maintainers; [ + blokyk + ]; + }; +}) From 41514f65052969816e8281635e997baf453df836 Mon Sep 17 00:00:00 2001 From: blokyk Date: Wed, 28 Jan 2026 00:04:00 +0000 Subject: [PATCH 003/124] syncyomi: refactor derivation 1. use finalAttrs param instead of rec attrs using a "fix-point" style derivation that takes a self arg (aka finalAttrs) makes it easier to override things for consumers than when using a `rec` attr set, which is just syntactic sugar and doesn't propagate overriding. this is especially useful since the the build's ldflags and the web sub-derivation definition both used the `src` and `version` attributes. 2. refact esbuild override the derivation forces esbuild to be the same version as declared in its web/pnpm-lock.yaml file, but it did it by overriding the definition of `buildGoModule` used by the esbuild drv. however, it seems like this was unecessary, since just doing .overrideAttrs also worked fine for changing the esbuild version. --- pkgs/by-name/sy/syncyomi/package.nix | 54 +++++++++++++--------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/sy/syncyomi/package.nix b/pkgs/by-name/sy/syncyomi/package.nix index 32ba628f6774..28f56fe9124b 100644 --- a/pkgs/by-name/sy/syncyomi/package.nix +++ b/pkgs/by-name/sy/syncyomi/package.nix @@ -9,26 +9,40 @@ pnpmConfigHook, esbuild, }: -buildGoModule rec { +let + lockedEsbuild = esbuild.overrideAttrs ( + finalAttrs: prevAttrs: { + version = "0.17.19"; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${finalAttrs.version}"; + hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); +in +buildGoModule (finalAttrs: { pname = "syncyomi"; version = "1.1.2"; src = fetchFromGitHub { owner = "SyncYomi"; repo = "SyncYomi"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PPE6UXHo2ZlN0A0VkUH+8pkdfm6WEvpofusk6c3RBHk="; }; vendorHash = "sha256-/rpT6SatIZ+GVzmVg6b8Zy32pGybprObotyvEgvdL2w="; - web = stdenvNoCC.mkDerivation (finalAttrs: { - pname = "${pname}-web"; - inherit src version; - sourceRoot = "${finalAttrs.src.name}/web"; + web = stdenvNoCC.mkDerivation (webFinalAttrs: { + pname = "${finalAttrs.pname}-web"; + inherit (finalAttrs) src version; + sourceRoot = "${webFinalAttrs.src.name}/web"; pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) + inherit (webFinalAttrs) pname version src @@ -45,25 +59,7 @@ buildGoModule rec { pnpm_9 ]; - env.ESBUILD_BINARY_PATH = lib.getExe ( - esbuild.override { - buildGoModule = - args: - buildGoModule ( - args - // rec { - version = "0.17.19"; - src = fetchFromGitHub { - owner = "evanw"; - repo = "esbuild"; - rev = "v${version}"; - hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; - }; - vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; - } - ); - } - ); + env.ESBUILD_BINARY_PATH = lib.getExe lockedEsbuild; buildPhase = '' runHook preBuild @@ -85,7 +81,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=v${version}" + "-X main.version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (!stdenvNoCC.hostPlatform.isDarwin) '' @@ -95,10 +91,10 @@ buildGoModule rec { meta = { description = "Open-source project to synchronize Tachiyomi manga reading progress and library across multiple devices"; homepage = "https://github.com/SyncYomi/SyncYomi"; - changelog = "https://github.com/SyncYomi/SyncYomi/releases/tag/v${version}"; + changelog = "https://github.com/SyncYomi/SyncYomi/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ eriedaberrie ]; mainProgram = "syncyomi"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) From c2b51e4e65673edc6f5a0d3e34676d3c20deb9db Mon Sep 17 00:00:00 2001 From: blokyk Date: Wed, 28 Jan 2026 17:11:20 +0000 Subject: [PATCH 004/124] syncyomi: 1.1.2 -> 1.1.4 --- pkgs/by-name/sy/syncyomi/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sy/syncyomi/package.nix b/pkgs/by-name/sy/syncyomi/package.nix index 28f56fe9124b..08767a2d5635 100644 --- a/pkgs/by-name/sy/syncyomi/package.nix +++ b/pkgs/by-name/sy/syncyomi/package.nix @@ -12,12 +12,12 @@ let lockedEsbuild = esbuild.overrideAttrs ( finalAttrs: prevAttrs: { - version = "0.17.19"; + version = "0.19.11"; src = fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${finalAttrs.version}"; - hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; + hash = "sha256-NUwjzOpHA0Ijuh0E69KXx8YVS5GTnKmob9HepqugbIU="; }; vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; } @@ -25,16 +25,16 @@ let in buildGoModule (finalAttrs: { pname = "syncyomi"; - version = "1.1.2"; + version = "1.1.4"; src = fetchFromGitHub { owner = "SyncYomi"; repo = "SyncYomi"; tag = "v${finalAttrs.version}"; - hash = "sha256-PPE6UXHo2ZlN0A0VkUH+8pkdfm6WEvpofusk6c3RBHk="; + hash = "sha256-pU3zxzixKoYnJsGpfvC/SVWIu0adsaiiVcLn0IZe64w="; }; - vendorHash = "sha256-/rpT6SatIZ+GVzmVg6b8Zy32pGybprObotyvEgvdL2w="; + vendorHash = "sha256-fzPEljXFskr1/qzTsnASFNNc+8vA7kqO21mhMqwT44w="; web = stdenvNoCC.mkDerivation (webFinalAttrs: { pname = "${finalAttrs.pname}-web"; @@ -50,7 +50,7 @@ buildGoModule (finalAttrs: { ; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-edcZIqshnvM3jJpZWIR/UncI0VCMLq26h/n3VvV/384="; + hash = "sha256-Gg4nOxqWb692GvvwE7AJKQzGrrLLW7haaooEkUZW7FQ="; }; nativeBuildInputs = [ From 549c768248ef97f2952ade8f4f98abde04424726 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sun, 1 Feb 2026 22:33:51 +0100 Subject: [PATCH 005/124] nixos/unity3d: remove since the corresponding package was removed too This should have had happened in 2022 when pkgs.unity3d was removed from nixpkgs in 4161b3d11f1749122fe71ffa670a4b5a45caf625. --- nixos/modules/rename.nix | 5 +++++ nixos/modules/security/chromium-suid-sandbox.nix | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index f3fcf6055946..49faf2ac6798 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -109,6 +109,11 @@ in consider using `programs.pay-respects` instead. '') (mkRemovedOptionModule [ "programs" "tilp2" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule [ + "programs" + "unity3d" + "enable" + ] "The corresponding package was removed from nixpkgs in 2022.") (mkRemovedOptionModule [ "programs" "way-cooler" ] ( "way-cooler is abandoned by its author: " + "https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html" diff --git a/nixos/modules/security/chromium-suid-sandbox.nix b/nixos/modules/security/chromium-suid-sandbox.nix index 5d7bc3269b68..a84ea02752c0 100644 --- a/nixos/modules/security/chromium-suid-sandbox.nix +++ b/nixos/modules/security/chromium-suid-sandbox.nix @@ -9,13 +9,6 @@ let sandbox = pkgs.chromium.sandbox; in { - imports = [ - (lib.mkRenamedOptionModule - [ "programs" "unity3d" "enable" ] - [ "security" "chromiumSuidSandbox" "enable" ] - ) - ]; - options.security.chromiumSuidSandbox.enable = lib.mkOption { type = lib.types.bool; default = false; From c5935af86274a597bcd8e974bddde3559294428a Mon Sep 17 00:00:00 2001 From: kruziikrel13 Date: Fri, 6 Feb 2026 10:17:25 +1000 Subject: [PATCH 006/124] grayjay: 13 -> 16 --- pkgs/by-name/gr/grayjay/deps.json | 39 ++--------------------------- pkgs/by-name/gr/grayjay/package.nix | 7 +++--- 2 files changed, 5 insertions(+), 41 deletions(-) diff --git a/pkgs/by-name/gr/grayjay/deps.json b/pkgs/by-name/gr/grayjay/deps.json index 51247df06851..c761e2390413 100644 --- a/pkgs/by-name/gr/grayjay/deps.json +++ b/pkgs/by-name/gr/grayjay/deps.json @@ -4,11 +4,6 @@ "version": "3.1.2", "hash": "sha256-v7ZoEFZyhF8VcRZj1uim4HNiRsG+XdJ4x/dwPBIWUz8=" }, - { - "pname": "coverlet.collector", - "version": "6.0.0", - "hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o=" - }, { "pname": "Dapper", "version": "2.1.28", @@ -16,8 +11,8 @@ }, { "pname": "FCastSenderSDKDotnet", - "version": "0.0.5", - "hash": "sha256-UTCgJ1M0n7PcVoU/7slh5sFitJ+t7ZdgkdUDZ5CVvGk=" + "version": "0.0.7", + "hash": "sha256-/eHsYJd+7cqDVMW+XiKBPBrjR+eVLUpYazb96Bh3fac=" }, { "pname": "Fizzler", @@ -94,11 +89,6 @@ "version": "17.3.2", "hash": "sha256-APxmbKMNQKWuFQMJjkVr2zIqv/bLUTMm5NRGVLegBbg=" }, - { - "pname": "Microsoft.CodeCoverage", - "version": "17.6.0", - "hash": "sha256-sYk+9Gj1M1HI6yEB8ZJQ4fiqGjYos+orebV8blFDSQs=" - }, { "pname": "Microsoft.CSharp", "version": "4.0.1", @@ -124,11 +114,6 @@ "version": "17.3.2", "hash": "sha256-1fZ/rrSbuyYUfvwyA3otFQdL0Y/H48goAVyhiLs1oF4=" }, - { - "pname": "Microsoft.NET.Test.Sdk", - "version": "17.6.0", - "hash": "sha256-pogseJyMGIikTZORsDXKwyAhRPTkxiOAAV+ceR6/3K4=" - }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", @@ -144,21 +129,11 @@ "version": "17.3.2", "hash": "sha256-wdLQSEjvFjApEKU82Ev+y1kHVxeIlrjkuj3wNktGQy8=" }, - { - "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.6.0", - "hash": "sha256-weQPisiWSuM5VEeZco4S0QHEXd2bZZwlbyHoaCET4uc=" - }, { "pname": "Microsoft.TestPlatform.TestHost", "version": "17.3.2", "hash": "sha256-ySBqawHGZ/Dwoj2UnAzk1Ezxt4qR1AuEY73U/buqNiE=" }, - { - "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.6.0", - "hash": "sha256-Ee2SKz5/571l1aYP0b/Gfamsz+v6cjzyu2sKTC6Ld5s=" - }, { "pname": "Microsoft.Win32.Primitives", "version": "4.3.0", @@ -169,21 +144,11 @@ "version": "2.2.10", "hash": "sha256-xpt9NDMDkoV/SzTWLgpKbqMOnhbUKZlBrdFwMGwpzHA=" }, - { - "pname": "MSTest.TestAdapter", - "version": "3.0.4", - "hash": "sha256-cxynZ6I681YIclJeGtv1OiAxMOdx7FDyVIzNOg10Tgo=" - }, { "pname": "MSTest.TestFramework", "version": "2.2.10", "hash": "sha256-PEoY4N5F+xhQa6wXiX8SaVHAxw9C7fN+zSNfoModt0g=" }, - { - "pname": "MSTest.TestFramework", - "version": "3.0.4", - "hash": "sha256-aJqGvGfM2fl2dG05PFgPth/1qMhVpDRBMWuNu4yt4Dc=" - }, { "pname": "NETStandard.Library", "version": "1.6.1", diff --git a/pkgs/by-name/gr/grayjay/package.nix b/pkgs/by-name/gr/grayjay/package.nix index 090a20d27575..56a9a2dc8563 100644 --- a/pkgs/by-name/gr/grayjay/package.nix +++ b/pkgs/by-name/gr/grayjay/package.nix @@ -41,13 +41,13 @@ _experimental-update-script-combinators, }: let - version = "13"; + version = "16"; src = fetchFromGitLab { domain = "gitlab.futo.org"; owner = "videostreaming"; repo = "Grayjay.Desktop"; tag = version; - hash = "sha256-cnOhyaeoDXPaeRJnJpx1HcegWitcfMJe/vezxZ/zpFQ="; + hash = "sha256-2PCa9nP98htK9p5N6QPPZT6aYqaoAEBmag9JGnoujso="; fetchSubmodules = true; fetchLFS = true; }; @@ -58,7 +58,7 @@ let sourceRoot = "source/Grayjay.Desktop.Web"; npmBuildScript = "build"; - npmDepsHash = "sha256-3nPzQcDWhPCdLrPvwGY+K0t1OSxWrVwQ3hH7i0eynRU="; + npmDepsHash = "sha256-3yJIPkuEvkFL9Wb4y/r0yEULQbXx/wHqicFBLzOPj68="; installPhase = '' runHook preInstall @@ -114,7 +114,6 @@ buildDotnetModule (finalAttrs: { ]; testProjectFile = [ - "Grayjay.Desktop.Tests/Grayjay.Desktop.Tests.csproj" "Grayjay.Engine/Grayjay.Engine.Tests/Grayjay.Engine.Tests.csproj" ]; From c9c86d8b64bc2e1b22d9d45ca3bf92a6ccaa8974 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 9 Feb 2026 19:02:09 -0600 Subject: [PATCH 007/124] linode-cli: migrate to by-name --- .../li/linode-cli/package.nix} | 31 +++++++------------ .../li}/linode-cli/remove-update-check.patch | 0 .../li}/linode-cli/update.sh | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 11 insertions(+), 22 deletions(-) rename pkgs/{tools/virtualization/linode-cli/default.nix => by-name/li/linode-cli/package.nix} (84%) rename pkgs/{tools/virtualization => by-name/li}/linode-cli/remove-update-check.patch (100%) rename pkgs/{tools/virtualization => by-name/li}/linode-cli/update.sh (100%) diff --git a/pkgs/tools/virtualization/linode-cli/default.nix b/pkgs/by-name/li/linode-cli/package.nix similarity index 84% rename from pkgs/tools/virtualization/linode-cli/default.nix rename to pkgs/by-name/li/linode-cli/package.nix index 831e8dbf2440..6f1a01b9bb3f 100644 --- a/pkgs/tools/virtualization/linode-cli/default.nix +++ b/pkgs/by-name/li/linode-cli/package.nix @@ -1,19 +1,10 @@ { stdenv, - buildPythonApplication, - colorclass, fetchPypi, fetchurl, installShellFiles, lib, - linode-metadata, - openapi3, - packaging, - pyyaml, - requests, - rich, - setuptools, - terminaltables, + python3Packages, }: let @@ -28,7 +19,7 @@ let in -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "linode-cli"; version = "5.56.2"; pyproject = true; @@ -56,15 +47,15 @@ buildPythonApplication rec { nativeBuildInputs = [ installShellFiles ]; propagatedBuildInputs = [ - colorclass - linode-metadata - pyyaml - requests - setuptools - terminaltables - rich - openapi3 - packaging + python3Packages.colorclass + python3Packages.linode-metadata + python3Packages.pyyaml + python3Packages.requests + python3Packages.setuptools + python3Packages.terminaltables + python3Packages.rich + python3Packages.openapi3 + python3Packages.packaging ]; doInstallCheck = true; diff --git a/pkgs/tools/virtualization/linode-cli/remove-update-check.patch b/pkgs/by-name/li/linode-cli/remove-update-check.patch similarity index 100% rename from pkgs/tools/virtualization/linode-cli/remove-update-check.patch rename to pkgs/by-name/li/linode-cli/remove-update-check.patch diff --git a/pkgs/tools/virtualization/linode-cli/update.sh b/pkgs/by-name/li/linode-cli/update.sh similarity index 100% rename from pkgs/tools/virtualization/linode-cli/update.sh rename to pkgs/by-name/li/linode-cli/update.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4579e14b233f..beb49b3822c4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12869,8 +12869,6 @@ with pkgs; chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { }; - linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { }; - phonetisaurus = callPackage ../development/libraries/phonetisaurus { # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70 openfst = openfst.overrideAttrs rec { From ecafaddfbe6623fcf59948c9c6049d585224651a Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 9 Feb 2026 19:52:04 -0600 Subject: [PATCH 008/124] linode-cli: modernize derivation --- pkgs/by-name/li/linode-cli/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/linode-cli/package.nix b/pkgs/by-name/li/linode-cli/package.nix index 6f1a01b9bb3f..532f4c9cb1d8 100644 --- a/pkgs/by-name/li/linode-cli/package.nix +++ b/pkgs/by-name/li/linode-cli/package.nix @@ -19,39 +19,42 @@ let in -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "linode-cli"; version = "5.56.2"; pyproject = true; src = fetchPypi { pname = "linode_cli"; - inherit version; + inherit (finalAttrs) version; hash = hash; }; + build-system = [ + python3Packages.setuptools + ]; + patches = [ ./remove-update-check.patch ]; # remove need for git history prePatch = '' substituteInPlace setup.py \ - --replace "version = get_version()" "version='${version}'," + --replace "version = get_version()" "version='${finalAttrs.version}'," ''; postConfigure = '' python3 -m linodecli bake ${spec} --skip-config cp data-3 linodecli/ - echo "${version}" > baked_version + echo "${finalAttrs.version}" > baked_version ''; nativeBuildInputs = [ installShellFiles ]; - propagatedBuildInputs = [ + dependencies = [ python3Packages.colorclass python3Packages.linode-metadata python3Packages.pyyaml python3Packages.requests - python3Packages.setuptools python3Packages.terminaltables python3Packages.rich python3Packages.openapi3 @@ -60,7 +63,7 @@ python3Packages.buildPythonApplication rec { doInstallCheck = true; installCheckPhase = '' - $out/bin/linode-cli --skip-config --version | grep ${version} > /dev/null + $out/bin/linode-cli --skip-config --version | grep ${finalAttrs.version} > /dev/null ''; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -74,7 +77,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Linode Command Line Interface"; - changelog = "https://github.com/linode/linode-cli/releases/tag/v${version}"; + changelog = "https://github.com/linode/linode-cli/releases/tag/v${finalAttrs.version}"; downloadPage = "https://pypi.org/project/linode-cli"; homepage = "https://github.com/linode/linode-cli"; license = lib.licenses.bsd3; @@ -84,4 +87,4 @@ python3Packages.buildPythonApplication rec { ]; mainProgram = "linode-cli"; }; -} +}) From e95f197c9cf49c25d71e4dbc2f50e252bd9c48bb Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 08:37:05 -0600 Subject: [PATCH 009/124] anilibria-winmaclinux: migrate to by-name --- .../0001-fix-installation-paths.patch | 0 .../0002-disable-version-check.patch | 0 .../an/anilibria-winmaclinux/package.nix} | 21 +++++++------------ pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 8 insertions(+), 15 deletions(-) rename pkgs/{applications/video => by-name/an}/anilibria-winmaclinux/0001-fix-installation-paths.patch (100%) rename pkgs/{applications/video => by-name/an}/anilibria-winmaclinux/0002-disable-version-check.patch (100%) rename pkgs/{applications/video/anilibria-winmaclinux/default.nix => by-name/an/anilibria-winmaclinux/package.nix} (90%) diff --git a/pkgs/applications/video/anilibria-winmaclinux/0001-fix-installation-paths.patch b/pkgs/by-name/an/anilibria-winmaclinux/0001-fix-installation-paths.patch similarity index 100% rename from pkgs/applications/video/anilibria-winmaclinux/0001-fix-installation-paths.patch rename to pkgs/by-name/an/anilibria-winmaclinux/0001-fix-installation-paths.patch diff --git a/pkgs/applications/video/anilibria-winmaclinux/0002-disable-version-check.patch b/pkgs/by-name/an/anilibria-winmaclinux/0002-disable-version-check.patch similarity index 100% rename from pkgs/applications/video/anilibria-winmaclinux/0002-disable-version-check.patch rename to pkgs/by-name/an/anilibria-winmaclinux/0002-disable-version-check.patch diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/by-name/an/anilibria-winmaclinux/package.nix similarity index 90% rename from pkgs/applications/video/anilibria-winmaclinux/default.nix rename to pkgs/by-name/an/anilibria-winmaclinux/package.nix index edc86454c5ef..0dc7db129217 100644 --- a/pkgs/applications/video/anilibria-winmaclinux/default.nix +++ b/pkgs/by-name/an/anilibria-winmaclinux/package.nix @@ -2,14 +2,9 @@ lib, stdenv, fetchFromGitHub, - qmake, + libsForQt5, pkg-config, - qtbase, - qtquickcontrols2, - qtwebsockets, - qtmultimedia, gst_all_1, - wrapQtAppsHook, makeDesktopItem, copyDesktopItems, @@ -64,17 +59,17 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ - qmake + libsForQt5.qmake pkg-config - wrapQtAppsHook + libsForQt5.wrapQtAppsHook copyDesktopItems ]; buildInputs = [ - qtbase - qtquickcontrols2 - qtwebsockets - qtmultimedia + libsForQt5.qtbase + libsForQt5.qtquickcontrols2 + libsForQt5.qtwebsockets + libsForQt5.qtmultimedia ] ++ (with gst_all_1; [ gst-plugins-bad @@ -109,7 +104,7 @@ stdenv.mkDerivation rec { description = "AniLibria cross platform desktop client"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ _3JlOy-PYCCKUi ]; - inherit (qtbase.meta) platforms; + inherit (libsForQt5.qtbase.meta) platforms; mainProgram = "AniLibria"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4579e14b233f..5d3289a9e80e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9541,8 +9541,6 @@ with pkgs; activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { }; - anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { }; - masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; inherit From 7bd9dde95def23d618a488ecf2a6c2c1cb5ebc5c Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 08:39:38 -0600 Subject: [PATCH 010/124] anilibria-winmaclinux: modernize derivation --- .../by-name/an/anilibria-winmaclinux/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/an/anilibria-winmaclinux/package.nix b/pkgs/by-name/an/anilibria-winmaclinux/package.nix index 0dc7db129217..bb11f1fe635f 100644 --- a/pkgs/by-name/an/anilibria-winmaclinux/package.nix +++ b/pkgs/by-name/an/anilibria-winmaclinux/package.nix @@ -14,18 +14,18 @@ mpv-unwrapped, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "anilibria-winmaclinux"; version = "2.2.34"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; - rev = version; + tag = finalAttrs.version; hash = "sha256-58NFlB6viWXG13J+RBzMj6LlYFClpWpGQ/aCNxJ5wKQ="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; qmakeFlags = [ "PREFIX=${placeholder "out"}" @@ -82,11 +82,11 @@ stdenv.mkDerivation rec { ++ lib.optionals withMPV [ mpv-unwrapped.dev ]; desktopItems = [ - (makeDesktopItem rec { + (makeDesktopItem { name = "AniLibria"; - desktopName = name; + desktopName = "AniLibria"; icon = "anilibria"; - comment = meta.description; + comment = finalAttrs.meta.description; genericName = "AniLibria desktop client"; categories = [ "Qt" @@ -94,7 +94,7 @@ stdenv.mkDerivation rec { "Player" ]; keywords = [ "anime" ]; - exec = name; + exec = "AniLibria"; terminal = false; }) ]; @@ -107,4 +107,4 @@ stdenv.mkDerivation rec { inherit (libsForQt5.qtbase.meta) platforms; mainProgram = "AniLibria"; }; -} +}) From b1f4e80518be5bd2c8d9e5ea045562d2cbd54c87 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 14 Feb 2026 12:39:12 +0400 Subject: [PATCH 011/124] =?UTF-8?q?nnn:=205.1=20=E2=86=92=205.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch | 6 +++--- pkgs/by-name/nn/nnn/package.nix | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch b/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch index f1bf71e6b912..3175da31e4b9 100644 --- a/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch +++ b/pkgs/by-name/nn/nnn/darwin-fix-file-mime-opts.patch @@ -1,12 +1,12 @@ diff --git a/src/nnn.c b/src/nnn.c -index b3c0f986..c74e1ec9 100644 +index 108e2995..eb5a440d 100644 --- a/src/nnn.c +++ b/src/nnn.c -@@ -508,9 +508,7 @@ alignas(max_align_t) static char g_pipepath[TMP_LEN_MAX]; +@@ -572,9 +572,7 @@ alignas(max_align_t) static char g_pipepath[TMP_LEN_MAX]; static runstate g_state; /* Options to identify file MIME */ --#if defined(__APPLE__) +-#ifdef __APPLE__ -#define FILE_MIME_OPTS "-bIL" -#elif !defined(__sun) /* no MIME option for 'file' */ +#if !defined(__sun) /* no MIME option for 'file' */ diff --git a/pkgs/by-name/nn/nnn/package.nix b/pkgs/by-name/nn/nnn/package.nix index 001d9725bb88..760df31a7988 100644 --- a/pkgs/by-name/nn/nnn/package.nix +++ b/pkgs/by-name/nn/nnn/package.nix @@ -10,7 +10,7 @@ readline, which, musl-fts, - pcre, + pcre2, gnused, # options conf ? null, @@ -28,13 +28,13 @@ assert withEmojis -> (!withIcons && !withNerdIcons); stdenv.mkDerivation (finalAttrs: { pname = "nnn"; - version = "5.1"; + version = "5.2"; src = fetchFromGitHub { owner = "jarun"; repo = "nnn"; tag = "v${finalAttrs.version}"; - hash = "sha256-+2lFFBtaqRPBkEspCFtKl9fllbSR5MBB+4ks3Xh7vp4="; + hash = "sha256-u+88aDHfOZ6bSkg6ahS6eNZWj2QCwJXKW+8nHR99kic="; }; patches = [ @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { ncurses ] ++ lib.optional stdenv.hostPlatform.isMusl musl-fts - ++ lib.optional withPcre pcre; + ++ lib.optional withPcre pcre2; env = lib.optionalAttrs stdenv.hostPlatform.isMusl { NIX_CFLAGS_COMPILE = "-I${musl-fts}/include"; @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withIcons [ "O_ICONS=1" ] ++ lib.optionals withNerdIcons [ "O_NERD=1" ] ++ lib.optionals withEmojis [ "O_EMOJI=1" ] - ++ lib.optionals withPcre [ "O_PCRE=1" ] + ++ lib.optionals withPcre [ "O_PCRE2=1" ] ++ extraMakeFlags; binPath = lib.makeBinPath [ From 55a5e1c66c6577c5bc39250a52b506d940b0c6e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 06:51:51 +0000 Subject: [PATCH 012/124] z3: 4.15.7 -> 4.15.8 --- pkgs/by-name/z3/z3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/z3/z3/package.nix b/pkgs/by-name/z3/z3/package.nix index cf0f94c02bf2..6378631ee7fc 100644 --- a/pkgs/by-name/z3/z3/package.nix +++ b/pkgs/by-name/z3/z3/package.nix @@ -29,13 +29,13 @@ assert stdenv.mkDerivation (finalAttrs: { pname = "z3"; - version = "4.15.7"; + version = "4.15.8"; src = fetchFromGitHub { owner = "Z3Prover"; repo = "z3"; rev = "z3-${finalAttrs.version}"; - hash = "sha256-bK02PkJ+gmexfqY8hLMhbFlX1AIhs8Cd08NaTGP7D3A="; + hash = "sha256-6HCymxICyxGUWD1aq5Vb1t/AYODFQ6ZzoOr3owr+nvY="; }; patches = lib.optionals useCmakeBuild [ From 432467cb90620ed1435627309abb8c8aac50b30e Mon Sep 17 00:00:00 2001 From: noonamer Date: Fri, 13 Feb 2026 21:49:32 +0000 Subject: [PATCH 013/124] autobrr: 1.71.0 -> 1.73.0 --- pkgs/by-name/au/autobrr/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index c91eafa9d865..c0b8be90107d 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -6,7 +6,7 @@ stdenvNoCC, nix-update-script, nodejs, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, typescript, @@ -15,12 +15,12 @@ let pname = "autobrr"; - version = "1.71.0"; + version = "1.73.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-JAWnH0S7gDBwmQXpogiTCIWWfQkrI5wOjWkV6+ANcnc="; + hash = "sha256-wBD44lkh+OX0x6eZmPMAMJDpKOzrdheXo8Ar+iyTXOw="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -30,7 +30,7 @@ let nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_9 + pnpm_10 typescript ]; @@ -43,9 +43,9 @@ let src sourceRoot ; - pnpm = pnpm_9; - fetcherVersion = 1; - hash = "sha256-LOY8fLGsX966MyH4w+pa9tm/5HS6LnGwd51cj8TG6Mk="; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-2medzt9mraxB+ZmyHL3cSyFEQh3k2NnMookHqE1S51o="; }; postBuild = '' @@ -65,7 +65,7 @@ buildGoModule (finalAttrs: { src ; - vendorHash = "sha256-avgMRD5WSjXVVJ8r0Rq0IhfwPvxc/Sq9JxzX0rQimWI="; + vendorHash = "sha256-ENxUQz2Pn7dgRzZc86AUNkm9Gvi0+CJKxYNI4j6xPxg="; preBuild = '' cp -r ${autobrr-web}/* web/dist From f2d5650f75f1aa3e38c8daa2e01e4c83a0c4f018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:26:54 +0000 Subject: [PATCH 014/124] cockpit-files: 35 -> 36 --- pkgs/by-name/co/cockpit-files/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-files/package.nix b/pkgs/by-name/co/cockpit-files/package.nix index fdcebd486a01..ec70a5b0bf33 100644 --- a/pkgs/by-name/co/cockpit-files/package.nix +++ b/pkgs/by-name/co/cockpit-files/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit-files"; - version = "35"; + version = "36"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit-files"; tag = finalAttrs.version; - hash = "sha256-ziFtsWZPdzkqc3UEaoIfwsIe8q/H0lyLtEropA2w+pc="; + hash = "sha256-JuGYEF+XIxHP2ACfujAglFk/rocEc7HL3Tjl3txPLjA="; fetchSubmodules = true; postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; From 60d4d8d13c675ab4dff0bf9aa67998280c1992cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 14:27:38 +0000 Subject: [PATCH 015/124] cockpit-podman: 120 -> 121 --- pkgs/by-name/co/cockpit-podman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-podman/package.nix b/pkgs/by-name/co/cockpit-podman/package.nix index d4e0d7c6191c..dd33eabc71ac 100644 --- a/pkgs/by-name/co/cockpit-podman/package.nix +++ b/pkgs/by-name/co/cockpit-podman/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit-podman"; - version = "120"; + version = "121"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit-podman"; tag = finalAttrs.version; - hash = "sha256-1PXz+zHuj5fjzDe194+sgBlLhQnS9jzv9FbM9RfNIVc="; + hash = "sha256-xjBt+4WbbLYOUJwjKhQMayXfLOqS1xw6klo99WH/0vM="; fetchSubmodules = true; postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; From 6074f37164eb7105e90d7b7db5cc9ef205f3f977 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:31:59 +0100 Subject: [PATCH 016/124] prom2json: move to pkgs/by-name this shouldn't create any rebuilds --- .../prom2json.nix => by-name/pr/prom2json/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/prom2json.nix => by-name/pr/prom2json/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/prom2json.nix b/pkgs/by-name/pr/prom2json/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/prom2json.nix rename to pkgs/by-name/pr/prom2json/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 70ef90e6905b..db659d0a8e18 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { }; prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix From 237c632284daa42128c3a7a22396569da23a532f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:00 +0100 Subject: [PATCH 017/124] prometheus-apcupsd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-apcupsd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/apcupsd-exporter.nix => by-name/pr/prometheus-apcupsd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix b/pkgs/by-name/pr/prometheus-apcupsd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix rename to pkgs/by-name/pr/prometheus-apcupsd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db659d0a8e18..60359e40a3c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { }; From b7055a6539c2206ff70eb2c2d3dbe2e7bcae6ccb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:01 +0100 Subject: [PATCH 018/124] prometheus-artifactory-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-artifactory-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/artifactory-exporter.nix => by-name/pr/prometheus-artifactory-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix b/pkgs/by-name/pr/prometheus-artifactory-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/artifactory-exporter.nix rename to pkgs/by-name/pr/prometheus-artifactory-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 60359e40a3c8..e345e04782ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-artifactory-exporter = - callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix - { }; prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { }; prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; From 0d1a929b879328ecab306e58bace5f41f32dfc71 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:01 +0100 Subject: [PATCH 019/124] prometheus-atlas-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-atlas-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/atlas-exporter.nix => by-name/pr/prometheus-atlas-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/atlas-exporter.nix b/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/atlas-exporter.nix rename to pkgs/by-name/pr/prometheus-atlas-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e345e04782ee..ca061863626a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { }; prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; From fb9f2b601f22aff4e0dbe43b9b3aa19a7307d3e1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:02 +0100 Subject: [PATCH 020/124] prometheus-aws-s3-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-aws-s3-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/aws-s3-exporter.nix => by-name/pr/prometheus-aws-s3-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix b/pkgs/by-name/pr/prometheus-aws-s3-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix rename to pkgs/by-name/pr/prometheus-aws-s3-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca061863626a..ea2c557b8b17 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; From 5018a0cc473d36b07bc6729713343941d6982d11 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:03 +0100 Subject: [PATCH 021/124] prometheus-bind-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bind-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bind-exporter.nix => by-name/pr/prometheus-bind-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bind-exporter.nix b/pkgs/by-name/pr/prometheus-bind-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bind-exporter.nix rename to pkgs/by-name/pr/prometheus-bind-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea2c557b8b17..a344ba34db3a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = From 36b720b6eb7d71fbeedfc08dae9aa489c23746d6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:04 +0100 Subject: [PATCH 022/124] prometheus-bird-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bird-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bird-exporter.nix => by-name/pr/prometheus-bird-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bird-exporter.nix b/pkgs/by-name/pr/prometheus-bird-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bird-exporter.nix rename to pkgs/by-name/pr/prometheus-bird-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a344ba34db3a..a89de1424474 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix From 15da0fb73a81e9447b369b5e232c4ae67fe47a19 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:05 +0100 Subject: [PATCH 023/124] prometheus-bitcoin-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-bitcoin-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/bitcoin-exporter.nix => by-name/pr/prometheus-bitcoin-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix b/pkgs/by-name/pr/prometheus-bitcoin-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix rename to pkgs/by-name/pr/prometheus-bitcoin-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a89de1424474..4cbcc3cd1f36 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { }; prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; From 0f1e903c9f67ebbe9076228b5d7da23efe4d2fde Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:06 +0100 Subject: [PATCH 024/124] prometheus-blackbox-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-blackbox-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/blackbox-exporter.nix => by-name/pr/prometheus-blackbox-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/pkgs/by-name/pr/prometheus-blackbox-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/blackbox-exporter.nix rename to pkgs/by-name/pr/prometheus-blackbox-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4cbcc3cd1f36..ae1184dae364 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-blackbox-exporter = - callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix - { }; prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { }; From 3338a7356b036846eb7b85dcf6cffa9bdf696667 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:06 +0100 Subject: [PATCH 025/124] prometheus-cloudflare-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-cloudflare-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/cloudflare-exporter.nix => by-name/pr/prometheus-cloudflare-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix b/pkgs/by-name/pr/prometheus-cloudflare-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix rename to pkgs/by-name/pr/prometheus-cloudflare-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ae1184dae364..245df4fa4a49 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-cloudflare-exporter = - callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix - { }; prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; From c2bf5cef7cc0144ba5c2e336df8b77fdb1b16f47 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:07 +0100 Subject: [PATCH 026/124] prometheus-collectd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-collectd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/collectd-exporter.nix => by-name/pr/prometheus-collectd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/collectd-exporter.nix b/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/collectd-exporter.nix rename to pkgs/by-name/pr/prometheus-collectd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 245df4fa4a49..f8249234929b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-collectd-exporter = - callPackage ../servers/monitoring/prometheus/collectd-exporter.nix - { }; prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; From ee8f63fb408b66b3cb273822c887fe51de40364d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:08 +0100 Subject: [PATCH 027/124] prometheus-consul-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-consul-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/consul-exporter.nix => by-name/pr/prometheus-consul-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/consul-exporter.nix b/pkgs/by-name/pr/prometheus-consul-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/consul-exporter.nix rename to pkgs/by-name/pr/prometheus-consul-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f8249234929b..5d5b7e6a8138 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; From b7d4094dd16cc19e87866c203f2b430eac5a5e5a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:09 +0100 Subject: [PATCH 028/124] prometheus-dnsmasq-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-dnsmasq-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/dnsmasq-exporter.nix => by-name/pr/prometheus-dnsmasq-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/pkgs/by-name/pr/prometheus-dnsmasq-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix rename to pkgs/by-name/pr/prometheus-dnsmasq-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d5b7e6a8138..985136d9a122 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; From 6502cd4fe5e9b700570b9ba2f5d1efcf9cce09c7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:10 +0100 Subject: [PATCH 029/124] prometheus-domain-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-domain-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/domain-exporter.nix => by-name/pr/prometheus-domain-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/domain-exporter.nix b/pkgs/by-name/pr/prometheus-domain-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/domain-exporter.nix rename to pkgs/by-name/pr/prometheus-domain-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 985136d9a122..b88cdbff1069 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = From 487057caa1ea988cadbf850167182b02ce23575f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:10 +0100 Subject: [PATCH 030/124] prometheus-fastly-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-fastly-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/fastly-exporter.nix => by-name/pr/prometheus-fastly-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/by-name/pr/prometheus-fastly-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/fastly-exporter.nix rename to pkgs/by-name/pr/prometheus-fastly-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b88cdbff1069..d53cc6477afd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix From 623c95da6f9ad5c801bf79ccc7797fba61cedc39 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:11 +0100 Subject: [PATCH 031/124] prometheus-flow-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-flow-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/flow-exporter.nix => by-name/pr/prometheus-flow-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/flow-exporter.nix b/pkgs/by-name/pr/prometheus-flow-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/flow-exporter.nix rename to pkgs/by-name/pr/prometheus-flow-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d53cc6477afd..e1f0c4384262 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { }; prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; From 8b333ce572dab0e3146bf0bc58c63534f16fea2e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:12 +0100 Subject: [PATCH 032/124] prometheus-fritzbox-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-fritzbox-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/fritzbox-exporter.nix => by-name/pr/prometheus-fritzbox-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix b/pkgs/by-name/pr/prometheus-fritzbox-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix rename to pkgs/by-name/pr/prometheus-fritzbox-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e1f0c4384262..e5af2f3b9d58 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-fritzbox-exporter = - callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix - { }; prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { }; From 2f66bdb06eba538991e652129a2604dc19169c2c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:13 +0100 Subject: [PATCH 033/124] prometheus-gitlab-ci-pipelines-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-gitlab-ci-pipelines-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix => by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix b/pkgs/by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix rename to pkgs/by-name/pr/prometheus-gitlab-ci-pipelines-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e5af2f3b9d58..2b7da85693f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-gitlab-ci-pipelines-exporter = - callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix - { }; prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { }; From 7419a8d69842d00d01a5e72f3be36f283068efc4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:14 +0100 Subject: [PATCH 034/124] prometheus-graphite-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-graphite-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/graphite-exporter.nix => by-name/pr/prometheus-graphite-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/graphite-exporter.nix b/pkgs/by-name/pr/prometheus-graphite-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/graphite-exporter.nix rename to pkgs/by-name/pr/prometheus-graphite-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2b7da85693f1..896bd528f206 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-graphite-exporter = - callPackage ../servers/monitoring/prometheus/graphite-exporter.nix - { }; prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = From d7083ba346e63b04500e80542f01a291edaa79f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:15 +0100 Subject: [PATCH 035/124] prometheus-haproxy-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-haproxy-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/haproxy-exporter.nix => by-name/pr/prometheus-haproxy-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix b/pkgs/by-name/pr/prometheus-haproxy-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/haproxy-exporter.nix rename to pkgs/by-name/pr/prometheus-haproxy-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 896bd528f206..eeb0886ef15e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix From 3932edb6924a22d93bebc3fe6c982993af3f7ca9 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:15 +0100 Subject: [PATCH 036/124] prometheus-idrac-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-idrac-exporter}/config-from-environment.patch | 0 .../pr/prometheus-idrac-exporter/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/idrac-exporter => by-name/pr/prometheus-idrac-exporter}/config-from-environment.patch (100%) rename pkgs/{servers/monitoring/prometheus/idrac-exporter.nix => by-name/pr/prometheus-idrac-exporter/package.nix} (92%) diff --git a/pkgs/servers/monitoring/prometheus/idrac-exporter/config-from-environment.patch b/pkgs/by-name/pr/prometheus-idrac-exporter/config-from-environment.patch similarity index 100% rename from pkgs/servers/monitoring/prometheus/idrac-exporter/config-from-environment.patch rename to pkgs/by-name/pr/prometheus-idrac-exporter/config-from-environment.patch diff --git a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix b/pkgs/by-name/pr/prometheus-idrac-exporter/package.nix similarity index 92% rename from pkgs/servers/monitoring/prometheus/idrac-exporter.nix rename to pkgs/by-name/pr/prometheus-idrac-exporter/package.nix index 67f6b18508a2..cdd49bbace55 100644 --- a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix +++ b/pkgs/by-name/pr/prometheus-idrac-exporter/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-iNV4VrdQONq7LXwAc6AaUROHy8TmmloUAL8EmuPtF/o="; - patches = [ ./idrac-exporter/config-from-environment.patch ]; + patches = [ ./config-from-environment.patch ]; ldflags = [ "-s" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eeb0886ef15e..c14c0b9e3b80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { }; prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { }; From bf49602e5068b146693006bb1eed64fd92e6e4ef Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:16 +0100 Subject: [PATCH 037/124] prometheus-imap-mailstat-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-imap-mailstat-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/imap-mailstat-exporter.nix => by-name/pr/prometheus-imap-mailstat-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix b/pkgs/by-name/pr/prometheus-imap-mailstat-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix rename to pkgs/by-name/pr/prometheus-imap-mailstat-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c14c0b9e3b80..c0c3e357e29a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-imap-mailstat-exporter = - callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix - { }; prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { }; From 93acf5c942ccdf08eef20742c3c0671ab80eeb7f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:17 +0100 Subject: [PATCH 038/124] prometheus-influxdb-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-influxdb-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/influxdb-exporter.nix => by-name/pr/prometheus-influxdb-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix b/pkgs/by-name/pr/prometheus-influxdb-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/influxdb-exporter.nix rename to pkgs/by-name/pr/prometheus-influxdb-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c0c3e357e29a..00d2942dc1f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-influxdb-exporter = - callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix - { }; prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { }; prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; From 7167274ca1973649a76fdbd416945e772f655961 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:18 +0100 Subject: [PATCH 039/124] prometheus-ipmi-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-ipmi-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/ipmi-exporter.nix => by-name/pr/prometheus-ipmi-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix b/pkgs/by-name/pr/prometheus-ipmi-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/ipmi-exporter.nix rename to pkgs/by-name/pr/prometheus-ipmi-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 00d2942dc1f4..3e4eff775bd8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { }; prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; From 6fef0f1da88aa09a07267f6066ef3a0e4eff2aa2 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:19 +0100 Subject: [PATCH 040/124] prometheus-jitsi-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-jitsi-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/jitsi-exporter.nix => by-name/pr/prometheus-jitsi-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix b/pkgs/by-name/pr/prometheus-jitsi-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/jitsi-exporter.nix rename to pkgs/by-name/pr/prometheus-jitsi-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3e4eff775bd8..aea67530b153 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = From 8bc10098c3891c5205c6c5c56fbac3e2b816fce6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:20 +0100 Subject: [PATCH 041/124] prometheus-jmx-httpserver: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-jmx-httpserver/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/jmx-httpserver.nix => by-name/pr/prometheus-jmx-httpserver/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix b/pkgs/by-name/pr/prometheus-jmx-httpserver/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/jmx-httpserver.nix rename to pkgs/by-name/pr/prometheus-jmx-httpserver/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aea67530b153..83f8a8c46793 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix From 55b2f780b0625066d5723808c9e584357b4208bf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:20 +0100 Subject: [PATCH 042/124] prometheus-json-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-json-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/json-exporter.nix => by-name/pr/prometheus-json-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/json-exporter.nix b/pkgs/by-name/pr/prometheus-json-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/json-exporter.nix rename to pkgs/by-name/pr/prometheus-json-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 83f8a8c46793..d168446240a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { }; From 39b2656511bc07094fbc752e87cef2743c95ab21 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:21 +0100 Subject: [PATCH 043/124] prometheus-junos-czerwonk-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-junos-czerwonk-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/junos-czerwonk-exporter.nix => by-name/pr/prometheus-junos-czerwonk-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix b/pkgs/by-name/pr/prometheus-junos-czerwonk-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix rename to pkgs/by-name/pr/prometheus-junos-czerwonk-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d168446240a7..561b5a39b5dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-junos-czerwonk-exporter = - callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix - { }; prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { }; prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix From 766e824a4320b09ec7bc3f4b50ca8ec7a1b8c65e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:22 +0100 Subject: [PATCH 044/124] prometheus-kea-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-kea-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/kea-exporter.nix => by-name/pr/prometheus-kea-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/kea-exporter.nix b/pkgs/by-name/pr/prometheus-kea-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/kea-exporter.nix rename to pkgs/by-name/pr/prometheus-kea-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 561b5a39b5dd..5e4f61266916 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { }; prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { }; From 5a3498f07ab99e02df8a26562997ef63c36f3932 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:23 +0100 Subject: [PATCH 045/124] prometheus-keylight-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-keylight-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/keylight-exporter.nix => by-name/pr/prometheus-keylight-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/keylight-exporter.nix b/pkgs/by-name/pr/prometheus-keylight-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/keylight-exporter.nix rename to pkgs/by-name/pr/prometheus-keylight-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5e4f61266916..0bf240a0b8c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-keylight-exporter = - callPackage ../servers/monitoring/prometheus/keylight-exporter.nix - { }; prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { }; prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; From 77ddd8c568820c8904a10873c4d23946d1a13e48 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:24 +0100 Subject: [PATCH 046/124] prometheus-knot-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-knot-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/knot-exporter.nix => by-name/pr/prometheus-knot-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/knot-exporter.nix b/pkgs/by-name/pr/prometheus-knot-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/knot-exporter.nix rename to pkgs/by-name/pr/prometheus-knot-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0bf240a0b8c8..61df761e97a4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { }; prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = From 16f6c4b622d96d7c2c40b8a339365b57c0763b89 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:24 +0100 Subject: [PATCH 047/124] prometheus-lnd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-lnd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/lnd-exporter.nix => by-name/pr/prometheus-lnd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/lnd-exporter.nix b/pkgs/by-name/pr/prometheus-lnd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/lnd-exporter.nix rename to pkgs/by-name/pr/prometheus-lnd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 61df761e97a4..1ddea64b329c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { }; prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix From 26a75230311b09fd4c0833cb2fa8c12d17bdca49 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:25 +0100 Subject: [PATCH 048/124] prometheus-mail-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mail-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/mail-exporter.nix => by-name/pr/prometheus-mail-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mail-exporter.nix b/pkgs/by-name/pr/prometheus-mail-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mail-exporter.nix rename to pkgs/by-name/pr/prometheus-mail-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ddea64b329c..1ec25c49267d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { }; prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { }; From 90caddcff47762654298bc46a2c3735826f92495 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:26 +0100 Subject: [PATCH 049/124] prometheus-mikrotik-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mikrotik-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/mikrotik-exporter.nix => by-name/pr/prometheus-mikrotik-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix b/pkgs/by-name/pr/prometheus-mikrotik-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix rename to pkgs/by-name/pr/prometheus-mikrotik-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ec25c49267d..c9de29f00c5b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mikrotik-exporter = - callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix - { }; prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { }; From 33ab25de54fa20d78c12970492073392b63b47b8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:27 +0100 Subject: [PATCH 050/124] prometheus-modemmanager-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-modemmanager-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/modemmanager-exporter.nix => by-name/pr/prometheus-modemmanager-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix b/pkgs/by-name/pr/prometheus-modemmanager-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix rename to pkgs/by-name/pr/prometheus-modemmanager-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c9de29f00c5b..574ce9ec8572 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-modemmanager-exporter = - callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix - { }; prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { }; prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = From 3531ed71b7495988572e3e90d3588b2968e8c311 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:28 +0100 Subject: [PATCH 051/124] prometheus-mongodb-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-mongodb-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/mongodb-exporter.nix => by-name/pr/prometheus-mongodb-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix b/pkgs/by-name/pr/prometheus-mongodb-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/mongodb-exporter.nix rename to pkgs/by-name/pr/prometheus-mongodb-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 574ce9ec8572..fe54f68da989 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { }; prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix From 79998637bb8c503dca785ca4b4b576cb6ecae5f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:29 +0100 Subject: [PATCH 052/124] prometheus-nats-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nats-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nats-exporter.nix => by-name/pr/prometheus-nats-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nats-exporter.nix b/pkgs/by-name/pr/prometheus-nats-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nats-exporter.nix rename to pkgs/by-name/pr/prometheus-nats-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fe54f68da989..ddcb199659d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { }; From a1d2d78d1650758cf2d7d20a5f841cde210c7d34 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:29 +0100 Subject: [PATCH 053/124] prometheus-nextcloud-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nextcloud-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/nextcloud-exporter.nix => by-name/pr/prometheus-nextcloud-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix b/pkgs/by-name/pr/prometheus-nextcloud-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix rename to pkgs/by-name/pr/prometheus-nextcloud-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ddcb199659d7..fa44ba210fe2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nextcloud-exporter = - callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix - { }; prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix From fb17bac1ec1e4f4915e85f86a0d850453fdc16fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:30 +0100 Subject: [PATCH 054/124] prometheus-nginx-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nginx-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nginx-exporter.nix => by-name/pr/prometheus-nginx-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix b/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nginx-exporter.nix rename to pkgs/by-name/pr/prometheus-nginx-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa44ba210fe2..5cd08a5a3b70 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { }; From cfa443e68b81edff437565de8a891fab9f5e6ef6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:31 +0100 Subject: [PATCH 055/124] prometheus-nginxlog-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nginxlog-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/nginxlog-exporter.nix => by-name/pr/prometheus-nginxlog-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix b/pkgs/by-name/pr/prometheus-nginxlog-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix rename to pkgs/by-name/pr/prometheus-nginxlog-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5cd08a5a3b70..5ea31a8b1727 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nginxlog-exporter = - callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix - { }; prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix From 28c598132639b64170ea6cd69b5bd9a443fa4fa8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:32 +0100 Subject: [PATCH 056/124] prometheus-nut-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-nut-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/nut-exporter.nix => by-name/pr/prometheus-nut-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/nut-exporter.nix b/pkgs/by-name/pr/prometheus-nut-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/nut-exporter.nix rename to pkgs/by-name/pr/prometheus-nut-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5ea31a8b1727..f96a92dfa64e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { }; From 487f88245049c75f37168e99578ba29ac11654c1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:33 +0100 Subject: [PATCH 057/124] prometheus-pgbouncer-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pgbouncer-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/pgbouncer-exporter.nix => by-name/pr/prometheus-pgbouncer-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix b/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix rename to pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f96a92dfa64e..4eb47ef3d4ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pgbouncer-exporter = - callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix - { }; prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { }; prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; From 1cf65e7021fe957f0ecfd4f9b0326a9ecd596a7c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:33 +0100 Subject: [PATCH 058/124] prometheus-php-fpm-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-php-fpm-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/php-fpm-exporter.nix => by-name/pr/prometheus-php-fpm-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix b/pkgs/by-name/pr/prometheus-php-fpm-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix rename to pkgs/by-name/pr/prometheus-php-fpm-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4eb47ef3d4ee..d7010b1d6a45 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { }; prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; From 3ce843ffe5ed0713483bfe5f45d449de8d3fbee6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:34 +0100 Subject: [PATCH 059/124] prometheus-pihole-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pihole-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/pihole-exporter.nix => by-name/pr/prometheus-pihole-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pihole-exporter.nix b/pkgs/by-name/pr/prometheus-pihole-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pihole-exporter.nix rename to pkgs/by-name/pr/prometheus-pihole-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d7010b1d6a45..cc6c025eba41 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = From 6f4ba75b9d7df67c08091359892690cf1dea9fc0 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:35 +0100 Subject: [PATCH 060/124] prometheus-ping-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-ping-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/ping-exporter.nix => by-name/pr/prometheus-ping-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/ping-exporter.nix b/pkgs/by-name/pr/prometheus-ping-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/ping-exporter.nix rename to pkgs/by-name/pr/prometheus-ping-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cc6c025eba41..9aa549c5ab93 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { }; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix From 5415efc77ee388ce1dcdeafce3971636e9ca85fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:36 +0100 Subject: [PATCH 061/124] prometheus-postfix-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-postfix-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/postfix-exporter.nix => by-name/pr/prometheus-postfix-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/pkgs/by-name/pr/prometheus-postfix-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/postfix-exporter.nix rename to pkgs/by-name/pr/prometheus-postfix-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9aa549c5ab93..342e5f74e167 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { }; From 01f3381950f3abc70f9b1c9d5edb18b139d87b72 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:37 +0100 Subject: [PATCH 062/124] prometheus-postgres-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-postgres-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/postgres-exporter.nix => by-name/pr/prometheus-postgres-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/pkgs/by-name/pr/prometheus-postgres-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/postgres-exporter.nix rename to pkgs/by-name/pr/prometheus-postgres-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 342e5f74e167..b4f8ce95dffe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-postgres-exporter = - callPackage ../servers/monitoring/prometheus/postgres-exporter.nix - { }; prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { }; prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; From f8ae906a691dfe9fa820c66e9c5dc9af6cbc63fb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:37 +0100 Subject: [PATCH 063/124] prometheus-process-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-process-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/process-exporter.nix => by-name/pr/prometheus-process-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/process-exporter.nix b/pkgs/by-name/pr/prometheus-process-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/process-exporter.nix rename to pkgs/by-name/pr/prometheus-process-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b4f8ce95dffe..ad51a04879be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { }; prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = From 0c81312850c8492a8c12ae9dd0d359f047c65fce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:38 +0100 Subject: [PATCH 064/124] prometheus-pve-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-pve-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/pve-exporter.nix => by-name/pr/prometheus-pve-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/pkgs/by-name/pr/prometheus-pve-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/pve-exporter.nix rename to pkgs/by-name/pr/prometheus-pve-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ad51a04879be..33a37f4e8db1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix From 1e862fd918df743709231ade767ebbe642d3d798 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:39 +0100 Subject: [PATCH 065/124] prometheus-redis-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-redis-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/redis-exporter.nix => by-name/pr/prometheus-redis-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/by-name/pr/prometheus-redis-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/redis-exporter.nix rename to pkgs/by-name/pr/prometheus-redis-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 33a37f4e8db1..c3d568fbcfec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { }; From 6e407295d117e5dc2fde3dc706c78e877d247a68 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:40 +0100 Subject: [PATCH 066/124] prometheus-rabbitmq-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-rabbitmq-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 3 deletions(-) rename pkgs/{servers/monitoring/prometheus/rabbitmq-exporter.nix => by-name/pr/prometheus-rabbitmq-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/rabbitmq-exporter.nix b/pkgs/by-name/pr/prometheus-rabbitmq-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/rabbitmq-exporter.nix rename to pkgs/by-name/pr/prometheus-rabbitmq-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c3d568fbcfec..99bb5b6a08c1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,9 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-rabbitmq-exporter = - callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix - { }; prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { }; prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; From d79d1bb1dce9569fbbacc0845145da1e4c3b80f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:41 +0100 Subject: [PATCH 067/124] prometheus-rtl_433-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-rtl_433-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/rtl_433-exporter.nix => by-name/pr/prometheus-rtl_433-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix b/pkgs/by-name/pr/prometheus-rtl_433-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix rename to pkgs/by-name/pr/prometheus-rtl_433-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 99bb5b6a08c1..3baed98698c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { }; prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; From 699d15c3438b754684f089c9c7954a4704c3a0aa Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:42 +0100 Subject: [PATCH 068/124] prometheus-sabnzbd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-sabnzbd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sabnzbd-exporter.nix => by-name/pr/prometheus-sabnzbd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix b/pkgs/by-name/pr/prometheus-sabnzbd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix rename to pkgs/by-name/pr/prometheus-sabnzbd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3baed98698c0..814af6505cc8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { }; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; From 9f930342519bcbbc00439395a4f7ea5cde0945a6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:42 +0100 Subject: [PATCH 069/124] prometheus-sachet: move to pkgs/by-name this shouldn't create any rebuilds --- .../sachet.nix => by-name/pr/prometheus-sachet/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sachet.nix => by-name/pr/prometheus-sachet/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sachet.nix b/pkgs/by-name/pr/prometheus-sachet/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sachet.nix rename to pkgs/by-name/pr/prometheus-sachet/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 814af6505cc8..7624245c6924 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; From a3b1c0f3399a98ed34870dbac2f997db902ba04e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:43 +0100 Subject: [PATCH 070/124] prometheus-script-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-script-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/script-exporter.nix => by-name/pr/prometheus-script-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/script-exporter.nix b/pkgs/by-name/pr/prometheus-script-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/script-exporter.nix rename to pkgs/by-name/pr/prometheus-script-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7624245c6924..9a9a1bdc1c6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; From dfa0a2ad4a43a39f8d6f7fee0b144d56812d6871 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:44 +0100 Subject: [PATCH 071/124] prometheus-shelly-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-shelly-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/shelly-exporter.nix => by-name/pr/prometheus-shelly-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/shelly-exporter.nix b/pkgs/by-name/pr/prometheus-shelly-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/shelly-exporter.nix rename to pkgs/by-name/pr/prometheus-shelly-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a9a1bdc1c6f..8cb5f3be3bc9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; From cb42950ee21322cdf4df77641505653cd099c7a7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:45 +0100 Subject: [PATCH 072/124] prometheus-smokeping-prober: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-smokeping-prober/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/smokeping-prober.nix => by-name/pr/prometheus-smokeping-prober/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/smokeping-prober.nix b/pkgs/by-name/pr/prometheus-smokeping-prober/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/smokeping-prober.nix rename to pkgs/by-name/pr/prometheus-smokeping-prober/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8cb5f3be3bc9..bba58f2d8c30 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; From f52204c174ca0de84046f5ee0a1371b3a2a97f87 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:46 +0100 Subject: [PATCH 073/124] prometheus-snmp-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-snmp-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/snmp-exporter.nix => by-name/pr/prometheus-snmp-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/by-name/pr/prometheus-snmp-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/snmp-exporter.nix rename to pkgs/by-name/pr/prometheus-snmp-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bba58f2d8c30..5d12e89e8ca9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; From ae2b682f4f0385b3ec3db355a5950f16b47db104 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:46 +0100 Subject: [PATCH 074/124] prometheus-statsd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-statsd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/statsd-exporter.nix => by-name/pr/prometheus-statsd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/statsd-exporter.nix b/pkgs/by-name/pr/prometheus-statsd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/statsd-exporter.nix rename to pkgs/by-name/pr/prometheus-statsd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d12e89e8ca9..06e6d4ceed62 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; From da0bdfe53fe74b553a0af6f2d071fde60fe4cbce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:47 +0100 Subject: [PATCH 075/124] prometheus-sql-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-sql-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/sql-exporter.nix => by-name/pr/prometheus-sql-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/pkgs/by-name/pr/prometheus-sql-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/sql-exporter.nix rename to pkgs/by-name/pr/prometheus-sql-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06e6d4ceed62..6d6273c39fd8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; From 5f4a2220a272b98202bf406d041092156b074acd Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:48 +0100 Subject: [PATCH 076/124] prometheus-systemd-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-systemd-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/systemd-exporter.nix => by-name/pr/prometheus-systemd-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/systemd-exporter.nix b/pkgs/by-name/pr/prometheus-systemd-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/systemd-exporter.nix rename to pkgs/by-name/pr/prometheus-systemd-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6d6273c39fd8..d9d9dec2282c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; From b444c2fc99c5bf48041f07ac0fdb3d3c426979ce Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:49 +0100 Subject: [PATCH 077/124] prometheus-unbound-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-unbound-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/unbound-exporter.nix => by-name/pr/prometheus-unbound-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/unbound-exporter.nix b/pkgs/by-name/pr/prometheus-unbound-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/unbound-exporter.nix rename to pkgs/by-name/pr/prometheus-unbound-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d9d9dec2282c..fc0d5c95a515 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = From 35d78db75c7948b1c9e0a0b43be6f47f9d119147 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:50 +0100 Subject: [PATCH 078/124] prometheus-v2ray-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-v2ray-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/v2ray-exporter.nix => by-name/pr/prometheus-v2ray-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix b/pkgs/by-name/pr/prometheus-v2ray-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/v2ray-exporter.nix rename to pkgs/by-name/pr/prometheus-v2ray-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fc0d5c95a515..5d21d92b4c09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix From 1320952b664d72d39137bc8932f768a56c520f0c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:51 +0100 Subject: [PATCH 079/124] prometheus-varnish-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-varnish-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/varnish-exporter.nix => by-name/pr/prometheus-varnish-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix b/pkgs/by-name/pr/prometheus-varnish-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/varnish-exporter.nix rename to pkgs/by-name/pr/prometheus-varnish-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d21d92b4c09..c207ee3b8690 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { From 62d97a6d788e351e42b9777ff00df855273ba621 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:51 +0100 Subject: [PATCH 080/124] prometheus-wireguard-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-wireguard-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 deletions(-) rename pkgs/{servers/monitoring/prometheus/wireguard-exporter.nix => by-name/pr/prometheus-wireguard-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/by-name/pr/prometheus-wireguard-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/wireguard-exporter.nix rename to pkgs/by-name/pr/prometheus-wireguard-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c207ee3b8690..095f41562557 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,10 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-wireguard-exporter = - callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix - { - }; prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; From 672a0481d02ff847cce033f25c403e0e1c66b47a Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:52 +0100 Subject: [PATCH 081/124] prometheus-zfs-exporter: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-zfs-exporter/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{servers/monitoring/prometheus/zfs-exporter.nix => by-name/pr/prometheus-zfs-exporter/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/zfs-exporter.nix b/pkgs/by-name/pr/prometheus-zfs-exporter/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/zfs-exporter.nix rename to pkgs/by-name/pr/prometheus-zfs-exporter/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 095f41562557..722b6db6800c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,7 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; From b5f585685185e5ca3cb9685d86f5415d3174a77b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:53 +0100 Subject: [PATCH 082/124] prometheus-xmpp-alerts: move to pkgs/by-name this shouldn't create any rebuilds --- .../pr/prometheus-xmpp-alerts/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/xmpp-alerts.nix => by-name/pr/prometheus-xmpp-alerts/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix b/pkgs/by-name/pr/prometheus-xmpp-alerts/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/xmpp-alerts.nix rename to pkgs/by-name/pr/prometheus-xmpp-alerts/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 722b6db6800c..c75be80918b5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8524,8 +8524,6 @@ with pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin; - prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; - public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; pypiserver = with python3Packages; toPythonApplication pypiserver; From 4e4f1f2b7258db381894f245a20ca4ff3467f319 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 18 Feb 2026 22:32:54 +0100 Subject: [PATCH 083/124] kthxbye: move to pkgs/by-name this shouldn't create any rebuilds --- .../prometheus/kthxbye.nix => by-name/kt/kthxbye/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{servers/monitoring/prometheus/kthxbye.nix => by-name/kt/kthxbye/package.nix} (100%) diff --git a/pkgs/servers/monitoring/prometheus/kthxbye.nix b/pkgs/by-name/kt/kthxbye/package.nix similarity index 100% rename from pkgs/servers/monitoring/prometheus/kthxbye.nix rename to pkgs/by-name/kt/kthxbye/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c75be80918b5..abc6b0c74336 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10094,8 +10094,6 @@ with pkgs; callPackage ../applications/networking/cluster/kubectl-view-allocations { }; - kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { }; - linkerd = callPackage ../applications/networking/cluster/linkerd { }; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; From 13a1c932a797224af23abac5994582955109a80b Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 28 Jan 2026 19:16:54 +0000 Subject: [PATCH 084/124] dpkg: fix musl build fixes `nix-build -A pkgsMusl.dpkg` from x86_64-linux builder. `pkgsCross.x86_64-darwin.stdenv.hostPlatform.libc` et al show "libSystem" so this new condition should not change darwin behavior. the condition is derived from upstream, e.g. - - or (currently offline) `glibc ? !stdenv.hostPlatform.isDarwin` call arg was nonsense so delete it: `pkgs.glibc` always exists and it would have been an eval error to actually override it with a bool value. --- pkgs/by-name/dp/dpkg/package.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix index c2e6b0ed08ed..618649f16e56 100644 --- a/pkgs/by-name/dp/dpkg/package.nix +++ b/pkgs/by-name/dp/dpkg/package.nix @@ -15,7 +15,7 @@ pkg-config, diffutils, versionCheckHook, - glibc ? !stdenv.hostPlatform.isDarwin, + glibc, }: stdenv.mkDerivation (finalAttrs: { @@ -91,10 +91,20 @@ stdenv.mkDerivation (finalAttrs: { # which makes some tests fail. sed -i '/opts normalize/a AT_SKIP_IF([true])' src/at/chdir.at '' - + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - substituteInPlace src/main/help.c \ - --replace-fail '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" - ''; + + + lib.optionalString + ( + stdenv.hostPlatform.libc == "glibc" + || stdenv.hostPlatform.libc == "uclibc" + || stdenv.hostPlatform.isFreeBSD + || stdenv.hostPlatform.isOpenBSD + || stdenv.hostPlatform.isNetBSD + ) + '' + # See + substituteInPlace src/main/help.c \ + --replace-fail '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" + ''; buildInputs = [ perl From da5afdee24885a2383600508e4aa1a84e7519bcf Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Feb 2026 14:22:43 -0600 Subject: [PATCH 085/124] luaPackages: update on 2026-02-19 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 7c2c4ddbebc1..2153df8aed0f 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2475-1"; + version = "0.0.2484-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2475-1.rockspec"; - sha256 = "0lpmyffc5g7sl1smb59pqmd8zrkcp367mgsiarscqbqc6yilrvky"; + url = "mirror://luarocks/fzf-lua-0.0.2484-1.rockspec"; + sha256 = "04cqaymz0h7wkv3mb0wzxzzmv3px380431fjrcyaxs8ppy5kdqqz"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/739330f48ca64b4283f5228e9dc9c0c8f9a37110.zip"; - sha256 = "1pwzaak9q7cacw2qvcs80qxqfpxc60jvspw4ykmws6sh3rbi5c36"; + url = "https://github.com/ibhagwan/fzf-lua/archive/b2c0603216adb92c6bba81053bc996d7ae95b77a.zip"; + sha256 = "0qqh74dbr88y4m9hvmd5v743iapz4f7d6k0s0afcwpy7mjsfvkgd"; }; disabled = luaOlder "5.1"; @@ -3210,17 +3210,17 @@ final: prev: { }: buildLuarocksPackage { pname = "luasystem"; - version = "0.6.3-1"; + version = "0.7.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luasystem-0.6.3-1.rockspec"; - sha256 = "0zqmrrnvpvy0bmvdc26lgcabx525xq0xy1ysh91d74hdvnznn2jc"; + url = "mirror://luarocks/luasystem-0.7.0-1.rockspec"; + sha256 = "1c50g495s2xzf041p9yl58idxa1mv28sxbgymy05jyp30g0ifqw5"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasystem"; - tag = "v0.6.3"; - hash = "sha256-8d2835/EcyDJX9yTn6MTfaZryjY1wkSP+IIIKGPDXMk="; + tag = "v0.7.0"; + hash = "sha256-/hob/bDP3CQeMZuz29a4XTRzlU7I7O2W/EszJEueq8c="; }; disabled = luaOlder "5.1"; @@ -4645,21 +4645,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "7.1.9-2"; + version = "8.0.1-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-7.1.9-2.rockspec"; - sha256 = "1j4n6xf1w542fsyp3jm4h72kv4lrh4g85zal03snjzzl35zslqbq"; + url = "mirror://luarocks/rustaceanvim-8.0.1-2.rockspec"; + sha256 = "0z68k6amqdk5nrj8zrz5a0084nmrx9y4lhr85996ln07877ah2hc"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; - sha256 = "1s2b44wfk3imbp0vcvldfxq3zx9875jyl7l5bnxhgihdksaxdy7p"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; + sha256 = "1sizi01bll3bqgaf6fva5grsp5nlvmp5mj57qkbsm75iyj2cz1dp"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.9.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5001,8 +5001,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "ad7d9580338354ccc136e5b8f0aa4f880434dcdc"; - hash = "sha256-Z5wmLGMd+GODObFOYU7CrucwDnBpT5rJjfE5vHwjRxE="; + rev = "5255aa27c422de944791318024167ad5d40aad20"; + hash = "sha256-dOU6nQaq4W3KZrC2o2wv0NJ2LNWJgvuoNyWOYP2i4vo="; }; disabled = lua.luaversion != "5.1"; From 1f559be3d378c2f2d0645919a39707c0f453d8de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 05:47:31 +0000 Subject: [PATCH 086/124] go2tv: 2.0.2 -> 2.1.0 --- pkgs/by-name/go/go2tv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go2tv/package.nix b/pkgs/by-name/go/go2tv/package.nix index f1e93e5b88b7..8c4a92543ad4 100644 --- a/pkgs/by-name/go/go2tv/package.nix +++ b/pkgs/by-name/go/go2tv/package.nix @@ -16,16 +16,16 @@ buildGoModule rec { pname = "go2tv" + lib.optionalString (!withGui) "-lite"; - version = "2.0.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "alexballas"; repo = "go2tv"; tag = "v${version}"; - hash = "sha256-oyd6H3U799el9xcte3mOJo0m2YQTZ/vZjFdM2F7Cha8="; + hash = "sha256-nAvfWRXPYX5AcJ0S3QXlcOtEEIUQK0FZqSSBNxDtGu4="; }; - vendorHash = "sha256-2eEB6yfWFD7X3+qQenRoMiyzHH9i/gDg0IuOo/gUBFw="; + vendorHash = "sha256-vxWvv7PE3VlU2Z9WEAvKiUgJCrK0a6QerMA3Vw+CLZo="; nativeBuildInputs = [ pkg-config ]; From a9dbd3c80d22a5110b1d5cd724202e427a39137b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 01:41:03 +0000 Subject: [PATCH 087/124] python3Packages.greenback: 1.2.1 -> 1.3.0 --- pkgs/development/python-modules/greenback/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greenback/default.nix b/pkgs/development/python-modules/greenback/default.nix index fcf90d4ce115..3cbf47a7a5a1 100644 --- a/pkgs/development/python-modules/greenback/default.nix +++ b/pkgs/development/python-modules/greenback/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "greenback"; - version = "1.2.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "oremanj"; repo = "greenback"; tag = "v${version}"; - hash = "sha256-u7kihdE5EH3Xbq4dQGY4ojiootjw3muYnoI7d2MrMkE="; + hash = "sha256-YAQEG3Lnyy9O+d58zZatDOeF+rxk34VqJ09XikqTyQk="; }; build-system = [ From c0de9821ef1aebb98f2b1105fdd496e67f41e925 Mon Sep 17 00:00:00 2001 From: Redvers Davies Date: Wed, 18 Feb 2026 00:57:09 +0000 Subject: [PATCH 088/124] ponyc: Fixes code generation to use generic arch, not native Previous to this commit, code generated by the pony compiler would default to "native" as a cpu and march, resulting in code that would use opcodes native to the hydra build system, but potentially not the end-user's machine. Fixes: #414174 --- pkgs/by-name/po/ponyc/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index ede259fbab2c..504a975c7ed1 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.nix @@ -99,6 +99,20 @@ stdenv.mkDerivation rec { --replace-fail "https://github.com/google/googletest/releases/download/v$googletestRev/googletest-$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" ''; + # We do not concern ourselves with darwin as the ponyc compiler + # has logic which overrides this environmental variable in this + # case. + env.arch = + if stdenv.hostPlatform.isx86_64 then + "x86-64" + else if stdenv.hostPlatform.isAarch64 then + "armv8-a" + else + lib.warn '' + architecture '${stdenv.hostPlatform.system}' compiles with native optimizations, + this may result in crashes on incompatible CPUs! + '' "native"; + preBuild = '' extraFlags=(build_flags=-j$NIX_BUILD_CORES) '' From 86ca5a017fbfcb5c16e6a719a992d51dbe7859ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 05:09:13 +0000 Subject: [PATCH 089/124] libretro.beetle-vb: 0-unstable-2024-10-21 -> 0-unstable-2026-02-19 --- pkgs/applications/emulators/libretro/cores/beetle-vb.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-vb.nix b/pkgs/applications/emulators/libretro/cores/beetle-vb.nix index e6af3a42ae21..b67a2d2bee05 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-vb.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-vb.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-vb"; - version = "0-unstable-2024-10-21"; + version = "0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-vb-libretro"; - rev = "8f837ebc077afdd6652efb2827fd8308a07113ca"; - hash = "sha256-eAnBubNhj78G4r8OHVqwFXGOSA9wEYI6ZwNyiwDW8W8="; + rev = "65debc7c4c7b85e2fd988d2be53496c2cf0b5f44"; + hash = "sha256-9LIGNbF0TuWm07TkTsRX8i7cBtJrOfSgBa8swKHddPQ="; }; makefile = "Makefile"; From 8ad6986ea4e0d8129779fee575bd1224771a7d79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 09:12:09 +0000 Subject: [PATCH 090/124] python3Packages.oelint-parser: 8.8.1 -> 8.8.2 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index 5b55844b1feb..18a46ffcf91d 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-parser"; - version = "8.8.1"; + version = "8.8.2"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = finalAttrs.version; - hash = "sha256-r2MleUgfElyUyq/lEoOOJqdxlTkmY1zlgi2RcW70LzI="; + hash = "sha256-Oy9Mzz5/UUgUyoZFuSgjJhDlOmrqrK5Fc4pBmjxlllw="; }; pythonRelaxDeps = [ "regex" ]; From 8b4c6fdb464fe17a1b60f267b8e4702d3e6b4ff8 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 21 Feb 2026 00:31:12 +0100 Subject: [PATCH 091/124] heroic{,-unwrapped}: 2.19.1 -> 2.20.0 Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.20.0 Diff: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.19.1...v2.20.0 --- pkgs/by-name/he/heroic-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index 888dd21715c4..1168dc3d1c7b 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; - version = "2.19.1"; + version = "2.20.0"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-e+/FRvG9u6ZQsMGD5hqY+yLPjsbLSrjC9Wp0xdxVk6w="; + hash = "sha256-gjQPQ/PwpDlBUfNF1JAlWUDGJa+7hwoQtouihdSCDqI="; }; pnpmDeps = fetchPnpmDeps { @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 3; - hash = "sha256-uwJYOm+2wGNRHAiIw1UjCBLBW6kjtj6AFLWihCqtL28="; + hash = "sha256-JLUiPNxcOpwkYaabl2kP73fgr+WFyXQW8y6qDIb5gt4="; }; nativeBuildInputs = [ From 0be652727737e7807c838ff21c2169b86a51df30 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 21 Feb 2026 10:55:05 +0100 Subject: [PATCH 092/124] gogdl: 1.2.0 -> 1.2.1 Changelog: https://github.com/Heroic-Games-Launcher/heroic-gogdl/releases/tag/v1.2.1 Diff: https://github.com/Heroic-Games-Launcher/heroic-gogdl/compare/v1.2.0...v1.2.1 --- pkgs/by-name/go/gogdl/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix index f27bef651e35..8d10143de43d 100644 --- a/pkgs/by-name/go/gogdl/package.nix +++ b/pkgs/by-name/go/gogdl/package.nix @@ -6,16 +6,15 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gogdl"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "heroic-gogdl"; - # two commits after the v1.2.0 tag, because the release messed up submodule fetching - rev = "9759dfb1f50e0c68854f938e9568d84cab59652c"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-yjiPHEiZjs9TnBRaKzm1TpLcPK0tfIrzM30DX66m+1Y="; + hash = "sha256-qYarDcwrVrTpLHQYdWQvXL5+V1wMyL06+n5t6LXKBHI="; }; build-system = with python3Packages; [ From 2a46eefc0ffdacfb7d13858988f7ef6ae3e632f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 10:33:54 +0000 Subject: [PATCH 093/124] python3Packages.sparse: 0.17.0 -> 0.18.0 --- pkgs/development/python-modules/sparse/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/sparse/default.nix b/pkgs/development/python-modules/sparse/default.nix index 35a3e4066dd3..2693af7d471e 100644 --- a/pkgs/development/python-modules/sparse/default.nix +++ b/pkgs/development/python-modules/sparse/default.nix @@ -18,16 +18,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "sparse"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "pydata"; repo = "sparse"; - tag = version; - hash = "sha256-LYJ7YnR7WtzamK6py1NRPBe+h28L7JT+52wmourAc/c="; + tag = finalAttrs.version; + hash = "sha256-HHZ47TAgNbEEZj1sEe85yQRleW4Un2wfwQyFp4BPCbI="; }; build-system = [ @@ -53,8 +53,8 @@ buildPythonPackage rec { description = "Sparse n-dimensional arrays computations"; homepage = "https://sparse.pydata.org/"; changelog = "https://sparse.pydata.org/en/stable/changelog.html"; - downloadPage = "https://github.com/pydata/sparse/releases/tag/${version}"; + downloadPage = "https://github.com/pydata/sparse/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 95ce55b47d10728504e7118b7740eec1aca80f69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 11:22:04 +0000 Subject: [PATCH 094/124] python3Packages.pyoxigraph: 0.5.4 -> 0.5.5 --- pkgs/development/python-modules/pyoxigraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyoxigraph/default.nix b/pkgs/development/python-modules/pyoxigraph/default.nix index 2eb7f7d276f5..adb701b53cc1 100644 --- a/pkgs/development/python-modules/pyoxigraph/default.nix +++ b/pkgs/development/python-modules/pyoxigraph/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "pyoxigraph"; pyproject = true; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; + hash = "sha256-Sg4C9NW2grrlLFY2mDGOdsucX7cdT2028erJL8xaqLE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; + hash = "sha256-fR3s3RSYlpUVqsPOyPwZaCjTSNWoOYwFDBzcYxTE8kY="; }; buildAndTestSubdir = "python"; From 939350b0c29766eb4b32ce0bda4b8f1bdc2baeab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:04:42 +0000 Subject: [PATCH 095/124] plasma-plugin-blurredwallpaper: 3.5.0 -> 3.5.1 --- pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix index 54b057a9e45f..cff991ada664 100644 --- a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix +++ b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasma-plugin-blurredwallpaper"; - version = "3.5.0"; + version = "3.5.1"; src = fetchFromGitHub { owner = "bouteillerAlan"; repo = "blurredwallpaper"; rev = "v${finalAttrs.version}"; - hash = "sha256-xnO1C3jPkrooD7WUcclDrQp+iRXgOS4BRLB1tAdJRYk="; + hash = "sha256-T0fE0Jqw3lIbGCK6kteU1pv1clzU8mMmrJr/UN5e0hg="; }; installPhase = '' From 7854561a06a9e19f561cccccc27b032e7e179e49 Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Sat, 21 Feb 2026 12:57:21 +0100 Subject: [PATCH 096/124] openscad-unstable: 2021.01-unstable-2025-10-27 -> 2021.01-unstable-2026-02-18 Also: added myself as maintainer, as I am often contributing to this package. Signed-off-by: Henner Zeller --- pkgs/by-name/op/openscad-unstable/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index 4340ae1f6002..d4c8c74c9d20 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -10,6 +10,7 @@ bison, boost, cairo, + catch2_3, cgal, clipper2, double-conversion, @@ -56,12 +57,13 @@ let in clangStdenv.mkDerivation rec { pname = "openscad-unstable"; - version = "2021.01-unstable-2025-10-27"; + unstable_date = "2026-02-18"; + version = "2021.01-unstable-${unstable_date}"; src = fetchFromGitHub { owner = "openscad"; repo = "openscad"; - rev = "aa785fe4ab3d52450a5e51eb73585ac9bbcc8798"; - hash = "sha256-TngfItArYtm8243DdYkQlkfc/MBTZGYrf08hfloWRWk="; + rev = "231f4f8d5e3a0697825455cccbd2edb2fb9491cd"; + hash = "sha256-YAKXU3z4ZBviGnt0LFgrS6yeEMm3REdkhyfJ4bZ4Vo8="; fetchSubmodules = true; # Only really need sanitizers-cmake and MCAD and manifold }; @@ -80,6 +82,7 @@ clangStdenv.mkDerivation rec { with libsForQt5; with qt5; [ + catch2_3 clipper2 glm onetbb @@ -121,7 +124,8 @@ clangStdenv.mkDerivation rec { "-DUSE_BUILTIN_OPENCSG=OFF" "-DUSE_BUILTIN_MANIFOLD=OFF" "-DUSE_BUILTIN_CLIPPER2=OFF" - "-DOPENSCAD_VERSION=\"${builtins.replaceStrings [ "-" ] [ "." ] (lib.strings.getVersion version)}\"" + # Derive version from our unstable date + "-DOPENSCAD_VERSION='${builtins.replaceStrings [ "-" ] [ "." ] unstable_date}-unstable'" "-DCMAKE_UNITY_BUILD=OFF" # broken compile with unity # IPO "-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld" @@ -148,6 +152,8 @@ clangStdenv.mkDerivation rec { ''; postPatch = '' + patchShebangs scripts/ + # Take Python3 executable as passed sed -e '/set(VENV_DIR /d' -i tests/cmake/ImageCompare.cmake sed -e '/find_path(VENV_BIN_PATH /d' -i tests/cmake/ImageCompare.cmake @@ -193,6 +199,7 @@ clangStdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ + hzeller pca006132 raskin ]; From bae1d0a02616535ebba860eec0b65f135a286f07 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:31:13 +0000 Subject: [PATCH 097/124] lunar: 6.9.5 -> 6.9.7 https://lunar.fyi/changelog#6_9_6 https://lunar.fyi/changelog#6_9_7 --- pkgs/by-name/lu/lunar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunar/package.nix b/pkgs/by-name/lu/lunar/package.nix index de5244bfefc4..d14faf6a0b11 100644 --- a/pkgs/by-name/lu/lunar/package.nix +++ b/pkgs/by-name/lu/lunar/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lunar"; - version = "6.9.5"; + version = "6.9.7"; src = fetchurl { url = "https://github.com/alin23/Lunar/releases/download/v${finalAttrs.version}/Lunar-${finalAttrs.version}.dmg"; - hash = "sha256-1Y0SFfGliGf1zf4k9iolotMzoAbBH27R0ablMmfeyDM="; + hash = "sha256-CqxhLUL/Vnt665xcZFaXg/MWywca6j/pr03oLoyofYQ="; }; sourceRoot = "."; From 4f853ef39932458609d899278208e7fe7107c4d1 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:28:58 +0000 Subject: [PATCH 098/124] models-dev: 0-unstable-2026-02-14 -> 0-unstable-2026-02-21 https://github.com/anomalyco/models.dev/compare/5a008354709f3331f1070cb2c70c184ac8845996..c36b8e94339b004bddc0d84f816bcac14babe1ba --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 811f5ab8b997..e552b2beebd7 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "5a008354709f3331f1070cb2c70c184ac8845996"; - hash = "sha256-XMblZXkqrtZSHa0d96sbPtcMQCJfnHZdnQEpaZqc0O0="; + rev = "c36b8e94339b004bddc0d84f816bcac14babe1ba"; + hash = "sha256-z8yswVNWuf/aDbwirp99nCw4VCfzCVIOB4+5s5CKo3I="; }; node_modules = stdenvNoCC.mkDerivation { From 685602d515645c5989b82f2d9a51804d7c21c888 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 21 Feb 2026 12:25:21 +0000 Subject: [PATCH 099/124] proton-pass-cli: 1.4.3 -> 1.5.1 https://github.com/protonpass/pass-cli/blob/main/CHANGELOG.md --- pkgs/by-name/pr/proton-pass-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 6b1660ce2808..69c4c26bf659 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.4.3"; + version = "1.5.1"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-j1RvWfF+85am64110VnXlyq52aPc/BnlPTw1o/CQepU="; + hash = "sha256-9EYufGQtnu68NjrBZ4Sb/MUB546rr6MKPrDGqkIQSUg="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-RF3k3FPq3TL7bpjTxjnQUN6Pe8CXrM+J6NTY78jBO3o="; + hash = "sha256-TQiIzN5Y93hzQKdbjw0sq4ayi+KQc1dO7B9WbxXLCy0="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-CJm4LoR6H37zjW+L6c0W+awkeOhf5JNhzR7MfAxZH9I="; + hash = "sha256-i3EOR6R6wRsJD+WXDfHE6JT+3vppSYIMkOh+9VauZi0="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-rDMI7Ex8yc5w3HKyRB4KjN3xfeoUfFtBCLyPvSr+ugg="; + hash = "sha256-8pndh8MzBtrOYg1qXZOaV2HibA6yyryP2/NzLgcHrMA="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' From ed3e4626265213b1ba8beafbc131b05b3e67db13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:04:21 +0000 Subject: [PATCH 100/124] python3Packages.icalendar-searcher: 1.0.3 -> 1.0.4 --- .../development/python-modules/icalendar-searcher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/icalendar-searcher/default.nix b/pkgs/development/python-modules/icalendar-searcher/default.nix index 7f74cb63aa2c..10925aecbec3 100644 --- a/pkgs/development/python-modules/icalendar-searcher/default.nix +++ b/pkgs/development/python-modules/icalendar-searcher/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "icalendar-searcher"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; src = fetchFromGitHub { owner = "python-caldav"; repo = "icalendar-searcher"; tag = "v${version}"; - hash = "sha256-RwWm41+7AyoqwVGBaa+50ljUILJG5kCD4LMsULWjVEM="; + hash = "sha256-CHW1++VHoTfNw5GkRfDDTERZGA/RJxc8iME8OPx1q/o="; }; build-system = [ From b354d3888a6fb5dc6469a734d7a158cec101f8e9 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:05:04 +0100 Subject: [PATCH 101/124] heroic-unwrapped.legendary: 0.20.39 -> 0.20.41 --- pkgs/by-name/he/heroic-unwrapped/legendary.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heroic-unwrapped/legendary.nix b/pkgs/by-name/he/heroic-unwrapped/legendary.nix index 831c3a8b405d..5054286fdabf 100644 --- a/pkgs/by-name/he/heroic-unwrapped/legendary.nix +++ b/pkgs/by-name/he/heroic-unwrapped/legendary.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "legendary-heroic"; - version = "0.20.39"; + version = "0.20.41"; pyproject = true; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "legendary"; tag = finalAttrs.version; - hash = "sha256-2+9MRbwugBlBdZQQo6BUcLmwCqVdTAv9CZ+sPu5VAxY="; + hash = "sha256-zX5Lyj8IDHETFyEpUaFnGaYZVs1hDy9rtwab1+rNlrw="; }; build-system = with python3Packages; [ From 8d5bf6c626f07665142729cf508b0e574bc7a685 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:35:36 +0000 Subject: [PATCH 102/124] terraform-providers.temporalio_temporalcloud: 1.2.0 -> 1.2.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2979b17271c4..95c681ec25fc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1301,11 +1301,11 @@ "vendorHash": "sha256-Hzq97ElAjs7Y4tmJ2x7+g4j74MEdEvI2bD8pkvi5ZXg=" }, "temporalio_temporalcloud": { - "hash": "sha256-bqUANWb+8XyY6iRGudSHKOHsErg40TY9SoaJArFqWNM=", + "hash": "sha256-ZoDn6s4YlgoMrrAeUVmKx0rASEDoZVbcV4eFjZxaFQA=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v1.2.0", + "rev": "v1.2.1", "spdx": "MPL-2.0", "vendorHash": "sha256-omxEb+ntQuHDfS2Rmt0rj0BF0Q2T8DLhobLua2uU/0o=" }, From ab5ad62e387ba84e8c5b4725ff38cdb844cb0c8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:48:25 +0000 Subject: [PATCH 103/124] vscode-extensions.julialang.language-julia: 1.182.2 -> 1.187.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cb9dc2535e19..9cb96aced866 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2615,8 +2615,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.182.2"; - hash = "sha256-PIhaYlGxOGycuE9YKyJ0xD7QEjKgmtHX7l4x/xs0GjU="; + version = "1.187.2"; + hash = "sha256-LYpcccJy+asBicetU6WD4yIvMDQTbg4b9GY20+TYsnc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; From b265034bb1efce97964fa07d8d59d4dcaa16c756 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 14:33:13 +0000 Subject: [PATCH 104/124] collada-dom: 2.5.2 -> 2.5.3 --- pkgs/by-name/co/collada-dom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix index 4b2c56122f12..685f01304dba 100644 --- a/pkgs/by-name/co/collada-dom/package.nix +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "collada-dom"; - version = "2.5.2"; + version = "2.5.3"; __structuredAttrs = true; strictDeps = true; @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Gepetto"; repo = "collada-dom"; tag = "v${finalAttrs.version}"; - hash = "sha256-53Gf6OLwrflZcrWKPuNPS0k+jlj5yTzCkI/QYQFta48="; + hash = "sha256-vkbQvgY1ISOhbDeEmLuOWRfwQsOZRffUi3tpT/G33KY="; }; postInstall = '' From 1b1b8881f1bbfe3661d011883c751f64a6008bd5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:30:35 +0000 Subject: [PATCH 105/124] vscode-extensions.ms-vscode.cpptools-extension-pack: 1.3.1 -> 1.5.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cb9dc2535e19..9281db709dff 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3301,8 +3301,8 @@ let mktplcRef = { name = "cpptools-extension-pack"; publisher = "ms-vscode"; - version = "1.3.1"; - hash = "sha256-HbI0UdN8uwHS2MPH1SGZhxNaN18cWzjMyWYcgVE7FjY="; + version = "1.5.1"; + hash = "sha256-5jmv/CnuAMwG8asvW2iW8j837ldnLZ3rJSQbNsNvN0M="; }; meta = { description = "Popular extensions for C++ development in Visual Studio Code"; From 406482786fc42e4e67bd01b912602950ef03c7c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:36:54 +0000 Subject: [PATCH 106/124] argocd: 3.3.0 -> 3.3.1 --- pkgs/by-name/ar/argocd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index 0ca10501e6db..6ac44a044363 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "argocd"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; tag = "v${finalAttrs.version}"; - hash = "sha256-FvN4JCG/5SxpnmdEH9X1sMX5dNlp/x0ALNysv+LWroU="; + hash = "sha256-tk8R1StNqYWNadGKrhUXmjoCxb0bwdMyWjokHFtFWEc="; }; ui = stdenv.mkDerivation { From 2dfa7b31173ec809523ffcc6b8d8804d58320f8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 15:55:47 +0000 Subject: [PATCH 107/124] python3Packages.elevenlabs: 2.35.0 -> 2.36.1 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index 9e17cd8fe451..53ef0a574751 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "elevenlabs"; - version = "2.35.0"; + version = "2.36.1"; pyproject = true; src = fetchFromGitHub { owner = "elevenlabs"; repo = "elevenlabs-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-8O/gpG0XAJeD6g52mdO7T43NBHfpctuHm8mu4CVvZ78="; + hash = "sha256-xZzzzCdJ/jWVcdrhDr4/j6zYO2dQBOpRI9zyZ+Jdx+0="; }; build-system = [ poetry-core ]; From 5cded80eb7a1cb013dcd9323b2d196ce613b6c33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 16:07:55 +0000 Subject: [PATCH 108/124] typos: 1.43.4 -> 1.43.5 --- pkgs/by-name/ty/typos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos/package.nix b/pkgs/by-name/ty/typos/package.nix index 72c52d210be8..7f52d9312fd1 100644 --- a/pkgs/by-name/ty/typos/package.nix +++ b/pkgs/by-name/ty/typos/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typos"; - version = "1.43.4"; + version = "1.43.5"; src = fetchFromGitHub { owner = "crate-ci"; repo = "typos"; tag = "v${finalAttrs.version}"; - hash = "sha256-P6LmKEpD8FExU5f/r5cGkeefHR+w24NyZyrz0aoBmPY="; + hash = "sha256-lRh7f04DJx3DSmRUA0XpL1aQWrxcqY87yz/9jx512nA="; }; - cargoHash = "sha256-qOcrj9Ysu4VqizPChoTLUHaPuysHMwbvzcgyAuHtc0A="; + cargoHash = "sha256-mfdKF1Nup/RqANRQzRtezr6iwgMJwqKHSEgeReD3EoY="; passthru.updateScript = nix-update-script { }; From e6df1b9bb4e91e7e553b7e7e277d11db2f5cb234 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 16:27:18 +0000 Subject: [PATCH 109/124] libretro.stella: 0-unstable-2026-02-13 -> 0-unstable-2026-02-18 --- pkgs/applications/emulators/libretro/cores/stella.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix index a8381287556b..e9a917a84592 100644 --- a/pkgs/applications/emulators/libretro/cores/stella.nix +++ b/pkgs/applications/emulators/libretro/cores/stella.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "stella-emu"; repo = "stella"; - rev = "9d7d1d2d6cc571821a8aa2459b9c1c914947cbd6"; - hash = "sha256-YE+LTuGUJN1mGEyK+aJgivYkMEjI+1ISwmWYDypm/a0="; + rev = "30b15892eec8aac36075e07b2f719bf7ff494344"; + hash = "sha256-mgu7JmZ9veng6WauFEUW5nON9vlrnXsgmLU7wzTZhTY="; }; makefile = "Makefile"; From c53d9aeb8a03949c6605d51062051b0fd7eb1d5a Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Sat, 21 Feb 2026 12:16:21 -0600 Subject: [PATCH 110/124] bluebubbles: include 128x128 icon --- pkgs/by-name/bl/bluebubbles/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bl/bluebubbles/package.nix b/pkgs/by-name/bl/bluebubbles/package.nix index 777f06610383..c238286763f8 100644 --- a/pkgs/by-name/bl/bluebubbles/package.nix +++ b/pkgs/by-name/bl/bluebubbles/package.nix @@ -55,6 +55,7 @@ flutter329.buildFlutterApplication rec { sed -i 's#Icon=.*/bluebubbles.png#Icon=bluebubbles#g' snap/gui/bluebubbles.desktop install -Dm0644 snap/gui/bluebubbles.desktop $out/share/applications/bluebubbles.desktop install -Dm0644 snap/gui/bluebubbles.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm0644 flatpak/icon/128x128.png $out/share/icons/hicolor/128x128/apps/bluebubbles.png ''; extraWrapProgramArgs = '' From 666a886f07b0f5d14b3596fe43877f4038ad4ca6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 18:39:57 +0000 Subject: [PATCH 111/124] python3Packages.posthog: 7.8.3 -> 7.9.3 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index bc5acea0f5c4..c244464031cd 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "posthog"; - version = "7.8.3"; + version = "7.9.3"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-JDt4lLocX+i1WAuY1SUqzmGX5Mt0CcktAsyuGSsTs6Y="; + hash = "sha256-IOyXM167ppLFKRubJc1JsoCA+95fcME/BakbFY90jGs="; }; build-system = [ setuptools ]; From 2b2f3872caaf0502d5a3ed66d8061f471f726855 Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Thu, 19 Feb 2026 20:00:16 -0600 Subject: [PATCH 112/124] python3Packages.onepassword-sdk: init at 0.4.1b1 --- .../onepassword-sdk/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/onepassword-sdk/default.nix diff --git a/pkgs/development/python-modules/onepassword-sdk/default.nix b/pkgs/development/python-modules/onepassword-sdk/default.nix new file mode 100644 index 000000000000..9b2538dd873d --- /dev/null +++ b/pkgs/development/python-modules/onepassword-sdk/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + + # dependencies + pydantic, +}: + +buildPythonPackage (finalAttrs: { + pname = "onepassword-sdk"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "1Password"; + repo = "onepassword-sdk-python"; + tag = "v${finalAttrs.version}"; + hash = "sha256-mMmHC5zBY1w+Y+NAZJkP7m1CqErwCv2bMNAo1TTNm6E="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + pydantic + ]; + + # Tests require a live 1Password service account token. + doCheck = false; + + pythonImportsCheck = [ "onepassword" ]; + + meta = { + description = "1Password Python SDK for programmatic secret management"; + homepage = "https://github.com/1Password/onepassword-sdk-python"; + changelog = "https://github.com/1Password/onepassword-sdk-python/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mahyarmirrashed ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3f6286fd59ea..8c3beec0c1fe 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11272,6 +11272,8 @@ self: super: with self; { onedrive-personal-sdk = callPackage ../development/python-modules/onedrive-personal-sdk { }; + onepassword-sdk = callPackage ../development/python-modules/onepassword-sdk { }; + onetimepad = callPackage ../development/python-modules/onetimepad { }; onetimepass = callPackage ../development/python-modules/onetimepass { }; From 643702bdafb17b3b92f15abc20604e84a767824c Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Sun, 22 Feb 2026 03:47:32 +0800 Subject: [PATCH 113/124] mldonkey: fix build with gcc 14+ --- pkgs/applications/networking/p2p/mldonkey/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/p2p/mldonkey/default.nix b/pkgs/applications/networking/p2p/mldonkey/default.nix index b9cba535c37a..d32465afcf4a 100644 --- a/pkgs/applications/networking/p2p/mldonkey/default.nix +++ b/pkgs/applications/networking/p2p/mldonkey/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { ''; env = { - NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=incompatible-pointer-types -DPROTOTYPES=1"; } # https://github.com/ygrek/mldonkey/issues/117 // lib.optionalAttrs stdenv.cc.isClang { From 43bb25cc12ac4f3fdc4e2827820460b5a77cacd6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Feb 2026 19:58:42 +0000 Subject: [PATCH 114/124] python3Packages.bambi: relax sparse dep --- pkgs/development/python-modules/bambi/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/bambi/default.nix b/pkgs/development/python-modules/bambi/default.nix index 238901ec4cde..1c18a6c6bc9f 100644 --- a/pkgs/development/python-modules/bambi/default.nix +++ b/pkgs/development/python-modules/bambi/default.nix @@ -41,6 +41,9 @@ buildPythonPackage (finalAttrs: { setuptools-scm ]; + pythonRelaxDeps = [ + "sparse" + ]; dependencies = [ arviz-plots formulae From 719d6217ffe89e793a0bf53bbe2d241f848ba1e0 Mon Sep 17 00:00:00 2001 From: DoctorDalek1963 Date: Mon, 9 Jun 2025 11:25:35 +0100 Subject: [PATCH 115/124] nixos/borgbackup: add extraArgs to wrapper script Signed-off-by: Sefa Eyeoglu --- nixos/modules/services/backup/borgbackup.nix | 9 +++++++-- nixos/tests/borgbackup.nix | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/backup/borgbackup.nix b/nixos/modules/services/backup/borgbackup.nix index 2512f4643c68..59581daeb721 100644 --- a/nixos/modules/services/backup/borgbackup.nix +++ b/nixos/modules/services/backup/borgbackup.nix @@ -206,16 +206,17 @@ let original, name, set ? { }, + extraArgs ? null, }: pkgs.runCommand "${name}-wrapper" { nativeBuildInputs = [ pkgs.makeWrapper ]; } - '' makeWrapper "${original}" "$out/bin/${name}" \ ${lib.concatStringsSep " \\\n " ( - lib.mapAttrsToList (name: value: ''--set ${name} "${value}"'') set + (lib.mapAttrsToList (name: value: ''--set ${name} "${value}"'') set) + ++ (lib.optional (extraArgs != null) ''--add-flags "${extraArgs}"'') )} ''; @@ -230,6 +231,7 @@ let } // (mkPassEnv cfg) // cfg.environment; + extraArgs = cfg.extraArgs or null; }); # Paths listed in ReadWritePaths must exist before service is started @@ -778,6 +780,9 @@ in description = '' Additional arguments for all {command}`borg` calls the service has. Handle with care. + + These extra arguments also get included in the wrapper + script for this job. ''; default = [ ]; example = [ "--remote-path=/path/to/borg" ]; diff --git a/nixos/tests/borgbackup.nix b/nixos/tests/borgbackup.nix index d26ad166de5d..a52b9d80ee84 100644 --- a/nixos/tests/borgbackup.nix +++ b/nixos/tests/borgbackup.nix @@ -131,7 +131,8 @@ in repo = remoteRepo; encryption.mode = "none"; startAt = [ ]; - environment.BORG_RSH = "ssh -oStrictHostKeyChecking=no -i /root/id_ed25519"; + # This uses extraArgs instead of BORG_RSH to test propagation of these args + extraArgs = [ "--rsh=ssh -oStrictHostKeyChecking=no -i /root/id_ed25519" ]; }; commandFail = { From 9d314f596ff2ec01508fc13180a2af5d0c9482d1 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 22 Feb 2026 00:55:49 +0400 Subject: [PATCH 116/124] nnn: adopt by sikmir --- pkgs/by-name/nn/nnn/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/nn/nnn/package.nix b/pkgs/by-name/nn/nnn/package.nix index 760df31a7988..1577cb19589d 100644 --- a/pkgs/by-name/nn/nnn/package.nix +++ b/pkgs/by-name/nn/nnn/package.nix @@ -101,6 +101,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/jarun/nnn/blob/v${finalAttrs.version}/CHANGELOG"; license = lib.licenses.bsd2; platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "nnn"; }; }) From 446981d7fa0e627e4bf9353467a4aefce6ae6f5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 21:05:40 +0000 Subject: [PATCH 117/124] terraform-providers.fastly_fastly: 8.6.0 -> 8.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index bc539b258add..c3ad5f4d03a1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -400,13 +400,13 @@ "vendorHash": null }, "fastly_fastly": { - "hash": "sha256-FZNwWjgxdJ/g3ByjbsD5isMan7e7QUX2w5ZHR4qHJKw=", + "hash": "sha256-KPEgLMxKyiepNb5A9uJmcOEDDbE+L0k6Cz3hAVg0H08=", "homepage": "https://registry.terraform.io/providers/fastly/fastly", "owner": "fastly", "repo": "terraform-provider-fastly", - "rev": "v8.6.0", + "rev": "v8.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-YgmjUSKq9wAkixq9oL5dXwNY2Yt/QRdOLj75M8UWj1w=" + "vendorHash": "sha256-xgIAmxi9VvPsWqBtQHchv5UvwALkayxmoMsUp0aYJVs=" }, "flexibleenginecloud_flexibleengine": { "hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=", From 287de4b092549f4d921ed3319ee879d1bc3c4431 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 17 Jan 2026 13:17:09 +0000 Subject: [PATCH 118/124] python3Packages.manim: 0.19.2 -> 0.20.0 Diff: https://github.com/ManimCommunity/manim/compare/v0.19.2...v0.20.0 Changelog: https://github.com/ManimCommunity/manim/releases/tag/v0.20.0 --- .../python-modules/manim/default.nix | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index 560975af90a0..be20a1abbe51 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -185,16 +185,16 @@ let ] ); in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "manim"; pyproject = true; - version = "0.19.2"; + version = "0.20.0"; src = fetchFromGitHub { owner = "ManimCommunity"; repo = "manim"; - tag = "v${version}"; - hash = "sha256-sM2IQdrqWVopo5Yzjmv6/KTHkgb/7Fma+plAc+gGwaM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-sn33kI0AswuvE653hWmke+7+qdJo5COzPaL8Y2aGbsU="; }; build-system = [ @@ -205,6 +205,9 @@ buildPythonPackage rec { buildInputs = [ cairo ]; + pythonRelaxDeps = [ + "skia-pathops" + ]; dependencies = [ av beautifulsoup4 @@ -236,10 +239,6 @@ buildPythonPackage rec { audioop-lts ]; - pythonRelaxDeps = [ - "skia-pathops" - ]; - optional-dependencies = { jupyterlab = [ jupyterlab @@ -282,7 +281,7 @@ buildPythonPackage rec { manim. ''; mainProgram = "manim"; - changelog = "https://github.com/ManimCommunity/manim/releases/tag/${src.tag}"; + changelog = "https://github.com/ManimCommunity/manim/releases/tag/${finalAttrs.src.tag}"; homepage = "https://github.com/ManimCommunity/manim"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ @@ -290,4 +289,4 @@ buildPythonPackage rec { ivyfanchiang ]; }; -} +}) From c00913469dc06a6f36cf7f3b8fb93397a1d70a85 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Feb 2026 00:26:40 +0100 Subject: [PATCH 119/124] python2Packages.cffi: fix eval This should not matter for anyone I hope, but I saw the typo and I can't let it sit there. --- pkgs/top-level/python2-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index ab674985fe11..9f09c1c044b5 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -11,7 +11,7 @@ with super; bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); - cffi = disabed super.cffi; + cffi = disabled super.cffi; configparser = disabled super.configparser; From 64ec55768f48f2128dee0ad7af2b0db82ad719f5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Feb 2026 23:37:20 +0000 Subject: [PATCH 120/124] python3Packages.tinygrad: skip failing test on x86_64-darwin --- pkgs/development/python-modules/tinygrad/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/tinygrad/default.nix b/pkgs/development/python-modules/tinygrad/default.nix index 09028ce8733a..6a9b7bfffb5b 100644 --- a/pkgs/development/python-modules/tinygrad/default.nix +++ b/pkgs/development/python-modules/tinygrad/default.nix @@ -253,6 +253,15 @@ buildPythonPackage (finalAttrs: { # AttributeError: module 'tinygrad.runtime.autogen.libclang' has no attribute 'clang_parseTranslationUnit' "test_gen_from_header" "test_struct_ordering" + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + # AssertionError: Expected 1 operations, got 3 + # assert 3 == 1 + # + where 3 = len([ExecItem(ast=UOp(Ops.SINK, dtypes.void, arg=None, src=... + # + and 1 = len([{'cnt': 3, 'type': 'graph'}]) + # + # test/test_jit.py:695: AssertionError + "TestJitGraphSplit" ]; disabledTestPaths = [ From b7080b2dcacef571a7853b80636787fdfb8de747 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Tue, 21 Oct 2025 10:12:53 +0200 Subject: [PATCH 121/124] bentopdf: init at 1.11.2 --- pkgs/by-name/be/bentopdf/package.nix | 49 ++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/be/bentopdf/package.nix diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix new file mode 100644 index 000000000000..42c985ccf613 --- /dev/null +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -0,0 +1,49 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + simpleMode ? true, +}: +buildNpmPackage (finalAttrs: { + pname = "bentopdf"; + # We intentionally don't update the version, due to: + # https://github.com/NixOS/nixpkgs/issues/484067 + # nixpkgs-update: no auto update + version = "1.11.2"; + + src = fetchFromGitHub { + owner = "alam00000"; + repo = "bentopdf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-br4My0Q4zoA+ZIrXM4o4oQjZ7IpSdwg+iKiAUdc2B/s="; + }; + npmDepsHash = "sha256-UNNNYO7e7qdumI0/ka2ieFZzKURPl1V3981vHCPcVfY="; + + npmBuildFlags = [ + "--" + "--mode" + "production" + ]; + + env.SIMPLE_MODE = lib.boolToString simpleMode; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r dist/* $out/ + + runHook postInstall + ''; + + meta = { + description = "Privacy-first PDF toolkit"; + homepage = "https://bentopdf.com"; + changelog = "https://github.com/alam00000/bentopdf/releases"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ + charludo + stunkymonkey + ]; + }; +}) From ec60ef02e12dde27a483824b85a77dddc7521594 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Tue, 21 Oct 2025 10:13:00 +0200 Subject: [PATCH 122/124] nixos/bentopdf: init --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/bentopdf.nix | 112 ++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 nixos/modules/services/web-apps/bentopdf.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 6cf6e5f1c1d1..a5a1d534cda6 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -30,6 +30,8 @@ - [nohang](https://github.com/hakavlad/nohang), a daemon for Linux that prevents out of memory (OOM) situations from affecting system responsiveness. Available as [services.nohang](#opt-services.nohang.enable) +- [bentopdf](https://github.com/alam00000/bentopdf), a privacy-first PDF toolkit running completely in-browser. Available as [services.bentopdf](#opt-services.bentopdf.enable). + - [DankMaterialShell](https://danklinux.com), a complete desktop shell for Wayland compositors built with Quickshell. Available as [programs.dms-shell](#opt-programs.dms-shell.enable). - [dms-greeter](https://danklinux.com), a modern display manager greeter for DankMaterialShell that works with greetd and supports multiple Wayland compositors. Available as [services.displayManager.dms-greeter](#opt-services.displayManager.dms-greeter.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index cdd258e5b176..a4b56da0c5d9 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1586,6 +1586,7 @@ ./services/web-apps/artalk.nix ./services/web-apps/audiobookshelf.nix ./services/web-apps/baikal.nix + ./services/web-apps/bentopdf.nix ./services/web-apps/bluemap.nix ./services/web-apps/bluesky-pds.nix ./services/web-apps/bookstack.nix diff --git a/nixos/modules/services/web-apps/bentopdf.nix b/nixos/modules/services/web-apps/bentopdf.nix new file mode 100644 index 000000000000..651896c41ea4 --- /dev/null +++ b/nixos/modules/services/web-apps/bentopdf.nix @@ -0,0 +1,112 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.bentopdf; +in +{ + options.services.bentopdf = { + enable = lib.mkEnableOption "bentopdf Privacy First PDF Toolkit"; + + package = lib.mkPackageOption pkgs "bentopdf" { + extraDescription = '' + To use the "normal mode" variant of bentopdf, which includes all socials, marketing and explanatory texts, set this option to `pkgs.bentopdf.override { simpleMode = false; }`. + ''; + }; + + domain = lib.mkOption { + description = "Domain to use for the virtual host."; + type = lib.types.str; + }; + + nginx = { + enable = lib.mkEnableOption "a virtualhost to serve bentopdf through nginx"; + + virtualHost = lib.mkOption { + type = lib.types.submodule (import ../web-servers/nginx/vhost-options.nix { inherit config lib; }); + default = { }; + example = lib.literalExpression '' + { + serverAliases = [ "bentopdf.''${config.networking.domain}" ]; + } + ''; + description = "Extra configuration for the nginx virtual host of bentopdf."; + }; + }; + + caddy = { + enable = lib.mkEnableOption "a virtualhost to serve bentopdf through caddy"; + + virtualHost = lib.mkOption { + type = lib.types.submodule ( + import ../web-servers/caddy/vhost-options.nix { cfg = config.services.caddy; } + ); + default = { }; + example = lib.literalExpression '' + { + serverAliases = [ "bentopdf.''${config.networking.domain}" ]; + } + ''; + description = "Extra configuration for the caddy virtual host of bentopdf."; + }; + }; + }; + + config = lib.mkIf cfg.enable { + services.nginx = lib.mkIf cfg.nginx.enable { + enable = lib.mkDefault true; + virtualHosts."${cfg.domain}" = lib.mkMerge [ + cfg.nginx.virtualHost + { + root = lib.mkForce "${cfg.package}"; + + locations."/" = { + index = "index.html"; + extraConfig = '' + try_files $uri $uri/ /index.html; + ''; + }; + + locations."~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$".extraConfig = '' + expires 1y; + add_header Cache-Control "public, immutable"; + ''; + } + ]; + }; + + services.caddy = lib.mkIf cfg.caddy.enable { + enable = lib.mkDefault true; + virtualHosts."${cfg.domain}" = lib.mkMerge [ + cfg.caddy.virtualHost + { + hostName = lib.mkForce cfg.domain; + extraConfig = '' + root * ${cfg.package} + try_files {path} /index.html + file_server + + @static { + path_regexp static \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ + } + handle @static { + header { + Cache-Control "public, immutable" + } + header Cache-Control max-age=31536000 + } + ''; + } + ]; + }; + }; + + meta.maintainers = with lib.maintainers; [ + charludo + stunkymonkey + ]; +} From d22cd44de744169926d27c9cb1a6f867458769de Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 26 Jan 2026 23:05:35 +0100 Subject: [PATCH 123/124] nixosTests.bentopdf: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/bentopdf/caddy.nix | 28 ++++++++++++++++++++++++++++ nixos/tests/bentopdf/default.nix | 6 ++++++ nixos/tests/bentopdf/nginx.nix | 24 ++++++++++++++++++++++++ pkgs/by-name/be/bentopdf/package.nix | 5 +++++ 5 files changed, 64 insertions(+) create mode 100644 nixos/tests/bentopdf/caddy.nix create mode 100644 nixos/tests/bentopdf/default.nix create mode 100644 nixos/tests/bentopdf/nginx.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 68b920a4dd41..bace4b85e399 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -274,6 +274,7 @@ in beanstalkd = runTest ./beanstalkd.nix; bees = runTest ./bees.nix; benchexec = runTest ./benchexec.nix; + bentopdf = handleTest ./bentopdf { }; beszel = runTest ./beszel.nix; binary-cache = runTest { imports = [ ./binary-cache.nix ]; diff --git a/nixos/tests/bentopdf/caddy.nix b/nixos/tests/bentopdf/caddy.nix new file mode 100644 index 000000000000..0f4fc88063db --- /dev/null +++ b/nixos/tests/bentopdf/caddy.nix @@ -0,0 +1,28 @@ +import ../make-test-python.nix ( + { lib, ... }: + + { + name = "bentopdf-caddy"; + meta.maintainers = with lib.maintainers; [ stunkymonkey ]; + + nodes.machine = + { pkgs, ... }: + { + services.bentopdf = { + enable = true; + domain = "localhost:80"; + caddy.enable = true; + caddy.virtualHost.extraConfig = "tls internal"; + }; + # disable letsencrypt cert fetching + services.caddy.globalConfig = "auto_https disable_certs"; + }; + + testScript = '' + machine.wait_for_unit("caddy.service") + machine.wait_for_open_port(80) + machine.succeed("curl -vvv --fail --show-error --silent --location --insecure http://localhost/") + assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost/") + ''; + } +) diff --git a/nixos/tests/bentopdf/default.nix b/nixos/tests/bentopdf/default.nix new file mode 100644 index 000000000000..fee30e520c7f --- /dev/null +++ b/nixos/tests/bentopdf/default.nix @@ -0,0 +1,6 @@ +{ system, pkgs, ... }: + +{ + caddy = import ./caddy.nix { inherit system pkgs; }; + nginx = import ./nginx.nix { inherit system pkgs; }; +} diff --git a/nixos/tests/bentopdf/nginx.nix b/nixos/tests/bentopdf/nginx.nix new file mode 100644 index 000000000000..257dc909894e --- /dev/null +++ b/nixos/tests/bentopdf/nginx.nix @@ -0,0 +1,24 @@ +import ../make-test-python.nix ( + { lib, ... }: + + { + name = "bentopdf-nginx"; + meta.maintainers = with lib.maintainers; [ stunkymonkey ]; + + nodes.machine = + { pkgs, ... }: + { + services.bentopdf = { + enable = true; + domain = "localhost"; + nginx.enable = true; + }; + }; + + testScript = '' + machine.wait_for_unit("nginx.service") + machine.wait_for_open_port(80) + assert "BentoPDF - The Privacy First PDF Toolkit" in machine.succeed("curl --fail --show-error --silent --location --insecure http://localhost:80/") + ''; + } +) diff --git a/pkgs/by-name/be/bentopdf/package.nix b/pkgs/by-name/be/bentopdf/package.nix index 42c985ccf613..9032644598ab 100644 --- a/pkgs/by-name/be/bentopdf/package.nix +++ b/pkgs/by-name/be/bentopdf/package.nix @@ -2,6 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, + nixosTests, simpleMode ? true, }: buildNpmPackage (finalAttrs: { @@ -36,6 +37,10 @@ buildNpmPackage (finalAttrs: { runHook postInstall ''; + passthru.tests = { + inherit (nixosTests.bentopdf) caddy nginx; + }; + meta = { description = "Privacy-first PDF toolkit"; homepage = "https://bentopdf.com"; From a48e1035bb91e4e9ae08e5a171b6c76314a2386c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 Feb 2026 15:51:41 -0800 Subject: [PATCH 124/124] home-assistant-custom-components.powercalc: 1.20.5 -> 1.20.6 Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.20.5...v1.20.6 Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.20.6 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index 517ea4ec9d21..a343146adc2a 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.5"; + version = "1.20.6"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-qcUeFZWCXSbftElVmYl2KDFjdd0+Bh1b1IiB6oGVRRo="; + hash = "sha256-OOTqek+0CoAPHJugrzhpvOAvNNxZxG/KUjNxfsq71qQ="; }; dependencies = [ numpy ];