+1
-1
doc/languages-frameworks/dotnet.section.md
+1
-1
doc/languages-frameworks/dotnet.section.md
+1
-1
doc/languages-frameworks/texlive.section.md
+1
-1
doc/languages-frameworks/texlive.section.md
···-Since release 15.09 there is a new TeX Live packaging that lives entirely under attribute `texlive`.
+1
-1
doc/packages/nginx.section.md
+1
-1
doc/packages/nginx.section.md
···Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the [`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) response header. The value of the `ETag` header specifies some identifier for the particular content that the server is sending (e.g., a hash). When a client makes a second request for the same resource, it sends that value back in an `If-None-Match` header. If the ETag value is unchanged, then the server does not need to resend the content.-As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of `/nix/store`, the hash in the store path is used as the `ETag` header in the HTTP response, thus providing proper caching functionality. With NixOS 24.05 and later, the `ETag` additionally includes the response content length, to ensure files served with static compression do not share `ETag`s with their uncompressed version. This `ETag` functionality is enabled automatically; you do not need to do modify any configuration to get this behavior.+The nginx package in Nixpkgs is patched such that when nginx serves a file out of `/nix/store`, the hash in the store path is used as the `ETag` header in the HTTP response, thus providing proper caching functionality. With NixOS 24.05 and later, the `ETag` additionally includes the response content length, to ensure files served with static compression do not share `ETag`s with their uncompressed version. This `ETag` functionality is enabled automatically; you do not need to do modify any configuration to get this behavior.
-1
doc/packages/steam.section.md
-1
doc/packages/steam.section.md
···- Steam ships statically linked with a version of `libcrypto` that conflicts with the one dynamically loaded by radeonsi_dri.so. If you get the error:
+13
maintainers/maintainer-list.nix
+13
maintainers/maintainer-list.nix
······
+1
-1
nixos/doc/manual/configuration/kubernetes.chapter.md
+1
-1
nixos/doc/manual/configuration/kubernetes.chapter.md
···
+1
-2
nixos/doc/manual/installation/installing-from-other-distro.section.md
+1
-2
nixos/doc/manual/installation/installing-from-other-distro.section.md
···
+2
-1
nixos/doc/manual/release-notes/rl-2411.section.md
+2
-1
nixos/doc/manual/release-notes/rl-2411.section.md
···- The NVIDIA driver no longer defaults to the proprietary kernel module with versions >= 560. You will need to manually set `hardware.nvidia.open` to select the proprietary or open modules.-- The `(buildPythonPackage { ... }).override` attribute is now deprecated and removed in favour of `overridePythonAttrs`.+- The `(buildPythonPackage { ... }).override` and `(buildPythonPackage { ... }).overrideDerivation` attributes is now deprecated and removed in favour of `overridePythonAttrs` and `lib.overrideDerivation`.This change does not affect the override interface of most Python packages, as [`<pkg>.override`](https://nixos.org/manual/nixpkgs/unstable/#sec-pkg-override) provided by `callPackage` shadows such a locally-defined `override` attribute.+The `<pkg>.overrideDerivation` attribute of Python packages called with `callPackage` will also remain available after this change.- All Cinnamon and XApp packages have been moved to top-level (i.e., `cinnamon.nemo` is now `nemo`).
+2
nixos/modules/module-list.nix
+2
nixos/modules/module-list.nix
······
+32
nixos/modules/programs/arp-scan.nix
+32
nixos/modules/programs/arp-scan.nix
···
+10
-4
nixos/modules/programs/iftop.nix
+10
-4
nixos/modules/programs/iftop.nix
······
+36
nixos/modules/programs/tcpdump.nix
+36
nixos/modules/programs/tcpdump.nix
···
+9
-3
nixos/modules/programs/traceroute.nix
+9
-3
nixos/modules/programs/traceroute.nix
······
+2
-2
nixos/modules/programs/yabar.nix
+2
-2
nixos/modules/programs/yabar.nix
···
+2
nixos/modules/security/acme/default.nix
+2
nixos/modules/security/acme/default.nix
+14
-1
nixos/modules/services/hardware/handheld-daemon.nix
+14
-1
nixos/modules/services/hardware/handheld-daemon.nix
·········
+1
-1
nixos/modules/services/networking/magic-wormhole-mailbox-server.nix
+1
-1
nixos/modules/services/networking/magic-wormhole-mailbox-server.nix
···
+1
-1
nixos/modules/services/x11/desktop-managers/pantheon.md
+1
-1
nixos/modules/services/x11/desktop-managers/pantheon.md
···: This is a known [issue](https://github.com/NixOS/nixpkgs/issues/64611) and there is no known workaround.-: AppCenter has been available since 20.03. Starting from 21.11, the Flatpak backend should work so you can install some Flatpak applications using it. However, due to missing appstream metadata, the Packagekit backend does not function currently. See this [issue](https://github.com/NixOS/nixpkgs/issues/15932).+: AppCenter is available and the Flatpak backend should work so you can install some Flatpak applications using it. However, due to missing appstream metadata, the Packagekit backend does not function currently. See this [issue](https://github.com/NixOS/nixpkgs/issues/15932).If you are using Pantheon, AppCenter should be installed by default if you have [Flatpak support](#module-services-flatpak) enabled. If you also wish to add the `appcenter` Flatpak remote:
+644
-644
pkgs/applications/editors/vim/plugins/generated.nix
+644
-644
pkgs/applications/editors/vim/plugins/generated.nix
··································································································································································································································································································································································
+63
-63
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+63
-63
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
······················································
+328
-10
pkgs/applications/editors/vim/plugins/overrides.nix
+328
-10
pkgs/applications/editors/vim/plugins/overrides.nix
·······················································································
+19
-19
pkgs/applications/editors/vim/plugins/vim-plugin-names
+19
-19
pkgs/applications/editors/vim/plugins/vim-plugin-names
···········································································
+77
-77
pkgs/applications/emulators/retroarch/hashes.json
+77
-77
pkgs/applications/emulators/retroarch/hashes.json
···················································
+3
-3
pkgs/applications/emulators/retroarch/retroarch-assets.nix
+3
-3
pkgs/applications/emulators/retroarch/retroarch-assets.nix
···
-5
pkgs/applications/misc/electron-cash/default.nix
-5
pkgs/applications/misc/electron-cash/default.nix
···
+1
-1
pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
+1
-1
pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
···
+1
-1
pkgs/by-name/ba/backblaze-b2/package.nix
+1
-1
pkgs/by-name/ba/backblaze-b2/package.nix
···changelog = "https://github.com/Backblaze/B2_Command_Line_Tool/blob/v${version}/CHANGELOG.md";
+16
-11
pkgs/by-name/cb/cbconvert/gui.nix
+16
-11
pkgs/by-name/cb/cbconvert/gui.nix
·········-install -D --mode=0644 --target-directory=$out/share/applications/ dist/linux/cbconvert.desktop-install -D --mode=0644 --target-directory=$out/icons/hicolor/256x256/apps dist/linux/cbconvert.png-install -D --mode=0644 --target-directory=$out/share/thumbnailers dist/linux/cbconvert.thumbnailer-install -D --mode=0644 dist/linux/flatpak/io.github.gen2brain.cbconvert.metainfo.xml $out/share/metainfo/cbconvert.metainfo.xml+install -D --mode=0644 --target-directory=$out/icons/hicolor/256x256/apps dist/linux/io.github.gen2brain.cbconvert.png+install -D --mode=0644 --target-directory=$out/share/applications/ dist/linux/io.github.gen2brain.cbconvert.desktop+install -D --mode=0644 --target-directory=$out/share/metainfo dist/linux/io.github.gen2brain.cbconvert.metainfo.xml+install -D --mode=0644 --target-directory=$out/share/thumbnailers dist/linux/io.github.gen2brain.cbconvert.thumbnailer
+3
-27
pkgs/by-name/cb/cbconvert/package.nix
+3
-27
pkgs/by-name/cb/cbconvert/package.nix
···-url = "https://github.com/gen2brain/cbconvert/commit/1a36ec17b2c012f278492d60d469b8e8457a6110.patch";-url = "https://github.com/gen2brain/cbconvert/commit/74c5de699413e95133f97666b64a1866f88fedd5.patch";# The extlib tag forces the github.com/gen2brain/go-unarr module to use external libraries instead of bundled ones.···
+26
pkgs/by-name/cy/cynthion/package.nix
+26
pkgs/by-name/cy/cynthion/package.nix
···
-5
pkgs/by-name/en/entangle/package.nix
-5
pkgs/by-name/en/entangle/package.nix
···
+1
-2
pkgs/by-name/ga/gamepad-tool/package.nix
+1
-2
pkgs/by-name/ga/gamepad-tool/package.nix
···---replace "/usr/share/icons/hicolor/256x256/apps/gamepad-tool.png" "$out/share/icons/hicolor/256x256/apps/gamepad-tool.png"
-3
pkgs/by-name/gn/gnome-control-center/package.nix
-3
pkgs/by-name/gn/gnome-control-center/package.nix
···-substituteInPlace $i --replace "Exec=gnome-control-center" "Exec=$out/bin/gnome-control-center"
-10
pkgs/by-name/gn/gnome-maps/package.nix
-10
pkgs/by-name/gn/gnome-maps/package.nix
···# “time.js” included by “timeTest” and “translationsTest” depends on “org.gnome.desktop.interface” schema.
-10
pkgs/by-name/gn/gnome-panel/package.nix
-10
pkgs/by-name/gn/gnome-panel/package.nix
···
+2
-3
pkgs/by-name/gn/gnome-panel/wrapper.nix
+2
-3
pkgs/by-name/gn/gnome-panel/wrapper.nix
···
+1
-2
pkgs/by-name/gn/gnome-weather/package.nix
+1
-2
pkgs/by-name/gn/gnome-weather/package.nix
···
+42
pkgs/by-name/ha/handheld-daemon-ui/package.nix
+42
pkgs/by-name/ha/handheld-daemon-ui/package.nix
···
+125
pkgs/by-name/ic/icestudio/package.nix
+125
pkgs/by-name/ic/icestudio/package.nix
···
-2
pkgs/by-name/im/imagej/package.nix
-2
pkgs/by-name/im/imagej/package.nix
···
+2
-4
pkgs/by-name/im/imv/package.nix
+2
-4
pkgs/by-name/im/imv/package.nix
······
+3
-3
pkgs/by-name/le/legcord/package.nix
+3
-3
pkgs/by-name/le/legcord/package.nix
···
+3
-3
pkgs/by-name/ma/mautrix-whatsapp/package.nix
+3
-3
pkgs/by-name/ma/mautrix-whatsapp/package.nix
···
+36
pkgs/by-name/ne/nezha/dbip.patch
+36
pkgs/by-name/ne/nezha/dbip.patch
···
+62
pkgs/by-name/ne/nezha/package.nix
+62
pkgs/by-name/ne/nezha/package.nix
···
-5121
pkgs/by-name/ni/nix-init/Cargo.lock
-5121
pkgs/by-name/ni/nix-init/Cargo.lock
···-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"-source = "git+https://github.com/rust-lang/cargo.git?rev=d585829270c758468b9fd20b2b7fd3d4f4557763#d585829270c758468b9fd20b2b7fd3d4f4557763"
+3
-4
pkgs/by-name/ni/nix-init/package.nix
+3
-4
pkgs/by-name/ni/nix-init/package.nix
···
+1
-3
pkgs/by-name/nm/nmapsi4/package.nix
+1
-3
pkgs/by-name/nm/nmapsi4/package.nix
-3
pkgs/by-name/ry/ryujinx/package.nix
-3
pkgs/by-name/ry/ryujinx/package.nix
···
+86
pkgs/by-name/sp/space-cadet-pinball/package.nix
+86
pkgs/by-name/sp/space-cadet-pinball/package.nix
···+if stdenv.hostPlatform.isDarwin then darwinApp + "/Resources" else "$out/share/SpaceCadetPinball";+# Disable building a universal binary on Darwin, otherwise the cc wrapper passing -arch breaks the build+# https://github.com/k4zmu2a/SpaceCadetPinball/blob/0f88e43ba261bc21fa5c3ef9d44969a2a079d0de/CMakeLists.txt#L221+# https://github.com/k4zmu2a/SpaceCadetPinball/blob/cb9b7b886244a27773f66b0b19fdc2998392565e/build-mac-app.sh+description = "Reverse engineering of 3D Pinball for Windows – Space Cadet, a game bundled with Windows";
-5
pkgs/by-name/ti/tilix/package.nix
-5
pkgs/by-name/ti/tilix/package.nix
···
+1
pkgs/development/interpreters/python/hooks/default.nix
+1
pkgs/development/interpreters/python/hooks/default.nix
+2
-2
pkgs/development/interpreters/python/hooks/python-catch-conflicts-hook-tests.nix
+2
-2
pkgs/development/interpreters/python/hooks/python-catch-conflicts-hook-tests.nix
······
+12
-12
pkgs/development/lua-modules/generated-packages.nix
+12
-12
pkgs/development/lua-modules/generated-packages.nix
···-url = "https://github.com/ibhagwan/fzf-lua/archive/6fbf7a9ee29e1e3e4cfd1af5c6406042e776883d.zip";+url = "https://github.com/ibhagwan/fzf-lua/archive/2a7eb32871a131e24021dd1756865e475fe7e274.zip";······rocks-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, fzy, luaOlder, luarocks, nvim-nio, rtp-nvim, toml-edit }:
+63
pkgs/development/python-modules/apollo-fpga/default.nix
+63
pkgs/development/python-modules/apollo-fpga/default.nix
···
+85
pkgs/development/python-modules/cynthion/default.nix
+85
pkgs/development/python-modules/cynthion/default.nix
···+description = "Python package and utilities for the Great Scott Gadgets Cynthion USB Test Instrument";
+2
-2
pkgs/development/python-modules/instructor/default.nix
+2
-2
pkgs/development/python-modules/instructor/default.nix
···
+47
pkgs/development/python-modules/kalshi-python/default.nix
+47
pkgs/development/python-modules/kalshi-python/default.nix
···
+53
pkgs/development/python-modules/luna-soc/default.nix
+53
pkgs/development/python-modules/luna-soc/default.nix
···
+75
pkgs/development/python-modules/luna-usb/default.nix
+75
pkgs/development/python-modules/luna-usb/default.nix
···
+2
-2
pkgs/development/python-modules/lxml-html-clean/default.nix
+2
-2
pkgs/development/python-modules/lxml-html-clean/default.nix
······
+2
-20
pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix
+2
-20
pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix
···-# Remove the 'U' open mode removed, https://github.com/magic-wormhole/magic-wormhole-mailbox-server/pull/34-url = "https://github.com/magic-wormhole/magic-wormhole-mailbox-server/commit/4b358859ba80de37c3dc0a5f67ec36909fd48234.patch";······changelog = "https://github.com/magic-wormhole/magic-wormhole-mailbox-server/blob/${version}/NEWS.md";-# Python 3.12 support: https://github.com/magic-wormhole/magic-wormhole-mailbox-server/issues/41
+3
-25
pkgs/development/python-modules/magic-wormhole/default.nix
+3
-25
pkgs/development/python-modules/magic-wormhole/default.nix
······-# For Python 3.12, remove magic-wormhole-mailbox-server and magic-wormhole-transit-relay from test dependencies,-# For Python 3.12, remove the tests depending on magic-wormhole-mailbox-server and magic-wormhole-transit-relay,
+2
-2
pkgs/development/python-modules/narwhals/default.nix
+2
-2
pkgs/development/python-modules/narwhals/default.nix
······
-1
pkgs/development/python-modules/phx-class-registry/default.nix
-1
pkgs/development/python-modules/phx-class-registry/default.nix
+2
pkgs/development/python-modules/pyro5/default.nix
+2
pkgs/development/python-modules/pyro5/default.nix
+1
-1
pkgs/development/python-modules/scikit-image/default.nix
+1
-1
pkgs/development/python-modules/scikit-image/default.nix
+2
-2
pkgs/development/python-modules/sphinx-multiversion/default.nix
+2
-2
pkgs/development/python-modules/sphinx-multiversion/default.nix
···
+2
-1
pkgs/development/python-modules/term-image/default.nix
+2
-1
pkgs/development/python-modules/term-image/default.nix
+57
pkgs/development/python-modules/usb-protocol/default.nix
+57
pkgs/development/python-modules/usb-protocol/default.nix
···+changelog = "https://github.com/greatscottgadgets/python-usb-protocol/releases/tag/${version}";+description = "Python library providing utilities, data structures, constants, parsers, and tools for working with the USB protocol";
+8
-8
pkgs/development/python-modules/whatthepatch/default.nix
+8
-8
pkgs/development/python-modules/whatthepatch/default.nix
···
+46
pkgs/development/python-modules/x-transformers/default.nix
+46
pkgs/development/python-modules/x-transformers/default.nix
···+A simple but complete full-attention transformer with a set of promising experimental features from various papers
-5
pkgs/development/tools/qtcreator/default.nix
-5
pkgs/development/tools/qtcreator/default.nix
···
-60
pkgs/games/space-cadet-pinball/default.nix
-60
pkgs/games/space-cadet-pinball/default.nix
···-# https://github.com/k4zmu2a/SpaceCadetPinball/blob/0f88e43ba261bc21fa5c3ef9d44969a2a079d0de/CMakeLists.txt#L221-# https://github.com/k4zmu2a/SpaceCadetPinball/blob/de13d4e326b2dfa8e6dfb59815c0a8b9657f942d/SpaceCadetPinball/winmain.cpp#L119-description = "Reverse engineering of 3D Pinball for Windows – Space Cadet, a game bundled with Windows";
+244
-244
pkgs/tools/admin/google-cloud-sdk/components.json
+244
-244
pkgs/tools/admin/google-cloud-sdk/components.json
····························································-"source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20240830134514.tar.gz",+"source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20241108162203.tar.gz",······-"source": "components/google-cloud-sdk-cloud-spanner-emulator-linux-x86_64-20240830134514.tar.gz",+"source": "components/google-cloud-sdk-cloud-spanner-emulator-linux-x86_64-20241108162203.tar.gz",··················································································································
+11
-11
pkgs/tools/admin/google-cloud-sdk/data.nix
+11
-11
pkgs/tools/admin/google-cloud-sdk/data.nix
···-url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-x86_64.tar.gz";+url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-501.0.0-linux-x86_64.tar.gz";-url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-darwin-x86_64.tar.gz";+url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-501.0.0-darwin-x86_64.tar.gz";-url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-arm.tar.gz";+url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-501.0.0-linux-arm.tar.gz";-url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-darwin-arm.tar.gz";+url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-501.0.0-darwin-arm.tar.gz";-url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-x86.tar.gz";+url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-501.0.0-linux-x86.tar.gz";
-1
pkgs/tools/misc/fclones/gui.nix
-1
pkgs/tools/misc/fclones/gui.nix
···
+2
-2
pkgs/tools/networking/openapi-generator-cli/default.nix
+2
-2
pkgs/tools/networking/openapi-generator-cli/default.nix
······url = "mirror://maven/org/openapitools/openapi-generator-cli/${finalAttrs.version}/${finalAttrs.jarfilename}";
+2
pkgs/tools/package-management/nix/common.nix
+2
pkgs/tools/package-management/nix/common.nix
···
-4
pkgs/top-level/all-packages.nix
-4
pkgs/top-level/all-packages.nix
···
+14
pkgs/top-level/python-packages.nix
+14
pkgs/top-level/python-packages.nix
··················