+1
-1
.github/workflows/basic-eval.yml
+1
-1
.github/workflows/basic-eval.yml
···# explicit list of supportedSystems is needed until aarch64-darwin becomes part of the trunk jobset-- run: nix-build pkgs/top-level/release.nix -A tarball.nixpkgs-basic-release-checks --arg supportedSystems '[ "aarch64-darwin" "aarch64-linux" "x86_64-linux" "x86_64-darwin" ]'+- run: nix-build pkgs/top-level/release.nix -A release-checks --arg supportedSystems '[ "aarch64-darwin" "aarch64-linux" "x86_64-linux" "x86_64-darwin" ]'
+4
nixos/doc/manual/release-notes/rl-2405.section.md
+4
nixos/doc/manual/release-notes/rl-2405.section.md
···- [Suwayomi Server](https://github.com/Suwayomi/Suwayomi-Server), a free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org). Available as [services.suwayomi-server](#opt-services.suwayomi-server.enable).+- A self-hosted management server for the [Netbird](https://netbird.io). Available as [services.netbird.server](#opt-services.netbird.server.enable).- [ping_exporter](https://github.com/czerwonk/ping_exporter), a Prometheus exporter for ICMP echo requests. Available as [services.prometheus.exporters.ping](#opt-services.prometheus.exporters.ping.enable).- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter), check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).···- [Scrutiny](https://github.com/AnalogJ/scrutiny), a S.M.A.R.T monitoring tool for hard disks with a web frontend.- [davis](https://github.com/tchapi/davis), a simple CardDav and CalDav server inspired by Baïkal. Available as [services.davis]($opt-services-davis.enable).+- [Firefly-iii](https://www.firefly-iii.org), a free and open source personal finance manager. Available as [services.firefly-iii](#opt-services.firefly-iii.enable)- [systemd-lock-handler](https://git.sr.ht/~whynothugo/systemd-lock-handler/), a bridge between logind D-Bus events and systemd targets. Available as [services.systemd-lock-handler.enable](#opt-services.systemd-lock-handler.enable).
+2
nixos/modules/module-list.nix
+2
nixos/modules/module-list.nix
······
+36
-2
nixos/modules/services/misc/ollama.nix
+36
-2
nixos/modules/services/misc/ollama.nix
············
+160
nixos/modules/services/networking/netbird/coturn.nix
+160
nixos/modules/services/networking/netbird/coturn.nix
···+enable = mkEnableOption "a Coturn server for Netbird, will also open the firewall on the configured range";+The path to a file containing the password of the user used by netbird to connect to the coturn server.+${getExe pkgs.replace-secret} @cert@ "$CREDENTIALS_DIRECTORY/cert.pem" /run/coturn/turnserver.cfg+${getExe pkgs.replace-secret} @pkey@ "$CREDENTIALS_DIRECTORY/pkey.pem" /run/coturn/turnserver.cfg+security.acme.certs.${cfg.domain}.postRun = optionalString cfg.useAcmeCertificates "systemctl restart coturn.service";
+186
nixos/modules/services/networking/netbird/dashboard.nix
+186
nixos/modules/services/networking/netbird/dashboard.nix
···+Any values set here will be templated into the frontend and be public for anyone that can reach your website.+A starting point when searching for valid values is this [script](https://github.com/netbirdio/dashboard/blob/main/docker/init_react_envs.sh)
+460
nixos/modules/services/networking/netbird/management.nix
+460
nixos/modules/services/networking/netbird/management.nix
···+The `singleAccountModeDomain` property will be ignored and every new user will have a separate NetBird account.+Options containing secret data should be set to an attribute set containing the attribute _secret+the `DataStoreEncryptionKey` key will be set to the contents of the /run/agenix/netbird_mgmt-data_store_encryption_key file.+optional check "${name} is world-readable in the Nix Store, you should provide it as a _secret."+check = any (T: (T ? Password) && builtins.isString T.Password) managementConfig.TURNConfig.Turns;
+42
nixos/modules/services/networking/netbird/server.md
+42
nixos/modules/services/networking/netbird/server.md
···+NetBird is a VPN built on top of WireGuard® making it easy to create secure private networks for your organization or home.+To fully setup Netbird as a self-hosted server, we need both a Coturn server and an identity provider, the list of supported SSOs and their setup are available [on Netbird's documentation](https://docs.netbird.io/selfhosted/selfhosted-guide#step-3-configure-identity-provider-idp).+There are quite a few settings that need to be passed to Netbird for it to function, and a minimal config looks like :+oidcConfigEndpoint = "https://sso.example.selfhosted/oauth2/openid/netbird/.well-known/openid-configuration";
+67
nixos/modules/services/networking/netbird/server.nix
+67
nixos/modules/services/networking/netbird/server.nix
···+enable = mkEnableOption "Netbird Server stack, comprising the dashboard, management API and signal service";
+123
nixos/modules/services/networking/netbird/signal.nix
+123
nixos/modules/services/networking/netbird/signal.nix
···
+367
nixos/modules/services/web-apps/firefly-iii.nix
+367
nixos/modules/services/web-apps/firefly-iii.nix
···+defaultText = "If `services.firefly-iii.enableNginx` is true then `nginx` else ${defaultGroup}";+Options for the Firefly III PHP pool. See the documentation on <literal>php-fpm.conf</literal>
+4
-1
nixos/release-combined.nix
+4
-1
nixos/release-combined.nix
···
+1
nixos/release-small.nix
+1
nixos/release-small.nix
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+26
nixos/tests/firefly-iii.nix
+26
nixos/tests/firefly-iii.nix
···
+2
-2
pkgs/applications/gis/qgis/unwrapped-ltr.nix
+2
-2
pkgs/applications/gis/qgis/unwrapped-ltr.nix
···
+2
-2
pkgs/applications/gis/qgis/unwrapped.nix
+2
-2
pkgs/applications/gis/qgis/unwrapped.nix
···
+6
-3
pkgs/applications/misc/shell-genie/default.nix
+6
-3
pkgs/applications/misc/shell-genie/default.nix
······
+3
-3
pkgs/applications/misc/ttyper/default.nix
+3
-3
pkgs/applications/misc/ttyper/default.nix
···
+2
-2
pkgs/applications/networking/cluster/kubefirst/default.nix
+2
-2
pkgs/applications/networking/cluster/kubefirst/default.nix
···
+3
-3
pkgs/applications/networking/cluster/kubelogin/default.nix
+3
-3
pkgs/applications/networking/cluster/kubelogin/default.nix
···
+1
-1
pkgs/applications/science/biology/nest/default.nix
+1
-1
pkgs/applications/science/biology/nest/default.nix
+3
-3
pkgs/by-name/ei/eigenlayer/package.nix
+3
-3
pkgs/by-name/ei/eigenlayer/package.nix
···
+60
pkgs/by-name/fi/firefly-iii/package.nix
+60
pkgs/by-name/fi/firefly-iii/package.nix
···
+3
-3
pkgs/by-name/gi/gitu/package.nix
+3
-3
pkgs/by-name/gi/gitu/package.nix
···
+37
pkgs/by-name/gl/glider/package.nix
+37
pkgs/by-name/gl/glider/package.nix
···
+3
-3
pkgs/by-name/ho/home-manager/package.nix
+3
-3
pkgs/by-name/ho/home-manager/package.nix
···
+3
-3
pkgs/by-name/kc/kcl-cli/package.nix
+3
-3
pkgs/by-name/kc/kcl-cli/package.nix
···
+217
-185
pkgs/by-name/mq/mqttui/Cargo.lock
+217
-185
pkgs/by-name/mq/mqttui/Cargo.lock
·················································································································································································
+12
-8
pkgs/by-name/mq/mqttui/package.nix
+12
-8
pkgs/by-name/mq/mqttui/package.nix
······
+35
pkgs/by-name/ne/netbird-dashboard/package.nix
+35
pkgs/by-name/ne/netbird-dashboard/package.nix
···
+2
-2
pkgs/by-name/nw/nwg-hello/package.nix
+2
-2
pkgs/by-name/nw/nwg-hello/package.nix
···
+2
-2
pkgs/by-name/of/offat/package.nix
+2
-2
pkgs/by-name/of/offat/package.nix
···
+2
-2
pkgs/by-name/ot/oterm/package.nix
+2
-2
pkgs/by-name/ot/oterm/package.nix
···
+32
pkgs/by-name/sh/shadow-tls/package.nix
+32
pkgs/by-name/sh/shadow-tls/package.nix
···
+1
-1
pkgs/by-name/ss/ssh-tpm-agent/package.nix
+1
-1
pkgs/by-name/ss/ssh-tpm-agent/package.nix
···
+2
-2
pkgs/by-name/to/tootik/package.nix
+2
-2
pkgs/by-name/to/tootik/package.nix
···
+6
-5
pkgs/by-name/uv/uv/Cargo.lock
+6
-5
pkgs/by-name/uv/uv/Cargo.lock
···············
+2
-2
pkgs/by-name/uv/uv/package.nix
+2
-2
pkgs/by-name/uv/uv/package.nix
···
+8
-7
pkgs/by-name/wa/waycheck/package.nix
+8
-7
pkgs/by-name/wa/waycheck/package.nix
······
+9
-9
pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix
+9
-9
pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix
···-url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-linux-aarch64.tar.gz";+url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-linux-aarch64.tar.gz";-url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-linux-amd64.tar.gz";+url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-linux-amd64.tar.gz";-url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-macos-amd64.tar.gz";+url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-macos-amd64.tar.gz";-url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-community-24.0.0-macos-aarch64.tar.gz";+url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-macos-aarch64.tar.gz";
+1
-1
pkgs/development/compilers/llvm/common/libcxx/default.nix
+1
-1
pkgs/development/compilers/llvm/common/libcxx/default.nix
···
+37
pkgs/development/compilers/zig/0.12.nix
+37
pkgs/development/compilers/zig/0.12.nix
···+stage3/bin/zig run ../tools/docgen.zig -- ../doc/langref.html.in langref.html --zig $PWD/stage3/bin/zig
+4
-1
pkgs/development/compilers/zig/generic.nix
+4
-1
pkgs/development/compilers/zig/generic.nix
···
+2
-2
pkgs/development/interpreters/babashka/clojure-tools.nix
+2
-2
pkgs/development/interpreters/babashka/clojure-tools.nix
···
+2
-2
pkgs/development/interpreters/babashka/default.nix
+2
-2
pkgs/development/interpreters/babashka/default.nix
···url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar";
+2
-2
pkgs/development/libraries/flatpak/default.nix
+2
-2
pkgs/development/libraries/flatpak/default.nix
···url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";-sha256 = "sha256-W3DGTOesE04eoIARJW5COuXFTydyl0QVg/d9AT8n/6w="; # Taken from https://github.com/flatpak/flatpak/releases/+sha256 = "sha256-U482ssb4xw7v0S0TrVsa2DCCAQaovTqfa45NnegeSUY="; # Taken from https://github.com/flatpak/flatpak/releases/
+15
-14
pkgs/development/libraries/libzim/default.nix
+15
-14
pkgs/development/libraries/libzim/default.nix
···
+2
-2
pkgs/development/libraries/xdg-desktop-portal/default.nix
+2
-2
pkgs/development/libraries/xdg-desktop-portal/default.nix
······
+8
pkgs/development/python-modules/aiojobs/default.nix
+8
pkgs/development/python-modules/aiojobs/default.nix
······+url = "https://github.com/aio-libs/aiojobs/commit/1b88049841397b01f88aee7d92174ac5a15217c1.patch";
+2
-2
pkgs/development/python-modules/aiomisc/default.nix
+2
-2
pkgs/development/python-modules/aiomisc/default.nix
···
+18
-20
pkgs/development/python-modules/apkinspector/default.nix
+18
-20
pkgs/development/python-modules/apkinspector/default.nix
···description = "Module designed to provide detailed insights into the zip structure of APK files";
+3
-2
pkgs/development/python-modules/aspy.yaml/default.nix
pkgs/development/python-modules/aspy-yaml/default.nix
+3
-2
pkgs/development/python-modules/aspy.yaml/default.nix
pkgs/development/python-modules/aspy-yaml/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
······
+15
-22
pkgs/development/python-modules/camel-converter/default.nix
+15
-22
pkgs/development/python-modules/camel-converter/default.nix
······
+2
-2
pkgs/development/python-modules/clarifai/default.nix
+2
-2
pkgs/development/python-modules/clarifai/default.nix
······
+2
-2
pkgs/development/python-modules/cloudsmith-api/default.nix
+2
-2
pkgs/development/python-modules/cloudsmith-api/default.nix
······
+2
-2
pkgs/development/python-modules/google-generativeai/default.nix
+2
-2
pkgs/development/python-modules/google-generativeai/default.nix
······
+2
-2
pkgs/development/python-modules/grpcio-health-checking/default.nix
+2
-2
pkgs/development/python-modules/grpcio-health-checking/default.nix
···
+2
-2
pkgs/development/python-modules/grpcio-reflection/default.nix
+2
-2
pkgs/development/python-modules/grpcio-reflection/default.nix
···
+16
-17
pkgs/development/python-modules/influxdb3-python/default.nix
+16
-17
pkgs/development/python-modules/influxdb3-python/default.nix
······
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
+2
-2
pkgs/development/python-modules/lacuscore/default.nix
······
+2
-2
pkgs/development/python-modules/llama-index-embeddings-openai/default.nix
+2
-2
pkgs/development/python-modules/llama-index-embeddings-openai/default.nix
······
+2
-2
pkgs/development/python-modules/llama-index-llms-openai/default.nix
+2
-2
pkgs/development/python-modules/llama-index-llms-openai/default.nix
······
+3
pkgs/development/python-modules/openai-triton/default.nix
+3
pkgs/development/python-modules/openai-triton/default.nix
···
+2
-2
pkgs/development/python-modules/playwrightcapture/default.nix
+2
-2
pkgs/development/python-modules/playwrightcapture/default.nix
······
+2
-2
pkgs/development/python-modules/plexapi/default.nix
+2
-2
pkgs/development/python-modules/plexapi/default.nix
······
+23
-24
pkgs/development/python-modules/plugwise/default.nix
+23
-24
pkgs/development/python-modules/plugwise/default.nix
·········
+2
-2
pkgs/development/python-modules/prefixed/default.nix
+2
-2
pkgs/development/python-modules/prefixed/default.nix
···
+2
-2
pkgs/development/python-modules/publicsuffixlist/default.nix
+2
-2
pkgs/development/python-modules/publicsuffixlist/default.nix
···
+2
-2
pkgs/development/python-modules/pylitterbot/default.nix
+2
-2
pkgs/development/python-modules/pylitterbot/default.nix
······
+24
-28
pkgs/development/python-modules/pyowm/default.nix
+24
-28
pkgs/development/python-modules/pyowm/default.nix
···
+21
-25
pkgs/development/python-modules/pysolcast/default.nix
+21
-25
pkgs/development/python-modules/pysolcast/default.nix
·········
+3
-3
pkgs/development/python-modules/qtile/default.nix
+3
-3
pkgs/development/python-modules/qtile/default.nix
···
+1
-1
pkgs/development/python-modules/smpp.pdu/default.nix
pkgs/development/python-modules/smpp-pdu/default.nix
+1
-1
pkgs/development/python-modules/smpp.pdu/default.nix
pkgs/development/python-modules/smpp-pdu/default.nix
+2
-2
pkgs/development/python-modules/std-uritemplate/default.nix
+2
-2
pkgs/development/python-modules/std-uritemplate/default.nix
······
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+2
-2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
······
+22
-22
pkgs/development/python-modules/vt-py/default.nix
+22
-22
pkgs/development/python-modules/vt-py/default.nix
······
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
···
+2
-2
pkgs/development/tools/database/sqlfluff/default.nix
+2
-2
pkgs/development/tools/database/sqlfluff/default.nix
···
+3
-3
pkgs/development/tools/rust/cargo-dist/default.nix
+3
-3
pkgs/development/tools/rust/cargo-dist/default.nix
···
+3
-3
pkgs/development/tools/sqldef/default.nix
+3
-3
pkgs/development/tools/sqldef/default.nix
···
+3
-3
pkgs/servers/monitoring/unpoller/default.nix
+3
-3
pkgs/servers/monitoring/unpoller/default.nix
···
+3
-3
pkgs/servers/pocketbase/default.nix
+3
-3
pkgs/servers/pocketbase/default.nix
···
+9
-8
pkgs/tools/misc/markdown-anki-decks/default.nix
+9
-8
pkgs/tools/misc/markdown-anki-decks/default.nix
·········
+2
-2
pkgs/tools/misc/pspg/default.nix
+2
-2
pkgs/tools/misc/pspg/default.nix
···
+3
-3
pkgs/tools/networking/dnsproxy/default.nix
+3
-3
pkgs/tools/networking/dnsproxy/default.nix
···ldflags = [ "-s" "-w" "-X" "github.com/AdguardTeam/dnsproxy/internal/version.version=${version}" ];
+2
-2
pkgs/tools/networking/juicity/default.nix
+2
-2
pkgs/tools/networking/juicity/default.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/${finalAttrs.pname}/${finalAttrs.version}/${finalAttrs.jarfilename}";
+2
-2
pkgs/tools/security/exploitdb/default.nix
+2
-2
pkgs/tools/security/exploitdb/default.nix
···
+11
-14
pkgs/tools/security/keepwn/default.nix
+11
-14
pkgs/tools/security/keepwn/default.nix
······
+1
-1
pkgs/tools/security/metasploit/Gemfile
+1
-1
pkgs/tools/security/metasploit/Gemfile
+37
-36
pkgs/tools/security/metasploit/Gemfile.lock
+37
-36
pkgs/tools/security/metasploit/Gemfile.lock
···················································
+2
-2
pkgs/tools/security/metasploit/default.nix
+2
-2
pkgs/tools/security/metasploit/default.nix
···
+65
-65
pkgs/tools/security/metasploit/gemset.nix
+65
-65
pkgs/tools/security/metasploit/gemset.nix
·······························································
+16
-9
pkgs/tools/security/pwdsafety/default.nix
+16
-9
pkgs/tools/security/pwdsafety/default.nix
···
+4
pkgs/top-level/all-packages.nix
+4
pkgs/top-level/all-packages.nix
···
-3
pkgs/top-level/make-tarball.nix
-3
pkgs/top-level/make-tarball.nix
+2
-2
pkgs/top-level/nixpkgs-basic-release-checks.nix
+2
-2
pkgs/top-level/nixpkgs-basic-release-checks.nix
···
+2
-2
pkgs/top-level/python-packages.nix
+2
-2
pkgs/top-level/python-packages.nix
···aspy-refactor-imports = callPackage ../development/python-modules/aspy-refactor-imports { };···
+4
pkgs/top-level/release.nix
+4
pkgs/top-level/release.nix
···{ tarball = import ./make-tarball.nix { inherit pkgs nixpkgs officialRelease supportedSystems; };+release-checks = import ./nixpkgs-basic-release-checks.nix { inherit pkgs nixpkgs supportedSystems; };······