+1
lib/default.nix
+1
lib/default.nix
+42
-1
lib/lists.nix
+42
-1
lib/lists.nix
······+If the list only contains strings and order is not important, the complexity can be reduced to O(n log n) by using [`lib.lists.uniqueStrings`](#function-library-lib.lists.uniqueStrings) instead.···+This function fails when the list contains a non-string element or a [string with context](https://nix.dev/manual/nix/latest/language/string-context.html).
+64
lib/tests/misc.nix
+64
lib/tests/misc.nix
······
+63
-5
pkgs/applications/blockchains/bitcoin-knots/default.nix
+63
-5
pkgs/applications/blockchains/bitcoin-knots/default.nix
······+# Signatures from the following GPG public keys checked during verification of the source code.+url = "https://bitcoinknots.org/files/28.x/${finalAttrs.version}/bitcoin-${finalAttrs.version}.tar.gz";······+changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${finalAttrs.version}/doc/release-notes.md";···
+57
pkgs/applications/blockchains/bitcoin/default.nix
+57
pkgs/applications/blockchains/bitcoin/default.nix
······+# Signatures from the following GPG public keys checked during verification of the source code.······
+3
-2
pkgs/applications/editors/tiled/default.nix
+3
-2
pkgs/applications/editors/tiled/default.nix
···
+4
-4
pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
+4
-4
pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
···
+91
pkgs/by-name/ch/chameleon-cli/package.nix
+91
pkgs/by-name/ch/chameleon-cli/package.nix
···+# https://github.com/RfidResearchGroup/ChameleonUltra/blob/main/software/script/requirements.txt+url = "https://github.com/RfidResearchGroup/ChameleonUltra/commit/39270fd09ee61ef0659bf3b79ffa4d2b27f3ba63.patch";
+18
pkgs/by-name/ch/chameleon-cli/update.sh
+18
pkgs/by-name/ch/chameleon-cli/update.sh
···+tag=$(git ls-remote --tags --refs --sort='-version:refname' https://github.com/RfidResearchGroup/ChameleonUltra.git 'v*' | head -n 1 | cut --delimiter=/ --field=3-)+sed -i -e 's|version = "[^-]*-unstable-|version = "'"${tag}"'-unstable-|' pkgs/by-name/ch/chameleon-cli/package.nix
+2
-2
pkgs/by-name/ch/chatbox/package.nix
+2
-2
pkgs/by-name/ch/chatbox/package.nix
···
+3
-3
pkgs/by-name/ch/chhoto-url/package.nix
+3
-3
pkgs/by-name/ch/chhoto-url/package.nix
······
+5
-5
pkgs/by-name/cl/clouddrive2/package.nix
+5
-5
pkgs/by-name/cl/clouddrive2/package.nix
···url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz";
+3
-3
pkgs/by-name/cr/crush/package.nix
+3
-3
pkgs/by-name/cr/crush/package.nix
···
+1
-1
pkgs/by-name/dr/draupnir/hashes.json
+1
-1
pkgs/by-name/dr/draupnir/hashes.json
+3
-3
pkgs/by-name/dr/draupnir/package.json
+3
-3
pkgs/by-name/dr/draupnir/package.json
······-"matrix-protection-suite-for-matrix-bot-sdk": "npm:@gnuxie/matrix-protection-suite-for-matrix-bot-sdk@3.8.0",+"matrix-protection-suite-for-matrix-bot-sdk": "npm:@gnuxie/matrix-protection-suite-for-matrix-bot-sdk@3.11.0",
+2
-2
pkgs/by-name/dr/draupnir/package.nix
+2
-2
pkgs/by-name/dr/draupnir/package.nix
···
+2
-2
pkgs/by-name/gi/gitaly/package.nix
+2
-2
pkgs/by-name/gi/gitaly/package.nix
······
+22
pkgs/by-name/gi/gitlab-container-registry/fix-broken-urlcache-tests.diff
+22
pkgs/by-name/gi/gitlab-container-registry/fix-broken-urlcache-tests.diff
···+diff --git a/registry/storage/driver/middleware/urlcache/urlcache_test.go b/registry/storage/driver/middleware/urlcache/urlcache_test.go
+9
-3
pkgs/by-name/gi/gitlab-container-registry/package.nix
+9
-3
pkgs/by-name/gi/gitlab-container-registry/package.nix
······
+2
-2
pkgs/by-name/gi/gitlab-pages/package.nix
+2
-2
pkgs/by-name/gi/gitlab-pages/package.nix
···
+7
-7
pkgs/by-name/gi/gitlab/data.json
+7
-7
pkgs/by-name/gi/gitlab/data.json
···
+1
-1
pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix
+1
-1
pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix
-69
pkgs/by-name/im/imaginer/package.nix
-69
pkgs/by-name/im/imaginer/package.nix
···
+4
pkgs/by-name/je/jellyfin-tui/package.nix
+4
pkgs/by-name/je/jellyfin-tui/package.nix
···
+3
-3
pkgs/by-name/re/release-plz/package.nix
+3
-3
pkgs/by-name/re/release-plz/package.nix
···
+2
-2
pkgs/by-name/si/simplotask/package.nix
+2
-2
pkgs/by-name/si/simplotask/package.nix
···
+2
-2
pkgs/by-name/ta/tageditor/package.nix
+2
-2
pkgs/by-name/ta/tageditor/package.nix
···
+3
-3
pkgs/by-name/tf/tfmigrate/package.nix
+3
-3
pkgs/by-name/tf/tfmigrate/package.nix
···
+8
-3
pkgs/by-name/ur/urlwatch/package.nix
+8
-3
pkgs/by-name/ur/urlwatch/package.nix
······
+5
-5
pkgs/by-name/wa/waytrogen/package.nix
+5
-5
pkgs/by-name/wa/waytrogen/package.nix
······in the Rust 🦀 programming language. Supports hyprpaper, swaybg, mpvpaper and swww wallpaper changers.···
+3
-3
pkgs/by-name/zi/zizmor/package.nix
+3
-3
pkgs/by-name/zi/zizmor/package.nix
···
+1
-1
pkgs/development/compilers/llvm/default.nix
+1
-1
pkgs/development/compilers/llvm/default.nix
+8
-5
pkgs/development/python-modules/click-shell/default.nix
+8
-5
pkgs/development/python-modules/click-shell/default.nix
·········
+6
-9
pkgs/development/python-modules/ecpy/default.nix
+6
-9
pkgs/development/python-modules/ecpy/default.nix
······
+2
-2
pkgs/development/python-modules/jsonargparse/default.nix
+2
-2
pkgs/development/python-modules/jsonargparse/default.nix
······
+10
-11
pkgs/development/python-modules/mypy-boto3/default.nix
+10
-11
pkgs/development/python-modules/mypy-boto3/default.nix
··················
+6
-6
pkgs/development/python-modules/netdisco/default.nix
+6
-6
pkgs/development/python-modules/netdisco/default.nix
···
+26
-19
pkgs/development/python-modules/nox/default.nix
+26
-19
pkgs/development/python-modules/nox/default.nix
············
+2
-2
pkgs/development/python-modules/pyftdi/default.nix
+2
-2
pkgs/development/python-modules/pyftdi/default.nix
······
+7
-8
pkgs/development/python-modules/pyhomematic/default.nix
+7
-8
pkgs/development/python-modules/pyhomematic/default.nix
···
+15
-8
pkgs/development/python-modules/pynamecheap/default.nix
+15
-8
pkgs/development/python-modules/pynamecheap/default.nix
···
+7
-6
pkgs/development/python-modules/pynanoleaf/default.nix
+7
-6
pkgs/development/python-modules/pynanoleaf/default.nix
······+description = "Python3 wrapper for the Nanoleaf API, capable of controlling both Nanoleaf Aurora and Nanoleaf Canvas";-description = "Python3 wrapper for the Nanoleaf API, capable of controlling both Nanoleaf Aurora and Nanoleaf Canvas";
+3
-8
pkgs/development/python-modules/sqlfmt/default.nix
+3
-8
pkgs/development/python-modules/sqlfmt/default.nix
············
+7
-6
pkgs/development/python-modules/sunwatcher/default.nix
+7
-6
pkgs/development/python-modules/sunwatcher/default.nix
······
+13
-13
pkgs/development/python-modules/timetagger/default.nix
+13
-13
pkgs/development/python-modules/timetagger/default.nix
·········
+9
-5
pkgs/development/python-modules/vultr/default.nix
+9
-5
pkgs/development/python-modules/vultr/default.nix
······
+2
-2
pkgs/servers/http/nginx/mainline.nix
+2
-2
pkgs/servers/http/nginx/mainline.nix
+3
-3
pkgs/servers/spicedb/default.nix
+3
-3
pkgs/servers/spicedb/default.nix
···
+5
-5
pkgs/tools/filesystems/kdiskmark/default.nix
+5
-5
pkgs/tools/filesystems/kdiskmark/default.nix
······
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···imagemagick7Big = throw "'imagemagick7Big' has been renamed to/replaced by 'imagemagickBig'"; # Converted to throw 2024-10-17imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2024-10-17imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2024-10-17+imaginer = throw "'imaginer' has been removed due to lack of upstream maintenance"; # Added 2025-08-15immersed-vr = lib.warnOnInstantiate "'immersed-vr' has been renamed to 'immersed'" immersed; # Added 2024-08-11inconsolata-nerdfont = lib.warnOnInstantiate "inconsolata-nerdfont is redundant. Use nerd-fonts.inconsolata instead." nerd-fonts.inconsolata; # Added 2024-11-10
+1
-1
pkgs/top-level/all-packages.nix
+1
-1
pkgs/top-level/all-packages.nix
···