+31
-6
maintainers/maintainer-list.nix
+31
-6
maintainers/maintainer-list.nix
··················
+1
-1
nixos/modules/services/mail/protonmail-bridge.nix
+1
-1
nixos/modules/services/mail/protonmail-bridge.nix
···
+14
-12
pkgs/applications/graphics/trimage/default.nix
pkgs/by-name/tr/trimage/package.nix
+14
-12
pkgs/applications/graphics/trimage/default.nix
pkgs/by-name/tr/trimage/package.nix
······
+1
-3
pkgs/applications/video/gpac/default.nix
+1
-3
pkgs/applications/video/gpac/default.nix
······
+109
pkgs/by-name/al/alist/package.nix
+109
pkgs/by-name/al/alist/package.nix
···+ldflags+=" -X \"github.com/alist-org/alist/v3/internal/conf.GoVersion=$(go version | sed 's/go version //')\""+ldflags+=" -X \"github.com/alist-org/alist/v3/internal/conf.BuiltAt=$(cat SOURCE_DATE_EPOCH)\""
+13
pkgs/by-name/bi/bitwarden-desktop/dont-auto-setup-biometrics.patch
+13
pkgs/by-name/bi/bitwarden-desktop/dont-auto-setup-biometrics.patch
···+diff --git a/apps/desktop/src/platform/main/biometric/biometric.unix.main.ts b/apps/desktop/src/platform/main/biometric/biometric.unix.main.ts+// since we allow access to polkit via dbus for the sandboxed clients, the authentication works from
+11
pkgs/by-name/bi/bitwarden-desktop/package.nix
+11
pkgs/by-name/bi/bitwarden-desktop/package.nix
···+./set-exe-path.patch # ensures `app.getPath("exe")` returns our wrapper, not ${electron}/bin/electron···--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \+awk '/const polkitPolicy = `/{gsub(/^.*`/, ""); print; str=1; next} str{if (/`;/) str=0; gsub(/`;/, ""); print}' biometric.unix.main.ts > $out/share/polkit-1/actions/com.bitwarden.Bitwarden.policy
+13
pkgs/by-name/bi/bitwarden-desktop/set-exe-path.patch
+13
pkgs/by-name/bi/bitwarden-desktop/set-exe-path.patch
···
+74
-47
pkgs/by-name/br/brave/make-brave.nix
+74
-47
pkgs/by-name/br/brave/make-brave.nix
·········-# Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.+# Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.···+ln -s $out/opt/brave.com/brave/product_logo_$icon.png $out/share/icons/hicolor/$icon\x$icon/apps/brave-browser.png-ln -s $out/opt/brave.com/brave/product_logo_$icon.png $out/share/icons/hicolor/$icon\x$icon/apps/brave-browser.png···
+8
-1
pkgs/by-name/br/brave/package.nix
+8
-1
pkgs/by-name/br/brave/package.nix
···url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";+url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";+url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";···
+12
-9
pkgs/by-name/br/brave/update.sh
+12
-9
pkgs/by-name/br/brave/update.sh
···latestVersion="$(curl --fail -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/brave/brave-browser/releases/latest" | jq -r '.tag_name' | sed 's/^v//')"-$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-arm64/Packages \-$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages \+hashAarch64="$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url --type sha256 "https://github.com/brave/brave-browser/releases/download/v${latestVersion}/brave-browser_${latestVersion}_arm64.deb")")"+hashAmd64="$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url --type sha256 "https://github.com/brave/brave-browser/releases/download/v${latestVersion}/brave-browser_${latestVersion}_amd64.deb")")"+hashAarch64Darwin="$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url --type sha256 "https://github.com/brave/brave-browser/releases/download/v${latestVersion}/brave-v${latestVersion}-darwin-arm64.zip")")"+hashAmd64Darwin="$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url --type sha256 "https://github.com/brave/brave-browser/releases/download/v${latestVersion}/brave-v${latestVersion}-darwin-x64.zip")")"···url = "https://github.com/brave/brave-browser/releases/download/v\${version}/brave-browser_\${version}_amd64.deb";+url = "https://github.com/brave/brave-browser/releases/download/v\${version}/brave-v\${version}-darwin-arm64.zip";+url = "https://github.com/brave/brave-browser/releases/download/v\${version}/brave-v\${version}-darwin-x64.zip";
+45
pkgs/by-name/ch/choparp/package.nix
+45
pkgs/by-name/ch/choparp/package.nix
···+$CC -o $out/bin/choparp src/choparp.c -lpcap -L${lib.getLib libpcap}/lib -I${lib.getDev libpcap}/include
+1
-1
pkgs/by-name/ci/circom/package.nix
+1
-1
pkgs/by-name/ci/circom/package.nix
+8
-6
pkgs/by-name/ci/circt/package.nix
+8
-6
pkgs/by-name/ci/circt/package.nix
···
+3
-3
pkgs/by-name/es/eslint_d/package.nix
+3
-3
pkgs/by-name/es/eslint_d/package.nix
···
+5
-5
pkgs/by-name/go/google-chrome/package.nix
+5
-5
pkgs/by-name/go/google-chrome/package.nix
···url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";···-url = "http://dl.google.com/release2/chrome/adlhlvvxwq7oxwh4d3ghghzdnhaq_130.0.6723.92/GoogleChrome-130.0.6723.92.dmg";+url = "http://dl.google.com/release2/chrome/acwi7l3xj4g6lag6mccophfiv2aa_131.0.6778.70/GoogleChrome-131.0.6778.70.dmg";
+18
-17
pkgs/by-name/go/goxlr-utility/Cargo.lock
+18
-17
pkgs/by-name/go/goxlr-utility/Cargo.lock
················································
+13
-13
pkgs/by-name/go/goxlr-utility/package.nix
+13
-13
pkgs/by-name/go/goxlr-utility/package.nix
······
+1
-1
pkgs/by-name/gq/gqlgenc/package.nix
+1
-1
pkgs/by-name/gq/gqlgenc/package.nix
+79
pkgs/by-name/gu/guymager/package.nix
+79
pkgs/by-name/gu/guymager/package.nix
···+url = "mirror://sourceforge/project/guymager/guymager/LatestSource/guymager-${finalAttrs.version}.tar.gz";
+13
-7
pkgs/by-name/im/immersed/darwin.nix
+13
-7
pkgs/by-name/im/immersed/darwin.nix
···
+25
-23
pkgs/by-name/im/immersed/linux.nix
+25
-23
pkgs/by-name/im/immersed/linux.nix
······
+29
-9
pkgs/by-name/im/immersed/package.nix
+29
-9
pkgs/by-name/im/immersed/package.nix
······
+34
pkgs/by-name/in/intentrace/package.nix
+34
pkgs/by-name/in/intentrace/package.nix
···
+71
pkgs/by-name/in/invidious/update.sh
+71
pkgs/by-name/in/invidious/update.sh
···+#!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nix-prefetch pkg-config pcre gnugrep+new_tag="$(git -C "$git_dir" ls-remote --tags --sort=-committerdate origin | tail -n1 | grep -Po '(?<=refs/tags/).*')"
+56
pkgs/by-name/li/libguytools/package.nix
+56
pkgs/by-name/li/libguytools/package.nix
···+url = "mirror://sourceforge/project/libguytools/libguytools/LatestSource/tools-${finalAttrs.version}.tar.gz";
+27
pkgs/by-name/ma/macmon/package.nix
+27
pkgs/by-name/ma/macmon/package.nix
···
+1588
pkgs/by-name/me/mergiraf/Cargo.lock
+1588
pkgs/by-name/me/mergiraf/Cargo.lock
···+source = "git+https://github.com/tree-sitter/tree-sitter-go.git?rev=ecc20866d1bd4d80f3aef06456ed3014d4d598e6#ecc20866d1bd4d80f3aef06456ed3014d4d598e6"+source = "git+https://github.com/tree-sitter-grammars/tree-sitter-xml.git?rev=cd1316e476ec40da6ce1fb5749c9d7e6b4f1090c#cd1316e476ec40da6ce1fb5749c9d7e6b4f1090c"+source = "git+https://github.com/wetneb/tree-sitter-yaml.git?rev=7b5199133abceb03d6d1d8f1672f49b4f2a71442#7b5199133abceb03d6d1d8f1672f49b4f2a71442"
+41
pkgs/by-name/me/mergiraf/package.nix
+41
pkgs/by-name/me/mergiraf/package.nix
···+description = "Syntax-aware git merge driver for a growing collection of programming languages and file formats";
+286
pkgs/by-name/mi/mindustry/package.nix
+286
pkgs/by-name/mi/mindustry/package.nix
···+url = "https://github.com/Anuken/Mindustry/commit/695dad201fb4c2b4252f2ee5abde32e968169ba5.patch";+url = "https://github.com/Anuken/Mindustry/commit/f6082225e859c759c8d9c944250b6ecd490151ed.patch";+url = "https://github.com/Anuken/Mindustry/commit/e4eadbbb7f35db3093a0a3d13272bdfbedfaead3.patch";+${lib.optionalString stdenv.hostPlatform.isLinux "--suffix PATH : ${lib.makeBinPath [ zenity ]}"} \+# Since a jar is a compressed archive, nix can't figure out that the dependency is actually in there,+install -Dm644 core/assets/icons/icon_64.png $out/share/icons/hicolor/64x64/apps/mindustry.png
+67
pkgs/by-name/mp/mpb/package.nix
+67
pkgs/by-name/mp/mpb/package.nix
···
+2
-2
pkgs/by-name/ob/obsidian/package.nix
+2
-2
pkgs/by-name/ob/obsidian/package.nix
···description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files";···filename = if stdenv.hostPlatform.isDarwin then "Obsidian-${version}.dmg" else "obsidian-${version}.tar.gz";url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}";-hash = if stdenv.hostPlatform.isDarwin then "sha256-2gUXA0a7gcVFtTl5qiJFTAu6A9W79DiP0hd8j1Mwv3I=" else "sha256-T177UqPnPLM/2dGUdwhK21AByYrJu9wgEKOWrrGBQkA=";+hash = if stdenv.hostPlatform.isDarwin then "sha256-K7NLFbsTVNNH2VEXLiBM1KaG3fEWwaUkvxYh3vtKGvc=" else "sha256-5xkhm87eN36NmwG+t7SYnn20zT+ZELC7g2x+6/UGrHE=";
+45
-31
pkgs/by-name/oc/ocrfeeder/package.nix
+45
-31
pkgs/by-name/oc/ocrfeeder/package.nix
······url = "mirror://gnome/sources/ocrfeeder/${lib.versions.majorMinor finalAttrs.version}/ocrfeeder-${finalAttrs.version}.tar.xz";······description = "Complete Optical Character Recognition and Document Analysis and Recognition program";
+2
-2
pkgs/by-name/oi/oils-for-unix/package.nix
+2
-2
pkgs/by-name/oi/oils-for-unix/package.nix
···
+1
-1
pkgs/by-name/on/onioncircuits/package.nix
+1
-1
pkgs/by-name/on/onioncircuits/package.nix
+28
-6
pkgs/by-name/pf/pflask/package.nix
+28
-6
pkgs/by-name/pf/pflask/package.nix
·········
+40
pkgs/by-name/ph/phash/0001-proper-pthread-return-value.patch
+40
pkgs/by-name/ph/phash/0001-proper-pthread-return-value.patch
···+> It returns from start_routine(). This is equivalent to calling pthread_exit(3) with the value supplied in the return statement.+In this case, since all threads are always joined with a parameter of NULL for the `void**` to store the retval this isn't really relevant for providing a meaningful return value.+> pHash.cpp:416:1: warning: no return statement in function returning non-void [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type8;;]+As for the choice of NULL vs. nullptr or any other value, NULL is already widely used in the file.
+8
-1
pkgs/by-name/ph/phash/package.nix
+8
-1
pkgs/by-name/ph/phash/package.nix
······
+8
-4
pkgs/by-name/re/redlib/package.nix
+8
-4
pkgs/by-name/re/redlib/package.nix
·········
+10
pkgs/by-name/ri/rip2/package.nix
+10
pkgs/by-name/ri/rip2/package.nix
·········
+3
-3
pkgs/by-name/sc/screenly-cli/package.nix
+3
-3
pkgs/by-name/sc/screenly-cli/package.nix
···
+3
-3
pkgs/by-name/sk/skypeforlinux/package.nix
+3
-3
pkgs/by-name/sk/skypeforlinux/package.nix
······url = "https://api.snapcraft.io/api/v1/snaps/download/QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV_${revision}.snap";-hash = "sha512-POCDkJe58ie78PIze6qADPIbjfFxNhLJt5z7ooHNIna6IrJoeqpFYIrRo9uosHkUURu83MfueeyYd6z0j+P/RQ==";+hash = "sha512-Hrb/MlCYTvQ/4kicsnBfdKtnUPP8nFi1TKQ4zl3dtvwUWl9QGXX//sNQoBOj6b9KkgpCi6pI04wIWp/zdRMl6Q==";
+8
-4
pkgs/by-name/sy/syshud/package.nix
+8
-4
pkgs/by-name/sy/syshud/package.nix
···
+17
-10
pkgs/by-name/tr/trinity/package.nix
+17
-10
pkgs/by-name/tr/trinity/package.nix
······
+9
pkgs/by-name/ty/typos/package.nix
+9
pkgs/by-name/ty/typos/package.nix
······
+45
pkgs/by-name/un/unyaffs/package.nix
+45
pkgs/by-name/un/unyaffs/package.nix
···
+2
-2
pkgs/by-name/yu/yutto/package.nix
+2
-2
pkgs/by-name/yu/yutto/package.nix
······
+31
-28
pkgs/by-name/zi/zitadel/console.nix
+31
-28
pkgs/by-name/zi/zitadel/console.nix
······
-92
pkgs/by-name/zi/zitadel/package.json
-92
pkgs/by-name/zi/zitadel/package.json
···
+2
-2
pkgs/development/python-modules/ailment/default.nix
+2
-2
pkgs/development/python-modules/ailment/default.nix
······
+2
-2
pkgs/development/python-modules/angr/default.nix
+2
-2
pkgs/development/python-modules/angr/default.nix
······
+2
-2
pkgs/development/python-modules/archinfo/default.nix
+2
-2
pkgs/development/python-modules/archinfo/default.nix
······
+11
-7
pkgs/development/python-modules/bids-validator/default.nix
+11
-7
pkgs/development/python-modules/bids-validator/default.nix
·········
+45
pkgs/development/python-modules/bidsschematools/default.nix
+45
pkgs/development/python-modules/bidsschematools/default.nix
···
+3
-3
pkgs/development/python-modules/biliass/default.nix
+3
-3
pkgs/development/python-modules/biliass/default.nix
······
+2
-2
pkgs/development/python-modules/claripy/default.nix
+2
-2
pkgs/development/python-modules/claripy/default.nix
······
+4
-12
pkgs/development/python-modules/cle/default.nix
+4
-12
pkgs/development/python-modules/cle/default.nix
······
+2
-10
pkgs/development/python-modules/dulwich/default.nix
+2
-10
pkgs/development/python-modules/dulwich/default.nix
······-url = "https://github.com/jelmer/dulwich/commit/5f0497de9c37ac4f4e8f27bed8decce13765d3df.patch";
+2
-2
pkgs/development/python-modules/jsonargparse/default.nix
+2
-2
pkgs/development/python-modules/jsonargparse/default.nix
······
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
······
+9
-4
pkgs/development/python-modules/meep/default.nix
+9
-4
pkgs/development/python-modules/meep/default.nix
············description = "Free finite-difference time-domain (FDTD) software for electromagnetic simulations";
+4
-4
pkgs/development/python-modules/miasm/default.nix
+4
-4
pkgs/development/python-modules/miasm/default.nix
······
+22
-22
pkgs/development/python-modules/mypy-boto3/default.nix
+22
-22
pkgs/development/python-modules/mypy-boto3/default.nix
······························
+74
pkgs/development/python-modules/nlpo3/default.nix
+74
pkgs/development/python-modules/nlpo3/default.nix
···+description = "Thai Natural Language Processing library in Rust, with Python and Node bindings";
+2
-2
pkgs/development/python-modules/playwrightcapture/default.nix
+2
-2
pkgs/development/python-modules/playwrightcapture/default.nix
······
+7
-5
pkgs/development/python-modules/pybids/default.nix
+7
-5
pkgs/development/python-modules/pybids/default.nix
············
+2
-2
pkgs/development/python-modules/pyvex/default.nix
+2
-2
pkgs/development/python-modules/pyvex/default.nix
···
+15
-3
pkgs/development/python-modules/templateflow/default.nix
+15
-3
pkgs/development/python-modules/templateflow/default.nix
·········-#pythonImportsCheck = [ "templateflow" ]; # touches $HOME/.cache, hence needs https://github.com/NixOS/nixpkgs/pull/120300
+1
pkgs/development/python-modules/websockets/default.nix
+1
pkgs/development/python-modules/websockets/default.nix
···sed -i "s/def test_reject_invalid_server_certificate(/def skip_test_reject_invalid_server_certificate(/" tests/sync/test_client.py+sed -i "s/def test_reject_invalid_server_certificate(/def skip_test_reject_invalid_server_certificate(/" tests/asyncio/test_client.py
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
···
+10
-10
pkgs/development/tools/build-managers/bazel/bazel_7/default.nix
+10
-10
pkgs/development/tools/build-managers/bazel/bazel_7/default.nix
···# Always assume all markers valid (this is needed because we remove markers; they are non-deterministic).# Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers).···url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";···url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel_nojdk-${version}-linux-x86_64";url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel_nojdk-${version}-linux-arm64";url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-darwin-x86_64";url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-darwin-arm64";···
pkgs/games/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch
pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch
pkgs/games/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch
pkgs/by-name/mi/mindustry/0001-fix-include-path-for-SDL2-on-linux.patch
-245
pkgs/games/mindustry/default.nix
-245
pkgs/games/mindustry/default.nix
···-url = "https://github.com/Anuken/Mindustry/commit/695dad201fb4c2b4252f2ee5abde32e968169ba5.patch";-url = "https://github.com/Anuken/Mindustry/commit/f6082225e859c759c8d9c944250b6ecd490151ed.patch";-url = "https://github.com/Anuken/Mindustry/commit/e4eadbbb7f35db3093a0a3d13272bdfbedfaead3.patch";-${lib.optionalString stdenv.hostPlatform.isLinux "--suffix PATH : ${lib.makeBinPath [zenity]}"} \-# Since a jar is a compressed archive, nix can't figure out that the dependency is actually in there,-install -Dm644 core/assets/icons/icon_64.png $out/share/icons/hicolor/64x64/apps/mindustry.png
pkgs/games/mindustry/deps.json
pkgs/by-name/mi/mindustry/deps.json
pkgs/games/mindustry/deps.json
pkgs/by-name/mi/mindustry/deps.json
+1
-1
pkgs/os-specific/linux/hpuefi-mod/default.nix
+1
-1
pkgs/os-specific/linux/hpuefi-mod/default.nix
···description = "Kernel module for managing BIOS settings and updating BIOS firmware on supported HP computers";license = lib.licenses.gpl2Only; # See "License" section in ./non-rpms/hpuefi-mod-*.tgz/README
+2
-2
pkgs/os-specific/linux/zfs/unstable.nix
+2
-2
pkgs/os-specific/linux/zfs/unstable.nix
···
pkgs/servers/invidious/default.nix
pkgs/by-name/in/invidious/package.nix
pkgs/servers/invidious/default.nix
pkgs/by-name/in/invidious/package.nix
pkgs/servers/invidious/shards.nix
pkgs/by-name/in/invidious/shards.nix
pkgs/servers/invidious/shards.nix
pkgs/by-name/in/invidious/shards.nix
-71
pkgs/servers/invidious/update.sh
-71
pkgs/servers/invidious/update.sh
···-#!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nix-prefetch pkg-config pcre gnugrep-new_tag="$(git -C "$git_dir" ls-remote --tags --sort=-committerdate origin | tail -n1 | grep -Po '(?<=refs/tags/).*')"
pkgs/servers/invidious/versions.json
pkgs/by-name/in/invidious/versions.json
pkgs/servers/invidious/versions.json
pkgs/by-name/in/invidious/versions.json
pkgs/servers/invidious/videojs.nix
pkgs/by-name/in/invidious/videojs.nix
pkgs/servers/invidious/videojs.nix
pkgs/by-name/in/invidious/videojs.nix
pkgs/servers/invidious/videojs.sh
pkgs/by-name/in/invidious/videojs.sh
pkgs/servers/invidious/videojs.sh
pkgs/by-name/in/invidious/videojs.sh
+2
-2
pkgs/servers/monitoring/grafana/default.nix
+2
-2
pkgs/servers/monitoring/grafana/default.nix
······
+1
-1
pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix
+1
-1
pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix
···
+3
-10
pkgs/top-level/all-packages.nix
+3
-10
pkgs/top-level/all-packages.nix
···inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;·········
+4
pkgs/top-level/python-packages.nix
+4
pkgs/top-level/python-packages.nix
······