+3
-3
lib/licenses.nix
+3
-3
lib/licenses.nix
·········
·········
+8
-1
maintainers/maintainer-list.nix
+8
-1
maintainers/maintainer-list.nix
······
······
+2
nixos/doc/manual/release-notes/rl-2411.section.md
+2
nixos/doc/manual/release-notes/rl-2411.section.md
···To get the old collection of drivers use `indi-full-nonfree` or create your own collection of drivers by overriding indi-with-drivers.E.g.: `pkgs.indi-with-drivers.override {extraDrivers = with pkgs.indi-3rdparty; [indi-gphoto];}`
···+- `services.mautrix-meta` was updated to [0.4](https://github.com/mautrix/meta/releases/tag/v0.4.0). This release makes significant changes to the settings format. If you have custom settings you should migrate them to the new format. Unfortunately upstream provides little guidance for how to do this, but [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) may serve as a useful reference. The NixOS module should warn you if you still have any old settings configured.To get the old collection of drivers use `indi-full-nonfree` or create your own collection of drivers by overriding indi-with-drivers.E.g.: `pkgs.indi-with-drivers.override {extraDrivers = with pkgs.indi-3rdparty; [indi-gphoto];}`
+7
-4
nixos/modules/hardware/usb-storage.nix
+7
-4
nixos/modules/hardware/usb-storage.nix
······-ACTION=="add|change", SUBSYSTEM=="scsi_disk", DRIVERS=="usb-storage", ATTR{manage_system_start_stop}="1"
······+ACTION=="add|change", SUBSYSTEM=="scsi_disk", DRIVERS=="usb-storage|uas", ATTR{manage_shutdown}="1"+imports = [(lib.mkRenamedOptionModule [ "hardware" "usbStorage" "manageStartStop" ] [ "hardware" "usbStorage" "manageShutdown" ])];
+62
-45
nixos/modules/services/matrix/mautrix-meta.nix
+62
-45
nixos/modules/services/matrix/mautrix-meta.nix
······address = "http://${config.settings.appservice.hostname}:${toString config.settings.appservice.port}";············-assertion = builtins.elem cfg.settings.meta.mode [ "facebook" "facebook-tor" "messenger" "instagram" ];···The option `services.mautrix-meta.instances.${name}.settings.appservice.bot.username` has to be set.············
······address = "http://${config.settings.appservice.hostname}:${toString config.settings.appservice.port}";+# TODO: This effectively disables encryption. But this is the value provided when a <0.4 config is migrated. Changing it will corrupt the database.+# https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L24+# If you wish to encrypt the local database you should set this to an environment variable substitution and reset the bridge or somehow migrate the DB.············+assertion = builtins.elem cfg.settings.network.mode [ "facebook" "facebook-tor" "messenger" "instagram" ];···The option `services.mautrix-meta.instances.${name}.settings.appservice.bot.username` has to be set.+The option `bridge.disable_xma` has been moved to `network.disable_xma_always`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.+The option `bridge.displayname_template` has been moved to `network.displayname_template`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.+The options in `meta` have been moved to `network`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.············
+12
nixos/modules/services/monitoring/scrutiny.nix
+12
nixos/modules/services/monitoring/scrutiny.nix
···ExecStart = "${getExe cfg.package} start --config ${settingsFormat.generate "scrutiny.yaml" cfg.settings}";
···+if "${lib.getExe pkgs.curl}" --fail --silent --head "http://${cfg.settings.web.listen.host}:${toString cfg.settings.web.listen.port}" >/dev/null; thenExecStart = "${getExe cfg.package} start --config ${settingsFormat.generate "scrutiny.yaml" cfg.settings}";
+63
-7
nixos/modules/system/boot/unl0kr.nix
+63
-7
nixos/modules/system/boot/unl0kr.nix
·········-${pkgs.unl0kr}/bin/unl0kr | ${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password 1 "$socket"
···+description = ''Whether to load additional drivers for certain vendors (I.E: Wacom, Intel, etc.)'';+Alternatively, visit `https://gitlab.com/postmarketOS/buffybox/-/blob/unl0kr-2.0.0/unl0kr.conf`······+${pkgs.unl0kr}/bin/unl0kr -v -C "/etc/unl0kr.conf" | ${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password 1 "$socket"
+20
-24
pkgs/applications/misc/inochi2d/creator-dub-lock.json
+20
-24
pkgs/applications/misc/inochi2d/creator-dub-lock.json
···············
···············
+12
-6
pkgs/applications/misc/inochi2d/default.nix
+12
-6
pkgs/applications/misc/inochi2d/default.nix
·········-# darwin has slightly different build steps, aarch fails to build because of some lua related error
·········
+8
-2
pkgs/applications/misc/inochi2d/generic.nix
+8
-2
pkgs/applications/misc/inochi2d/generic.nix
······# Use the "barebones" configuration so that we don't include the mascot and icon files in out build···
······# Use the "barebones" configuration so that we don't include the mascot and icon files in out build···
+20
-24
pkgs/applications/misc/inochi2d/session-dub-lock.json
+20
-24
pkgs/applications/misc/inochi2d/session-dub-lock.json
···············
···············
+98
pkgs/applications/misc/inochi2d/session-dynamic-lua.patch
+98
pkgs/applications/misc/inochi2d/session-dynamic-lua.patch
···
···
+2
-2
pkgs/applications/misc/klayout/default.nix
+2
-2
pkgs/applications/misc/klayout/default.nix
-95
pkgs/applications/misc/sioyek/default.nix
-95
pkgs/applications/misc/sioyek/default.nix
···-url = "https://git.alpinelinux.org/aports/plain/community/sioyek/mupdf-0.23.0.patch?id=86e913eccf19b97a16f25d9b6cdf0f50232f1226";
···
+60
-38
pkgs/applications/networking/browsers/lagrange/default.nix
+60
-38
pkgs/applications/networking/browsers/lagrange/default.nix
···
···+ln -s $out/Applications/Lagrange.app/Contents/Resources/resources.lgr $out/share/lagrange/resources.lgr
+3
-3
pkgs/applications/networking/cluster/nova/default.nix
+3
-3
pkgs/applications/networking/cluster/nova/default.nix
···
···
-1606
pkgs/by-name/lo/loco-cli/Cargo.lock
-1606
pkgs/by-name/lo/loco-cli/Cargo.lock
···
···
+16
-18
pkgs/by-name/lo/loco-cli/package.nix
+16
-18
pkgs/by-name/lo/loco-cli/package.nix
···description = "Loco CLI is a powerful command-line tool designed to streamline the process of generating Loco websites";
···description = "Loco CLI is a powerful command-line tool designed to streamline the process of generating Loco websites";
+1
-1
pkgs/by-name/ma/mautrix-meta/package.nix
+1
-1
pkgs/by-name/ma/mautrix-meta/package.nix
+1
-1
pkgs/by-name/mi/mission-center/Cargo.lock
+1
-1
pkgs/by-name/mi/mission-center/Cargo.lock
+3
-3
pkgs/by-name/mi/mission-center/gatherer-Cargo.lock
+3
-3
pkgs/by-name/mi/mission-center/gatherer-Cargo.lock
······
······
+20
-2
pkgs/by-name/mi/mission-center/package.nix
+20
-2
pkgs/by-name/mi/mission-center/package.nix
·········
···+# https://gitlab.com/mission-center-devs/mission-center/-/blob/v<VERSION>/src/sys_info_v2/gatherer/3rdparty/nvtop/nvtop.json?ref_type=tags+# https://gitlab.com/mission-center-devs/mission-center/-/blob/v<VERSION>/Cargo.lock?ref_type=tags+# https://gitlab.com/mission-center-devs/mission-center/-/blob/v<VERSION>/src/sys_info_v2/gatherer/Cargo.lock?ref_type=tags······
+4
-1
pkgs/by-name/my/myks/package.nix
+4
-1
pkgs/by-name/my/myks/package.nix
+22
-15
pkgs/by-name/pr/presenterm/package.nix
+22
-15
pkgs/by-name/pr/presenterm/package.nix
···
···
+2
-2
pkgs/by-name/re/remnote/package.nix
+2
-2
pkgs/by-name/re/remnote/package.nix
···
···
+2
-2
pkgs/by-name/se/seilfahrt/package.nix
+2
-2
pkgs/by-name/se/seilfahrt/package.nix
···
···
+94
pkgs/by-name/si/sioyek/package.nix
+94
pkgs/by-name/si/sioyek/package.nix
···
···
+9
-1
pkgs/by-name/st/starpls-bin/package.nix
+9
-1
pkgs/by-name/st/starpls-bin/package.nix
······
+2
-2
pkgs/by-name/sy/syslogng/package.nix
+2
-2
pkgs/by-name/sy/syslogng/package.nix
···nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config which bison flex libxslt perl gperf python3Packages.setuptools ];
···nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config which bison flex libxslt perl gperf python3Packages.setuptools ];
+26
pkgs/by-name/to/tomlq/package.nix
+26
pkgs/by-name/to/tomlq/package.nix
···
···
+2
-2
pkgs/by-name/tr/troubadix/package.nix
+2
-2
pkgs/by-name/tr/troubadix/package.nix
···
···
+1
-1
pkgs/by-name/un/unl0kr/package.nix
+1
-1
pkgs/by-name/un/unl0kr/package.nix
+3
-3
pkgs/by-name/ya/yara-x/package.nix
+3
-3
pkgs/by-name/ya/yara-x/package.nix
···
···
+21
-8
pkgs/development/interpreters/acl2/default.nix
+21
-8
pkgs/development/interpreters/acl2/default.nix
······-libcrypto = "${lib.getLib openssl}/lib/libcrypto${stdenv.hostPlatform.extensions.sharedLibrary}";···
···+{ lib, stdenv, callPackage, fetchFromGitHub, fetchpatch, runCommandLocal, makeWrapper, substituteAll···+libcrypto = "${lib.getLib openssl}/lib/libcrypto${stdenv.hostPlatform.extensions.sharedLibrary}";+url = "https://github.com/acl2-devel/acl2-devel/commit/84f5a6cd4a1aaf204e8bae3eab4c21e8c061f469.patch";···
+3
-3
pkgs/development/libraries/kerberos/heimdal.nix
+3
-3
pkgs/development/libraries/kerberos/heimdal.nix
···
···
+32
-18
pkgs/development/libraries/the-foundation/default.nix
+32
-18
pkgs/development/libraries/the-foundation/default.nix
···
···
+2
-2
pkgs/development/python-modules/airgradient/default.nix
+2
-2
pkgs/development/python-modules/airgradient/default.nix
······
······
+2
-2
pkgs/development/python-modules/dvc-task/default.nix
+2
-2
pkgs/development/python-modules/dvc-task/default.nix
······
······
+2
-2
pkgs/development/python-modules/hepunits/default.nix
+2
-2
pkgs/development/python-modules/hepunits/default.nix
+2
-2
pkgs/development/python-modules/lxmf/default.nix
+2
-2
pkgs/development/python-modules/lxmf/default.nix
······
······
+2
-2
pkgs/development/python-modules/pubnub/default.nix
+2
-2
pkgs/development/python-modules/pubnub/default.nix
······
······
+2
-2
pkgs/development/python-modules/sunweg/default.nix
+2
-2
pkgs/development/python-modules/sunweg/default.nix
······
······
+7
-3
pkgs/development/tools/buf/default.nix
pkgs/by-name/bu/buf/package.nix
+7
-3
pkgs/development/tools/buf/default.nix
pkgs/by-name/bu/buf/package.nix
······
······
pkgs/development/tools/buf/skip_broken_tests.patch
pkgs/by-name/bu/buf/skip_broken_tests.patch
pkgs/development/tools/buf/skip_broken_tests.patch
pkgs/by-name/bu/buf/skip_broken_tests.patch
+6
-3
pkgs/development/tools/devbox/default.nix
+6
-3
pkgs/development/tools/devbox/default.nix
·········
·········
+1
-1
pkgs/development/tools/rust/cargo-web/default.nix
+1
-1
pkgs/development/tools/rust/cargo-web/default.nix
+5
-5
pkgs/tools/misc/tmuxinator/default.nix
+5
-5
pkgs/tools/misc/tmuxinator/default.nix
······
······
+3
-3
pkgs/tools/misc/topgrade/default.nix
+3
-3
pkgs/tools/misc/topgrade/default.nix
···
···
+4
-4
pkgs/tools/networking/cloudflare-warp/default.nix
+4
-4
pkgs/tools/networking/cloudflare-warp/default.nix
······-url = "https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${version}-1_${suffix}.deb";
······+url = "https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${version}.0_${suffix}.deb";
+3
-3
pkgs/tools/networking/termscp/default.nix
+3
-3
pkgs/tools/networking/termscp/default.nix
···
···
+6
-4
pkgs/tools/security/apachetomcatscanner/default.nix
+6
-4
pkgs/tools/security/apachetomcatscanner/default.nix
·········
·········
+3
-3
pkgs/tools/security/kubescape/default.nix
+3
-3
pkgs/tools/security/kubescape/default.nix
···
···
+35
-25
pkgs/tools/security/wpscan/Gemfile.lock
+35
-25
pkgs/tools/security/wpscan/Gemfile.lock
······
······
+89
-39
pkgs/tools/security/wpscan/gemset.nix
+89
-39
pkgs/tools/security/wpscan/gemset.nix
······dependencies = ["ethon" "get_process_mem" "nokogiri" "opt_parse_validator" "public_suffix" "ruby-progressbar" "sys-proctable" "typhoeus" "xmlrpc" "yajl-ruby"];···························
···+dependencies = ["base64" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" "logger" "minitest" "securerandom" "tzinfo"];···dependencies = ["ethon" "get_process_mem" "nokogiri" "opt_parse_validator" "public_suffix" "ruby-progressbar" "sys-proctable" "typhoeus" "xmlrpc" "yajl-ruby"];···························
+6
-2
pkgs/tools/virtualization/mininet/default.nix
+6
-2
pkgs/tools/virtualization/mininet/default.nix
······
······
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2023-09-10pmdk = throw "'pmdk' is discontinued, no further support or maintenance is planned by upstream"; # Added 2023-02-06
···pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2023-09-10+playwright = lib.warn "'playwright' will reference playwright-driver in 25.05. Reference 'python3Packages.playwright' for the python test launcher" python3Packages.toPythonApplication python3Packages.playwright; # Added 2024-10-04pmdk = throw "'pmdk' is discontinued, no further support or maintenance is planned by upstream"; # Added 2023-02-06
-6
pkgs/top-level/all-packages.nix
-6
pkgs/top-level/all-packages.nix
······playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;···
······playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;···