+4
-1
ci/OWNERS
+4
-1
ci/OWNERS
···
+7
maintainers/maintainer-list.nix
+7
maintainers/maintainer-list.nix
···
+2
nixos/doc/manual/release-notes/rl-2505.section.md
+2
nixos/doc/manual/release-notes/rl-2505.section.md
···- [Amazon CloudWatch Agent](https://github.com/aws/amazon-cloudwatch-agent), the official telemetry collector for AWS CloudWatch and AWS X-Ray. Available as [services.amazon-cloudwatch-agent](options.html#opt-services.amazon-cloudwatch-agent.enable).+- [Fluent Bit](https://github.com/fluent/fluent-bit), a fast Log, Metrics and Traces Processor and Forwarder. Available as [services.fluent-bit](#opt-services.fluent-bit.enable).- [Bat](https://github.com/sharkdp/bat), a {manpage}`cat(1)` clone with wings. Available as [programs.bat](options.html#opt-programs.bat).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+103
nixos/modules/services/monitoring/fluent-bit.nix
+103
nixos/modules/services/monitoring/fluent-bit.nix
···+This means detecting content changes for mutable paths (i.e. not input or content-addressed) can't be done.+As a result, `nixos-rebuild` won't reload/restart the systemd unit when mutable path contents change.+# See https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/yaml/service-section.
+24
-3
nixos/modules/services/monitoring/scrutiny.nix
+24
-3
nixos/modules/services/monitoring/scrutiny.nix
············if "${lib.getExe pkgs.curl}" --fail --silent --head "http://${cfg.settings.web.listen.host}:${toString cfg.settings.web.listen.port}" >/dev/null; then···-ExecStart = "${getExe cfg.package} start --config ${settingsFormat.generate "scrutiny.yaml" cfg.settings}";···+${genJqSecretsReplacementSnippet cfg.collector.settings "/run/scrutiny-collector/config.yaml"}-ExecStart = "${getExe cfg.collector.package} run --config ${settingsFormat.generate "scrutiny-collector.yaml" cfg.collector.settings}";+ExecStart = "${getExe cfg.collector.package} run --config /run/scrutiny-collector/config.yaml";
+1
-1
nixos/modules/services/networking/vdirsyncer.nix
+1
-1
nixos/modules/services/networking/vdirsyncer.nix
······
+8
nixos/modules/services/security/paretosecurity.nix
+8
nixos/modules/services/security/paretosecurity.nix
···enable = lib.mkEnableOption "[ParetoSecurity](https://paretosecurity.com) [agent](https://github.com/ParetoSecurity/agent) and its root helper";···+systemd.user.services."paretosecurity-trayicon" = lib.mkIf config.services.paretosecurity.trayIcon {
+3
-1
nixos/tests/all-tests.nix
+3
-1
nixos/tests/all-tests.nix
·········
+40
nixos/tests/fluent-bit.nix
+40
nixos/tests/fluent-bit.nix
···
+1
-1
nixos/tests/glance.nix
+1
-1
nixos/tests/glance.nix
···
+47
-3
nixos/tests/paretosecurity.nix
+47
-3
nixos/tests/paretosecurity.nix
···
+85
-70
nixos/tests/scrutiny.nix
+85
-70
nixos/tests/scrutiny.nix
···+_secret = pkgs.writeText "notify-script" "script://${pkgs.writeShellScript "touch-test-file" ''+service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}") # noqa: E501-service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}") # noqa: E501
+300
nixos/tests/vdirsyncer.nix
+300
nixos/tests/vdirsyncer.nix
···+machine.succeed("runuser -u radicale -- install -Dm 644 ${mkRadicaleProps "VCALENDAR"} /var/lib/radicale/collections/collection-root/alice/foocal/.Radicale.props")+machine.succeed("runuser -u radicale -- install -Dm 644 ${mkRadicaleProps "VADDRESSBOOK"} /var/lib/radicale/collections/collection-root/alice/foocard/.Radicale.props")+machine.succeed("runuser -u alice -- install -Dm 644 ${foo_ics} /home/alice/calendars/foocal/foo.ics")+machine.succeed("runuser -u alice -- install -Dm 644 ${foo_vcf} /home/alice/contacts/foocard/foo.vcf")+machine.succeed("runuser -u bob -- install -Dm 644 ${bar_ics} /home/bob/calendars/barcal/bar.ics")+machine.succeed("runuser -u bob -- install -Dm 644 ${bar_vcf} /home/bob/contacts/barcard/bar.vcf")+machine.succeed("runuser -u radicale -- install -Dm 644 ${mkRadicaleProps "VCALENDAR"} /var/lib/radicale/collections/collection-root/alice/barcal/.Radicale.props")+machine.succeed("runuser -u radicale -- install -Dm 644 ${mkRadicaleProps "VADDRESSBOOK"} /var/lib/radicale/collections/collection-root/alice/barcard/.Radicale.props")+machine.succeed("diff -u --strip-trailing-cr <(sort /home/alice/calendars/foocal/foo.ics) <(sort /home/bob/calendars/foocal/foo.ics) >&2")+machine.succeed("diff -u --strip-trailing-cr <(sort /home/bob/calendars/barcal/bar.ics) <(sort /home/alice/calendars/barcal/bar.ics) >&2")+machine.succeed("diff -u --strip-trailing-cr /home/alice/contacts/foocard/foo.vcf /home/bob/contacts/foocard/foo.vcf >&2")+machine.succeed("diff -u --strip-trailing-cr /home/bob/contacts/barcard/bar.vcf /home/alice/contacts/barcard/bar.vcf >&2")
+13
pkgs/applications/editors/vim/plugins/generated.nix
+13
pkgs/applications/editors/vim/plugins/generated.nix
···
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
+122
pkgs/applications/networking/cluster/rke2/1_29/images-versions.json
+122
pkgs/applications/networking/cluster/rke2/1_29/images-versions.json
···+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.29.14%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
+1
pkgs/applications/networking/cluster/rke2/1_29/versions.nix
+1
pkgs/applications/networking/cluster/rke2/1_29/versions.nix
+138
pkgs/applications/networking/cluster/rke2/1_30/images-versions.json
+138
pkgs/applications/networking/cluster/rke2/1_30/images-versions.json
···+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.30.10%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
+1
pkgs/applications/networking/cluster/rke2/1_30/versions.nix
+1
pkgs/applications/networking/cluster/rke2/1_30/versions.nix
+138
pkgs/applications/networking/cluster/rke2/1_31/images-versions.json
+138
pkgs/applications/networking/cluster/rke2/1_31/images-versions.json
···+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.31.6%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
+1
pkgs/applications/networking/cluster/rke2/1_31/versions.nix
+1
pkgs/applications/networking/cluster/rke2/1_31/versions.nix
+138
pkgs/applications/networking/cluster/rke2/1_32/images-versions.json
+138
pkgs/applications/networking/cluster/rke2/1_32/images-versions.json
···+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",+"url": "https://github.com/rancher/rke2/releases/download/v1.32.2%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
+1
pkgs/applications/networking/cluster/rke2/1_32/versions.nix
+1
pkgs/applications/networking/cluster/rke2/1_32/versions.nix
+14
-11
pkgs/applications/networking/cluster/rke2/builder.nix
+14
-11
pkgs/applications/networking/cluster/rke2/builder.nix
·········
+22
pkgs/applications/networking/cluster/rke2/update-script.sh
+22
pkgs/applications/networking/cluster/rke2/update-script.sh
···+SHA256_AMD64=$(curl -L "https://github.com/rancher/rke2/releases/download/v${RKE2_VERSION}/sha256sum-amd64.txt")+SHA256_ARM64=$(curl -L "https://github.com/rancher/rke2/releases/download/v${RKE2_VERSION}/sha256sum-arm64.txt")+# Get a list of images archives that are assets of this release, one entry (name and download_url) per line+IMAGES_ARCHIVES=$(curl "https://api.github.com/repos/rancher/rke2/releases/tags/v${RKE2_VERSION}" | \+# Filter the assets by name, discard .txt files and legacy image archives (e.g. rke2-images.linux-arm64.tar.gz)+jq -r '.assets[] | select(.name | test("^rke2-images-.*\\.tar\\.")) | "\(.name) \(.browser_download_url)"')+# Iterate over all lines of IMAGES_ARCHIVES, pick the appropriate sha256, and create a JSON file+done <<<"${IMAGES_ARCHIVES}" | jq --slurp 'reduce .[] as $item ({}; . * $item)' > "${WORKDIR}/1_${MINOR_VERSION}/images-versions.json"···
+4
-4
pkgs/applications/networking/cluster/terraform-providers/providers.json
+4
-4
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
+2
pkgs/applications/video/obs-studio/plugins/default.nix
+2
pkgs/applications/video/obs-studio/plugins/default.nix
···
+43
pkgs/applications/video/obs-studio/plugins/obs-advanced-masks.nix
+43
pkgs/applications/video/obs-studio/plugins/obs-advanced-masks.nix
···
+2
-2
pkgs/by-name/ac/acr-cli/package.nix
+2
-2
pkgs/by-name/ac/acr-cli/package.nix
···
+3
-3
pkgs/by-name/ep/epson-escpr2/package.nix
+3
-3
pkgs/by-name/ep/epson-escpr2/package.nix
···# and retrieve the download link for source package for arm CPU for the tar.gz (the x86 link targets to rpm source files)-url = "https://download3.ebz.epson.net/dsc/f/03/00/16/77/53/1540531c6f47c62d3846d9a8943b1ecec7f825a1/epson-inkjet-printer-escpr2-1.2.27-1.tar.gz";+url = "https://download3.ebz.epson.net/dsc/f/03/00/16/80/15/8bd63ccd14a1966e9c3658d374686c5bb104bb04/epson-inkjet-printer-escpr2-1.2.28-1.tar.gz";
-17
pkgs/by-name/fl/fluent-bit/macos-11-sdk-compat.patch
-17
pkgs/by-name/fl/fluent-bit/macos-11-sdk-compat.patch
···
+101
-37
pkgs/by-name/fl/fluent-bit/package.nix
+101
-37
pkgs/by-name/fl/fluent-bit/package.nix
······+# Unfortunately, fluent-bit vends many dependencies (e.g. luajit) as source files and tries to compile them by+# Fortunately, there's the undocumented `FLB_PREFER_SYSTEM_LIBS` CMake option to link against system libraries for+# `src/CMakeLists.txt` installs fluent-bit's systemd unit files at the path in the `SYSTEMD_UNITDIR` CMake variable.+# The initial value of `SYSTEMD_UNITDIR` is set in `cmake/FindJournald` which uses pkg-config to find the systemd+# unit directory in the systemd package's `systemdsystemunitdir` pkg-config variable. `src/CMakeLists.txt` only+# By default, this resolves to systemd's Nix store path which is immutable. Consequently, CMake fails when trying+description = "Fast and lightweight logs and metrics processor for Linux, BSD, OSX and Windows";
+14
-7
pkgs/by-name/go/golangci-lint-langserver/package.nix
+14
-7
pkgs/by-name/go/golangci-lint-langserver/package.nix
···
+2
-2
pkgs/by-name/go/gosmee/package.nix
+2
-2
pkgs/by-name/go/gosmee/package.nix
···
+10
pkgs/by-name/ma/maven/package.nix
+10
pkgs/by-name/ma/maven/package.nix
······
+25
pkgs/by-name/mu/multiviewer-for-f1/package.nix
+25
pkgs/by-name/mu/multiviewer-for-f1/package.nix
······
+8
-4
pkgs/by-name/pa/paretosecurity/package.nix
+8
-4
pkgs/by-name/pa/paretosecurity/package.nix
······
+54
pkgs/by-name/sn/snac2/package.nix
+54
pkgs/by-name/sn/snac2/package.nix
···+changelog = "https://codeberg.org/grunfink/snac2/src/tag/${finalAttrs.version}/RELEASE_NOTES.md";
+2
-2
pkgs/by-name/te/tevent/package.nix
+2
-2
pkgs/by-name/te/tevent/package.nix
···
+3
-3
pkgs/by-name/tp/tpnote/package.nix
+3
-3
pkgs/by-name/tp/tpnote/package.nix
···
+102
pkgs/by-name/xu/xunlei-uos/package.nix
+102
pkgs/by-name/xu/xunlei-uos/package.nix
···+--replace-fail "/opt/apps/com.xunlei.download/entries/icons/hicolor/256x256/apps/com.xunlei.download.png" "com.xunlei.download"+description = "Download manager supporting HTTP, FTP, BitTorrent, and eDonkey network protocols";
+11
pkgs/by-name/xu/xunlei-uos/sources.nix
+11
pkgs/by-name/xu/xunlei-uos/sources.nix
···+amd64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_1.0.0.5_amd64.deb";+arm64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_1.0.0.5_arm64.deb";+loongarch64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_1.0.0.5_loongarch64.deb";
+60
pkgs/by-name/xu/xunlei-uos/update.sh
+60
pkgs/by-name/xu/xunlei-uos/update.sh
···+base_url_suffix="https://pro-store-packages.uniontech.com/appstore/dists/eagle/appstore/binary-"+version=() # TODO: Currently, there is no version differences between archs. This is reserved for future use.+curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0" -v -L -O $current_url+current_version=$(zgrep -A 20 "Package: $target_package" "$packages_file" | awk -v pkg="$target_package" '+sha256sum=$(zgrep -A 20 "Package: $target_package" "$packages_file" | awk -v pkg="$target_package" '+url+=("https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_"$version"_"$i".deb")
-22
pkgs/by-name/ze/zed-editor/0001-generate-licenses.patch
-22
pkgs/by-name/ze/zed-editor/0001-generate-licenses.patch
···
pkgs/by-name/ze/zed-editor/0002-linux-linker.patch
pkgs/by-name/ze/zed-editor/0001-linux-linker.patch
pkgs/by-name/ze/zed-editor/0002-linux-linker.patch
pkgs/by-name/ze/zed-editor/0001-linux-linker.patch
+5
-10
pkgs/by-name/ze/zed-editor/package.nix
+5
-10
pkgs/by-name/ze/zed-editor/package.nix
············
+4
-4
pkgs/by-name/ze/zellij/package.nix
+4
-4
pkgs/by-name/ze/zellij/package.nix
···# Remove the `vendored_curl` feature in order to link against the libcurl from nixpkgs instead of······
+2
-2
pkgs/desktops/enlightenment/efl/default.nix
+2
-2
pkgs/desktops/enlightenment/efl/default.nix
···
+2
-2
pkgs/desktops/enlightenment/enlightenment/default.nix
+2
-2
pkgs/desktops/enlightenment/enlightenment/default.nix
···
+4
-7
pkgs/development/python-modules/bloodyad/default.nix
+4
-7
pkgs/development/python-modules/bloodyad/default.nix
············
+2
-2
pkgs/development/python-modules/boto3-stubs/default.nix
+2
-2
pkgs/development/python-modules/boto3-stubs/default.nix
······
+2
-2
pkgs/development/python-modules/botocore-stubs/default.nix
+2
-2
pkgs/development/python-modules/botocore-stubs/default.nix
······
+23
-18
pkgs/development/python-modules/datasets/default.nix
+23
-18
pkgs/development/python-modules/datasets/default.nix
······+# https://github.com/huggingface/datasets/blob/a256b85cbc67aa3f0e75d32d6586afc507cf535b/setup.py#L117+# https://github.com/huggingface/datasets/blob/a256b85cbc67aa3f0e75d32d6586afc507cf535b/setup.py#L129···
+2
-2
pkgs/development/python-modules/dsnap/default.nix
+2
-2
pkgs/development/python-modules/dsnap/default.nix
······
+8
-10
pkgs/development/python-modules/fastapi-sso/default.nix
+8
-10
pkgs/development/python-modules/fastapi-sso/default.nix
·········
+1
-1
pkgs/development/python-modules/fastcore/default.nix
+1
-1
pkgs/development/python-modules/fastcore/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-shell/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-shell/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-vpc-access/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-vpc-access/default.nix
······
+2
-2
pkgs/development/python-modules/google-cloud-webrisk/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-webrisk/default.nix
······
+2
-2
pkgs/development/python-modules/holidays/default.nix
+2
-2
pkgs/development/python-modules/holidays/default.nix
······
+2
-2
pkgs/development/python-modules/msgraph-sdk/default.nix
+2
-2
pkgs/development/python-modules/msgraph-sdk/default.nix
······
+26
-26
pkgs/development/python-modules/mypy-boto3/default.nix
+26
-26
pkgs/development/python-modules/mypy-boto3/default.nix
····································
+2
-2
pkgs/development/python-modules/nexia/default.nix
+2
-2
pkgs/development/python-modules/nexia/default.nix
······
+2
-2
pkgs/development/python-modules/nibe/default.nix
+2
-2
pkgs/development/python-modules/nibe/default.nix
······
+30
-6
pkgs/development/python-modules/plyara/default.nix
+30
-6
pkgs/development/python-modules/plyara/default.nix
······disabled = pythonOlder "3.10"; # https://github.com/plyara/plyara: "Plyara requires Python 3.10+"···
+2
-2
pkgs/development/python-modules/pyexploitdb/default.nix
+2
-2
pkgs/development/python-modules/pyexploitdb/default.nix
······
+2
-2
pkgs/development/python-modules/pysmartthings/default.nix
+2
-2
pkgs/development/python-modules/pysmartthings/default.nix
······
+2
-2
pkgs/development/python-modules/pyswitchbot/default.nix
+2
-2
pkgs/development/python-modules/pyswitchbot/default.nix
······
+2
-2
pkgs/development/python-modules/pywizlight/default.nix
+2
-2
pkgs/development/python-modules/pywizlight/default.nix
······
+19
-19
pkgs/development/python-modules/ray/default.nix
+19
-19
pkgs/development/python-modules/ray/default.nix
······-# curl https://pypi.org/pypi/ray/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"'
+2
-2
pkgs/development/python-modules/setupmeta/default.nix
+2
-2
pkgs/development/python-modules/setupmeta/default.nix
······
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
······
-55
pkgs/servers/snac2/default.nix
-55
pkgs/servers/snac2/default.nix
···
-2
pkgs/top-level/all-packages.nix
-2
pkgs/top-level/all-packages.nix
···