+1
ci/OWNERS
+1
ci/OWNERS
···
+2
nixos/doc/manual/release-notes/rl-2505.section.md
+2
nixos/doc/manual/release-notes/rl-2505.section.md
···- [Bat](https://github.com/sharkdp/bat), a {manpage}`cat(1)` clone with wings. Available as [programs.bat](options.html#opt-programs.bat).- [Whoogle Search](https://github.com/benbusby/whoogle-search), a self-hosted, ad-free, privacy-respecting metasearch engine. Available as [services.whoogle-search](options.html#opt-services.whoogle-search.enable).- [agorakit](https://github.com/agorakit/agorakit), an organization tool for citizens' collectives. Available with [services.agorakit](options.html#opt-services.agorakit.enable).
···- [Bat](https://github.com/sharkdp/bat), a {manpage}`cat(1)` clone with wings. Available as [programs.bat](options.html#opt-programs.bat).+- [µStreamer](https://github.com/pikvm/ustreamer), a lightweight MJPEG-HTTP streamer. Available as [services.ustreamer](options.html#opt-services.ustreamer).- [Whoogle Search](https://github.com/benbusby/whoogle-search), a self-hosted, ad-free, privacy-respecting metasearch engine. Available as [services.whoogle-search](options.html#opt-services.whoogle-search.enable).- [agorakit](https://github.com/agorakit/agorakit), an organization tool for citizens' collectives. Available with [services.agorakit](options.html#opt-services.agorakit.enable).
+1
-1
nixos/modules/hardware/uinput.nix
+1
-1
nixos/modules/hardware/uinput.nix
+9
-9
nixos/modules/misc/ids.nix
+9
-9
nixos/modules/misc/ids.nix
·········
·········
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+2
-2
nixos/modules/services/misc/whisparr.nix
+2
-2
nixos/modules/services/misc/whisparr.nix
+110
nixos/modules/services/video/ustreamer.nix
+110
nixos/modules/services/video/ustreamer.nix
···
···
+18
-21
nixos/modules/virtualisation/podman/default.nix
+18
-21
nixos/modules/virtualisation/podman/default.nix
···-++ lib.optionals (config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" == "slirp4netns") (with pkgs; [···
······+++ lib.optionals (config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" == "slirp4netns") (with pkgs; [
+8
-17
nixos/tests/ustreamer.nix
+8
-17
nixos/tests/ustreamer.nix
···-ExecStart = "${pkgs.ustreamer}/bin/ustreamer --host=0.0.0.0 --port 8000 --device /dev/video9 --device-timeout=8";···
······
+6
-6
pkgs/applications/editors/vim/plugins/overrides.nix
+6
-6
pkgs/applications/editors/vim/plugins/overrides.nix
······
······
+9
-8
pkgs/applications/networking/gns3/default.nix
+9
-8
pkgs/applications/networking/gns3/default.nix
···
···
+1
-11
pkgs/applications/virtualization/qemu/default.nix
+1
-11
pkgs/applications/virtualization/qemu/default.nix
······
······
+2
-2
pkgs/by-name/ac/acpica-tools/package.nix
+2
-2
pkgs/by-name/ac/acpica-tools/package.nix
···
···
+37
pkgs/by-name/ep/epsonscan2/gcc14.patch
+37
pkgs/by-name/ep/epsonscan2/gcc14.patch
···
···
+30
pkgs/by-name/jw/jwtinfo/package.nix
+30
pkgs/by-name/jw/jwtinfo/package.nix
···
···
+3
-3
pkgs/by-name/mi/mise/package.nix
+3
-3
pkgs/by-name/mi/mise/package.nix
···
···
+3
-3
pkgs/by-name/n8/n8n/package.nix
+3
-3
pkgs/by-name/n8/n8n/package.nix
···
···
+26
-10
pkgs/by-name/pf/pfetch/package.nix
+26
-10
pkgs/by-name/pf/pfetch/package.nix
······
······
+10
pkgs/by-name/po/podman/package.nix
+10
pkgs/by-name/po/podman/package.nix
······# we intentionally don't build and install the helper so we shouldn't display messages to users about it+url = "https://github.com/containers/storage/commit/99b0d2d423c8093807d8a1464437152cd04d7d95.diff?full_index=1";
+3
-3
pkgs/by-name/re/renode-dts2repl/package.nix
+3
-3
pkgs/by-name/re/renode-dts2repl/package.nix
···
···
+3
-3
pkgs/by-name/rm/rmpc/package.nix
+3
-3
pkgs/by-name/rm/rmpc/package.nix
···
···
+9
-2
pkgs/by-name/sd/SDL_mixer/package.nix
+9
-2
pkgs/by-name/sd/SDL_mixer/package.nix
············
············
+2
-2
pkgs/by-name/si/simdutf/package.nix
+2
-2
pkgs/by-name/si/simdutf/package.nix
+3
-3
pkgs/by-name/te/temporal/package.nix
+3
-3
pkgs/by-name/te/temporal/package.nix
···
···
+16
-3
pkgs/by-name/us/ustreamer/package.nix
+16
-3
pkgs/by-name/us/ustreamer/package.nix
············
············
+2
-2
pkgs/by-name/ux/uxplay/package.nix
+2
-2
pkgs/by-name/ux/uxplay/package.nix
+3
-3
pkgs/by-name/va/vault-ssh-plus/package.nix
+3
-3
pkgs/by-name/va/vault-ssh-plus/package.nix
···
···
-22
pkgs/development/libraries/v8/darwin.patch
-22
pkgs/development/libraries/v8/darwin.patch
···
···
-226
pkgs/development/libraries/v8/default.nix
-226
pkgs/development/libraries/v8/default.nix
···-url = "https://chromium.googlesource.com/v8/v8/+/c2792e58035fcbaa16d0cb70998852fbeb5df4cc^!?format=TEXT";
···
-62
pkgs/development/libraries/v8/update.sh
-62
pkgs/development/libraries/v8/update.sh
···-v8_version=$(curl -s "$VERSION_OVERVIEW" | awk -F "," "\$2 ~ /${TARGET_CHANNEL}/ { print \$11 }")-prefetched=$(nix-prefetch-git --no-deepClone https://chromium.googlesource.com/v8/v8 "refs/tags/${v8_version}")-gn_sha256=$(nix-prefetch-git --no-deepClone https://gn.googlesource.com/gn "$gn_rev" 2>/dev/null | jq -r .sha256)-sed -e "/gnSrc = fetchgit/ { n; n; s/\".*\"/\"${gn_rev}\"/; n; s/\".*\"/\"${gn_sha256}\"/ }" -i ${file_path}-repo_url=$(sed -ne "/\"${escaped_dep}\" = fetchgit/ { n; s/.*\"\(.*\)\".*/\1/; s#\${git_url}#https://chromium.googlesource.com#; p }" ${file_path})-sed -e "/\"${escaped_dep}\" = fetchgit/ { n; n; s/\".*\"/\"${dep_rev}\"/; n; s/\".*\"/\"${sha256}\"/ }" -i ${file_path}
···
+65
-40
pkgs/development/misc/juce/default.nix
+65
-40
pkgs/development/misc/juce/default.nix
···-url = "https://gitlab.archlinux.org/archlinux/packaging/packages/juce/-/raw/4e6d34034b102af3cd762a983cff5dfc09e44e91/juce-6.1.2-cmake_install.patch";···-longDescription = "JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins";
···+# Adapted from https://gitlab.archlinux.org/archlinux/packaging/packages/juce/-/raw/4e6d34034b102af3cd762a983cff5dfc09e44e91/juce-6.1.2-cmake_install.patch···+longDescription = "Open-source cross-platform C++ application framework for creating desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins";
+51
pkgs/development/misc/juce/juce-8.0.4-cmake_install.patch
+51
pkgs/development/misc/juce/juce-8.0.4-cmake_install.patch
···
···
+1
-1
pkgs/development/python-modules/bravia-tv/default.nix
+1
-1
pkgs/development/python-modules/bravia-tv/default.nix
+1
-1
pkgs/development/python-modules/flux-led/default.nix
+1
-1
pkgs/development/python-modules/flux-led/default.nix
···
+1
-1
pkgs/development/python-modules/getmac/default.nix
+1
-1
pkgs/development/python-modules/getmac/default.nix
+2
pkgs/development/python-modules/openusd/default.nix
+2
pkgs/development/python-modules/openusd/default.nix
+1
-1
pkgs/development/python-modules/plexapi/default.nix
+1
-1
pkgs/development/python-modules/plexapi/default.nix
+1
-1
pkgs/development/python-modules/plexauth/default.nix
+1
-1
pkgs/development/python-modules/plexauth/default.nix
+1
-1
pkgs/development/python-modules/plexwebsocket/default.nix
+1
-1
pkgs/development/python-modules/plexwebsocket/default.nix
+1
-1
pkgs/development/python-modules/python-mpv-jsonipc/default.nix
+1
-1
pkgs/development/python-modules/python-mpv-jsonipc/default.nix
+29
-17
pkgs/development/tools/misc/edb/default.nix
+29
-17
pkgs/development/tools/misc/edb/default.nix
·········-# Remove CMAKE_INSTALL_PREFIX from DEFAULT_PLUGIN_PATH otherwise the nix store path will appear twice.
·········
+2
-2
pkgs/games/sgt-puzzles/default.nix
+2
-2
pkgs/games/sgt-puzzles/default.nix
···
···
+12
-12
pkgs/misc/drivers/epsonscan2/build.patch
pkgs/by-name/ep/epsonscan2/build.patch
+12
-12
pkgs/misc/drivers/epsonscan2/build.patch
pkgs/by-name/ep/epsonscan2/build.patch
···
···
+19
-25
pkgs/misc/drivers/epsonscan2/default.nix
pkgs/by-name/ep/epsonscan2/package.nix
+19
-25
pkgs/misc/drivers/epsonscan2/default.nix
pkgs/by-name/ep/epsonscan2/package.nix
···description = "Epson Scan 2 scanner driver for many modern Epson scanners and multifunction printers";-url = "https://download3.ebz.epson.net/dsc/f/03/00/15/17/69/0ef02802c476a6564f13cac929859c394f40326a/epsonscan2-6.7.63.0-1.src.tar.gz";-url = "https://download3.ebz.epson.net/dsc/f/03/00/15/17/67/ceae6a02aaa81cb61012899987fbb5ab891b6ab2/epsonscan2-bundle-6.7.63.0.i686.deb.tar.gz";-url = "https://download3.ebz.epson.net/dsc/f/03/00/15/17/68/050e5a55ed90f4efb4ca3bdd34e5797b149443ca/epsonscan2-bundle-6.7.63.0.x86_64.deb.tar.gz";···-url = "https://github.com/flathub/net.epson.epsonscan2/raw/master/patches/epsonscan2-crash.patch";-url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/master/patches/epsonscan2-oob-container.patch";-url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/master/patches/epsonscan2-xdg-open.patch";···-convert $src/Resources/Icons/escan2_app.ico -resize 48x48 $out/share/icons/hicolor/48x48/apps/epsonscan2.png-convert $src/Resources/Icons/escan2_app.ico -resize 128x128 $out/share/icons/hicolor/128x128/apps/epsonscan2.png···
···description = "Epson Scan 2 scanner driver for many modern Epson scanners and multifunction printers";+url = "https://download3.ebz.epson.net/dsc/f/03/00/16/14/37/7577ee65efdad48ee2d2f38d9eda75418e490552/epsonscan2-6.7.70.0-1.src.tar.gz";+url = "https://download3.ebz.epson.net/dsc/f/03/00/16/14/38/7b1780ace96e2c6033bbb667c7f3ed281e4e9f38/epsonscan2-bundle-6.7.70.0.x86_64.deb.tar.gz";···+url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/a489ac2f8cbd03afeda86673930cc17663c31a53/patches/0002-Fix-crash.patch";+url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/a489ac2f8cbd03afeda86673930cc17663c31a53/patches/0004-Fix-a-crash-on-an-OOB-container-access.patch";+url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/a489ac2f8cbd03afeda86673930cc17663c31a53/patches/0003-Use-XDG-open-to-open-the-directory.patch";···+magick $src/Resources/Icons/escan2_app.ico -resize 48x48 -delete 1,2,3 $out/share/icons/hicolor/48x48/apps/epsonscan2.png+magick $src/Resources/Icons/escan2_app.ico -resize 128x128 -delete 1,2,3 $out/share/icons/hicolor/128x128/apps/epsonscan2.png···
+6
pkgs/servers/web-apps/wordpress/packages/plugins.json
+6
pkgs/servers/web-apps/wordpress/packages/plugins.json
···
+1
pkgs/servers/web-apps/wordpress/packages/wordpress-plugins.json
+1
pkgs/servers/web-apps/wordpress/packages/wordpress-plugins.json
pkgs/tools/networking/edgedb/0001-dynamically-patchelf-binaries.patch
pkgs/by-name/ed/edgedb/0001-dynamically-patchelf-binaries.patch
pkgs/tools/networking/edgedb/0001-dynamically-patchelf-binaries.patch
pkgs/by-name/ed/edgedb/0001-dynamically-patchelf-binaries.patch
+3
-3
pkgs/tools/networking/edgedb/default.nix
pkgs/by-name/ed/edgedb/package.nix
+3
-3
pkgs/tools/networking/edgedb/default.nix
pkgs/by-name/ed/edgedb/package.nix
···
···
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···+v8 = throw "`v8` has been removed as it's unmaintained for several years and has vulnerabilites. Please migrate to `nodejs.libv8`"; # Added 2024-12-21validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21
+3
-7
pkgs/top-level/all-packages.nix
+3
-7
pkgs/top-level/all-packages.nix
······unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });···foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; };
······unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });···foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; };