-6
maintainers/maintainer-list.nix
-6
maintainers/maintainer-list.nix
···
+3
-1
nixos/README.md
+3
-1
nixos/README.md
···- Ensure that all file paths [fit the guidelines](../CONTRIBUTING.md#file-naming-and-organisation).- Type should be appropriate (string related types differs in their merging capabilities, `loaOf` and `string` types are deprecated).···
-17
nixos/doc/manual/configuration/linux-kernel.chapter.md
-17
nixos/doc/manual/configuration/linux-kernel.chapter.md
···with ZFS. Usually this is the default kernel provided by nixpkgs (i.e. `pkgs.linuxPackages`).-Please note that the version this attribute points to isn't monotonic because the latest kernel-An example: the latest version ZFS is compatible with is 5.19 which is a non-longterm version. When 5.19-is out of maintenance, the latest supported kernel version is 5.15 because it's longterm and the versions
+3
nixos/doc/manual/release-notes/rl-2411.section.md
+3
nixos/doc/manual/release-notes/rl-2411.section.md
···- `lib.misc.mapAttrsFlatten` is now formally deprecated and will be removed in future releases; use the identical [`lib.attrsets.mapAttrsToList`](https://nixos.org/manual/nixpkgs/unstable#function-library-lib.attrsets.mapAttrsToList) instead.+- Tailscale's `authKeyFile` can now have its corresponding parameters set through `config.services.tailscale.authKeyParameters`, allowing for non-ephemeral unsupervised deployment and more.+See [Registering new nodes using OAuth credentials](https://tailscale.com/kb/1215/oauth-clients#registering-new-nodes-using-oauth-credentials) for the supported options.
+2
-1
nixos/modules/installer/cd-dvd/iso-image.nix
+2
-1
nixos/modules/installer/cd-dvd/iso-image.nix
···
+4
-1
nixos/modules/services/desktop-managers/plasma6.nix
+4
-1
nixos/modules/services/desktop-managers/plasma6.nix
···
+37
-1
nixos/modules/services/networking/tailscale.nix
+37
-1
nixos/modules/services/networking/tailscale.nix
······statusCommand = "${lib.getExe cfg.package} status --json --peers=false | ${lib.getExe pkgs.jq} -r '.BackendState'";-${lib.getExe cfg.package} up --auth-key 'file:${cfg.authKeyFile}' ${escapeShellArgs cfg.extraUpFlags}+${lib.getExe cfg.package} up --auth-key "$(cat ${cfg.authKeyFile})${params}" ${escapeShellArgs cfg.extraUpFlags}
+1
-1
nixos/modules/services/web-apps/immich.nix
+1
-1
nixos/modules/services/web-apps/immich.nix
···
+15
-5
nixos/modules/services/web-servers/nginx/default.nix
+15
-5
nixos/modules/services/web-servers/nginx/default.nix
···-# When recommendedOptimisation is disabled nginx fails to start because the mailmap mime.types database-# contains 1026 entries and the default is only 1024. Setting to a higher number to remove the need to···+default = if cfg.defaultMimeTypes == "${pkgs.mailcap}/etc/nginx/mime.types" then 2688 else 1024;+defaultText = literalExpression ''if cfg.defaultMimeTypes == "''${pkgs.mailcap}/etc/nginx/mime.types" then 2688 else 1024'';
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+26
nixos/tests/nginx-mime.nix
+26
nixos/tests/nginx-mime.nix
···
+2
-2
nixos/tests/zfs.nix
+2
-2
nixos/tests/zfs.nix
···
+3
-3
pkgs/applications/backup/pika-backup/default.nix
+3
-3
pkgs/applications/backup/pika-backup/default.nix
···
+10
-10
pkgs/applications/networking/browsers/chromium/upstream-info.nix
+10
-10
pkgs/applications/networking/browsers/chromium/upstream-info.nix
·········
pkgs/applications/networking/deck/default.nix
pkgs/by-name/de/deck/package.nix
pkgs/applications/networking/deck/default.nix
pkgs/by-name/de/deck/package.nix
+7
-5
pkgs/applications/networking/irc/thelounge/default.nix
+7
-5
pkgs/applications/networking/irc/thelounge/default.nix
·········-nativeBuildInputs = [ nodejs yarn fixup-yarn-lock python3 npmHooks.npmInstallHook ] ++ lib.optional stdenv.hostPlatform.isDarwin cctools;+# Distutils was deprecated in 3.10, and removed in 3.12. This build needs it. An alternative could be adding+nativeBuildInputs = [ nodejs yarn fixup-yarn-lock python311 npmHooks.npmInstallHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ];
-29
pkgs/applications/video/mpv/0001-fix-darwin-build.patch
-29
pkgs/applications/video/mpv/0001-fix-darwin-build.patch
···-[center addObserver:p->observer selector:@selector(handleRestartNotification:) name:AVSampleBufferAudioRendererOutputConfigurationDidChangeNotification object:p->renderer];-[center addObserver:p->observer selector:@selector(handleRestartNotification:) name:AVSampleBufferAudioRendererWasFlushedAutomaticallyNotification object:p->renderer];
+2
-10
pkgs/applications/video/mpv/default.nix
+2
-10
pkgs/applications/video/mpv/default.nix
·········
+91
pkgs/by-name/am/amiberry/package.nix
+91
pkgs/by-name/am/amiberry/package.nix
···+# Amiberry has traditionally behaved as a "Portable" app, meaning that it was designed to expect everything+# https://github.com/BlitterStudio/amiberry/wiki/FAQ#q-where-does-amiberry-look-for-its-files-can-i-change-that+# for more information), however this is still not compatible with Nix packaging. The AMIBERRY_DATA_DIR can go+# in the nix store but the Amiberry configuration files must be stored in a user writable location.+# Fortunately Amiberry provides environment variables for specifying these locations which we can supply with the+# One more caveat: Amiberry expects the configuration files path (AMIBERRY_HOME_DIR) to exist, otherwise it will+# fall back to behaving like a "Portable" app. The wrapper below ensures that the AMIBERRY_HOME_DIR path exists,
+2
-2
pkgs/by-name/ci/cinnamon-screensaver/package.nix
+2
-2
pkgs/by-name/ci/cinnamon-screensaver/package.nix
···
+3
-3
pkgs/by-name/co/contrast/package.nix
+3
-3
pkgs/by-name/co/contrast/package.nix
······
+2
-2
pkgs/by-name/er/eris-go/package.nix
+2
-2
pkgs/by-name/er/eris-go/package.nix
······
+2
-2
pkgs/by-name/fa/fastcompmgr/package.nix
+2
-2
pkgs/by-name/fa/fastcompmgr/package.nix
···
+3
-3
pkgs/by-name/ha/harmonia/package.nix
+3
-3
pkgs/by-name/ha/harmonia/package.nix
···
+11
-7
pkgs/by-name/ho/home-manager/package.nix
+11
-7
pkgs/by-name/ho/home-manager/package.nix
············
+27
-25
pkgs/by-name/im/immich/machine-learning.nix
pkgs/by-name/im/immich-machine-learning/package.nix
+27
-25
pkgs/by-name/im/immich/machine-learning.nix
pkgs/by-name/im/immich-machine-learning/package.nix
······
+2
-2
pkgs/by-name/im/immich/package.nix
+2
-2
pkgs/by-name/im/immich/package.nix
······
+1
-1
pkgs/by-name/im/immich/update.sh
+1
-1
pkgs/by-name/im/immich/update.sh
+3
-3
pkgs/by-name/ni/nickel/package.nix
+3
-3
pkgs/by-name/ni/nickel/package.nix
···
+3
-3
pkgs/by-name/oh/oh-my-posh/package.nix
+3
-3
pkgs/by-name/oh/oh-my-posh/package.nix
···
+83
pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
+83
pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
···
+60
pkgs/by-name/om/omnom/package.nix
+60
pkgs/by-name/om/omnom/package.nix
···
+3
-3
pkgs/by-name/pa/patch2pr/package.nix
+3
-3
pkgs/by-name/pa/patch2pr/package.nix
···
+60
-60
pkgs/by-name/ru/ruff/Cargo.lock
+60
-60
pkgs/by-name/ru/ruff/Cargo.lock
····························································-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"···-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"···························
+3
-3
pkgs/by-name/ru/ruff/package.nix
+3
-3
pkgs/by-name/ru/ruff/package.nix
···
+1966
pkgs/by-name/sm/smtp4dev/deps.nix
+1966
pkgs/by-name/sm/smtp4dev/deps.nix
···
+58
pkgs/by-name/sm/smtp4dev/package.nix
+58
pkgs/by-name/sm/smtp4dev/package.nix
···
+2
-2
pkgs/by-name/st/stevenblack-blocklist/package.nix
+2
-2
pkgs/by-name/st/stevenblack-blocklist/package.nix
···
+2
-1
pkgs/by-name/ze/zed-editor/Cargo.lock
+2
-1
pkgs/by-name/ze/zed-editor/Cargo.lock
······
+2
-2
pkgs/by-name/ze/zed-editor/package.nix
+2
-2
pkgs/by-name/ze/zed-editor/package.nix
···
+3
pkgs/data/misc/mailcap/default.nix
+3
pkgs/data/misc/mailcap/default.nix
······
+2
-2
pkgs/desktops/xfce/applications/xfce4-dict/default.nix
+2
-2
pkgs/desktops/xfce/applications/xfce4-dict/default.nix
···
+10
pkgs/development/libraries/xdg-desktop-portal/default.nix
+10
pkgs/development/libraries/xdg-desktop-portal/default.nix
···+# until/unless bubblewrap ships a pkg-config file, meson has no way to find it when cross-compiling.···
+20
-12
pkgs/development/misc/datafusion/default.nix
+20
-12
pkgs/development/misc/datafusion/default.nix
···
+4
pkgs/development/python-modules/arviz/default.nix
+4
pkgs/development/python-modules/arviz/default.nix
+14
-13
pkgs/development/python-modules/autobahn/default.nix
+14
-13
pkgs/development/python-modules/autobahn/default.nix
············++ optional-dependencies.scram ++ optional-dependencies.serialization ++ optional-dependencies.xbr;······+changelog = "https://github.com/crossbario/autobahn-python/blob/${src.rev}/docs/changelog.rst";
+2
-2
pkgs/development/python-modules/cohere/default.nix
+2
-2
pkgs/development/python-modules/cohere/default.nix
···
+16
-14
pkgs/development/python-modules/contextlib2/default.nix
+16
-14
pkgs/development/python-modules/contextlib2/default.nix
···
+32
-1
pkgs/development/python-modules/geopandas/default.nix
+32
-1
pkgs/development/python-modules/geopandas/default.nix
······
+4
pkgs/development/python-modules/magic-wormhole/default.nix
+4
pkgs/development/python-modules/magic-wormhole/default.nix
+26
-17
pkgs/development/python-modules/mmengine/default.nix
+26
-17
pkgs/development/python-modules/mmengine/default.nix
·········stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
+10
-17
pkgs/development/python-modules/spake2/default.nix
+10
-17
pkgs/development/python-modules/spake2/default.nix
···-url = "https://github.com/warner/python-spake2/commit/1b04d33106b105207c97c64b2589c45790720b0b.patch";
+1
-1
pkgs/development/tools/msgpack-tools/default.nix
+1
-1
pkgs/development/tools/msgpack-tools/default.nix
+2
-2
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
+2
-2
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
···
+161
-147
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json
+161
-147
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json
···"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",···
+2
-2
pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
+2
-2
pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
···
+35
pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix
+35
pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix
···+substituteInPlace custom_components/bodymiscale/manifest.json --replace-fail 'cachetools==5.3.0' 'cachetools>=5.3.0'+description = "Home Assistant custom component providing body metrics for Xiaomi Mi Scale 1 and 2";
+2
pkgs/servers/home-assistant/custom-components/default.nix
+2
pkgs/servers/home-assistant/custom-components/default.nix
+2
-2
pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix
+2
-2
pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix
···
+1
-1
pkgs/tools/misc/neofetch/default.nix
+1
-1
pkgs/tools/misc/neofetch/default.nix
+2
-2
pkgs/tools/package-management/dnf5/default.nix
+2
-2
pkgs/tools/package-management/dnf5/default.nix
······
+1
-1
pkgs/tools/text/proselint/default.nix
+1
-1
pkgs/tools/text/proselint/default.nix
-2
pkgs/top-level/all-packages.nix
-2
pkgs/top-level/all-packages.nix