+190
-193
nixos/modules/services/mail/postfix.nix
+190
-193
nixos/modules/services/mail/postfix.nix
··········································-in formattedLabels + "\n" + concatMapStringsSep "\n" formatLine masterCf + "\n" + cfg.extraMasterConf;+in formattedLabels + "\n" + lib.concatMapStringsSep "\n" formatLine masterCf + "\n" + cfg.extraMasterConf;···-headerChecks = concatStringsSep "\n" (map (x: "${x.pattern} ${x.action}") cfg.headerChecks) + cfg.extraHeaderChecks;+headerChecks = lib.concatStringsSep "\n" (map (x: "${x.pattern} ${x.action}") cfg.headerChecks) + cfg.extraHeaderChecks;···-localRecipientMapFile = pkgs.writeText "postfix-local-recipient-map" (concatMapStrings (x: x + " ACCEPT\n") cfg.localRecipients);+localRecipientMapFile = pkgs.writeText "postfix-local-recipient-map" (lib.concatMapStrings (x: x + " ACCEPT\n") cfg.localRecipients);checkClientAccessFile = pkgs.writeText "postfix-check-client-access" cfg.dnsBlacklistOverrides;····································description = "The format the alias map should have. Use regexp if you want to use regular expressions.";···File containing trusted certification authorities (CA) to verify certificates of mailservers contacted for mail delivery. This basically sets smtp_tls_CAfile and enables opportunistic tls. Defaults to NixOS trusted certification authorities.······························-// optionalAttrs (cfg.recipientDelimiter != "") { recipient_delimiter = cfg.recipientDelimiter; }-// optionalAttrs haveVirtual { virtual_alias_maps = [ "${cfg.virtualMapType}:/etc/postfix/virtual" ]; }-// optionalAttrs haveLocalRecipients { local_recipient_maps = [ "hash:/etc/postfix/local_recipients" ] ++ optional haveAliases "$alias_maps"; }-// optionalAttrs (cfg.dnsBlacklists != []) { smtpd_client_restrictions = clientRestrictions; }+// lib.optionalAttrs (!config.networking.enableIPv6) { inet_protocols = lib.mkDefault "ipv4"; }+// lib.optionalAttrs (cfg.recipientDelimiter != "") { recipient_delimiter = cfg.recipientDelimiter; }+// lib.optionalAttrs haveAliases { alias_maps = [ "${cfg.aliasMapType}:/etc/postfix/aliases" ]; }+// lib.optionalAttrs haveVirtual { virtual_alias_maps = [ "${cfg.virtualMapType}:/etc/postfix/virtual" ]; }+// lib.optionalAttrs haveLocalRecipients { local_recipient_maps = [ "hash:/etc/postfix/local_recipients" ] ++ lib.optional haveAliases "$alias_maps"; }+// lib.optionalAttrs (cfg.dnsBlacklists != []) { smtpd_client_restrictions = clientRestrictions; }-// optionalAttrs cfg.enableHeaderChecks { header_checks = [ "regexp:/etc/postfix/header_checks" ]; }+// lib.optionalAttrs cfg.enableHeaderChecks { header_checks = [ "regexp:/etc/postfix/header_checks" ]; }·········"services.postfix.sslCACert was replaced by services.postfix.tlsTrustedAuthorities. In case you intend that your server should validate requested client certificates use services.postfix.extraConfig.")
+72
-75
nixos/modules/services/mail/sympa.nix
+72
-75
nixos/modules/services/mail/sympa.nix
······-configGenerator = c: concatStrings (flip mapAttrsToList c (key: val: "${key}\t${configVal val}\n"));+configGenerator = c: lib.concatStrings (lib.flip lib.mapAttrsToList c (key: val: "${key}\t${configVal val}\n"));robotConfig = fqdn: domain: pkgs.writeText "${fqdn}-robot.conf" (configGenerator domain.settings);-transport = pkgs.writeText "transport.sympa" (concatStringsSep "\n" (flip map fqdns (domain: ''+transport = pkgs.writeText "transport.sympa" (lib.concatStringsSep "\n" (lib.flip map fqdns (domain: ''···+virtual = pkgs.writeText "virtual.sympa" (lib.concatStringsSep "\n" (lib.flip map fqdns (domain: ''···[% list.name %][% return_path_suffix %]@[% list.domain %] sympabounce:[% list.name %]@[% list.domain %]···············-wwsympa_url = mkDefault "https://${config.webHost}${strings.removeSuffix "/" config.webLocation}";+wwsympa_url = lib.mkDefault "https://${config.webHost}${lib.removeSuffix "/" config.webLocation}";·········-defaultText = literalExpression ''if database.type == "SQLite" then "${dataDir}/sympa.sqlite" else "sympa"'';+defaultText = lib.literalExpression ''if database.type == "SQLite" then "${dataDir}/sympa.sqlite" else "sympa"'';·····················description = "Whether this file should be generated. This option allows specific files to be disabled.";-config.source = mkIf (config.text != null) (mkDefault (pkgs.writeText "sympa-${baseNameOf name}" config.text));+config.source = lib.mkIf (config.text != null) (lib.mkDefault (pkgs.writeText "sympa-${baseNameOf name}" config.text));·········+lib.nameValuePair "etc/${fqdn}/robot.conf" (lib.mkDefault { source = robotConfig fqdn domain; })));············-hostLocations = host: map (v: v.webLocation) (filter (v: v.webHost == host) (attrValues cfg.domains));-httpsOpts = optionalAttrs cfg.web.https { forceSSL = mkDefault true; enableACME = mkDefault true; };+hostLocations = host: map (v: v.webLocation) (lib.filter (v: v.webHost == host) (lib.attrValues cfg.domains));+httpsOpts = lib.optionalAttrs cfg.web.https { forceSSL = lib.mkDefault true; enableACME = lib.mkDefault true; };············
+91
-94
nixos/modules/services/misc/autorandr.nix
+91
-94
nixos/modules/services/misc/autorandr.nix
·······································
+61
-63
nixos/modules/services/misc/gammu-smsd.nix
+61
-63
nixos/modules/services/misc/gammu-smsd.nix
·········+${lib.optionalString (cfg.backend.service == "sql" && cfg.backend.sql.driver == "native_pgsql") (······-type = types.enum [ "nothing" "text" "textall" "textalldate" "errors" "errorsdate" "binary" ];+type = lib.types.enum [ "nothing" "text" "textall" "textalldate" "errors" "errorsdate" "binary" ];···············
+54
-57
nixos/modules/services/misc/mediatomb.nix
+54
-57
nixos/modules/services/misc/mediatomb.nix
·········<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd">······························-configFlag = optionalString (! cfg.customCfg) "--config ${pkgs.writeText "config.xml" configText}";+configFlag = lib.optionalString (! cfg.customCfg) "--config ${pkgs.writeText "config.xml" configText}";······
+50
-53
nixos/modules/services/misc/mqtt2influxdb.nix
+50
-53
nixos/modules/services/misc/mqtt2influxdb.nix
························
+88
-91
nixos/modules/services/misc/nitter.nix
+88
-91
nixos/modules/services/misc/nitter.nix
······-(mkRemovedOptionModule [ "services" "nitter" "replaceInstagram" ] "Nitter no longer supports this option as Bibliogram has been discontinued.")+(lib.mkRemovedOptionModule [ "services" "nitter" "replaceInstagram" ] "Nitter no longer supports this option as Bibliogram has been discontinued.")description = "Set secure attribute on cookies. Keep it disabled to enable cookies when not using HTTPS.";+defaultText = lib.literalExpression ''"''${config.services.nitter.package}/share/nitter/public"'';···············assertion = !cfg.redisCreateLocally || (cfg.cache.redisHost == "localhost" && cfg.cache.redisPort == 6379);···
+91
-94
nixos/modules/services/networking/mosquitto.nix
+91
-94
nixos/modules/services/networking/mosquitto.nix
···+formatFreeform = { prefix ? "" }: lib.mapAttrsToList (n: v: "${prefix}${n} ${optionToString v}");·····················-(name: user: ''addLine ${escapeShellArg name} "''$(systemd-creds cat ${credentialID user.scope store})"'')-(name: user: ''addFile ${escapeShellArg name} "''${CREDENTIALS_DIRECTORY}/${credentialID user.scope file}"'')+(name: user: ''addLine ${lib.escapeShellArg name} "''$(systemd-creds cat ${credentialID user.scope store})"'')+(name: user: ''addFile ${lib.escapeShellArg name} "''${CREDENTIALS_DIRECTORY}/${credentialID user.scope file}"'')·······································-++ optional (! listener.omitPasswordAuth) "password_file ${cfg.dataDir}/passwd-${toString idx}"+++ lib.optional (! listener.omitPasswordAuth) "password_file ${cfg.dataDir}/passwd-${toString idx}"············-"addresses ${concatMapStringsSep " " (a: "${a.address}:${toString a.port}") bridge.addresses}"+"addresses ${lib.concatMapStringsSep " " (a: "${a.address}:${toString a.port}") bridge.addresses}"·······································(idx: listener: makePasswordFile (listenerScope idx) listener.users "${cfg.dataDir}/passwd-${toString idx}")
+38
nixos/modules/virtualisation/lxc.nix
+38
nixos/modules/virtualisation/lxc.nix
···+unprivilegedContainers = lib.mkEnableOption "support for unprivileged users to launch containers";·········
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+3
-3
nixos/tests/incus/container.nix
+3
-3
nixos/tests/incus/container.nix
···+container-image-metadata = "${releases.incusContainerMeta.${pkgs.stdenv.hostPlatform.system}}/tarball/nixos-system-${pkgs.stdenv.hostPlatform.system}.tar.xz";+container-image-rootfs = "${releases.incusContainerImage.${pkgs.stdenv.hostPlatform.system}}/nixos-lxc-image-${pkgs.stdenv.hostPlatform.system}.squashfs";···-machine.succeed("incus image import ${container-image-metadata}/*/*.tar.xz ${container-image-rootfs} --alias nixos")+machine.succeed("incus image import ${container-image-metadata} ${container-image-rootfs} --alias nixos")
+7
-3
nixos/tests/incus/incusd-options.nix
+7
-3
nixos/tests/incus/incusd-options.nix
······-machine.succeed("incus image import ${container-image-metadata}/*/*.tar.xz ${container-image-rootfs} --alias nixos")+machine.succeed("incus image import ${container-image-metadata} ${container-image-rootfs} --alias nixos")
+124
nixos/tests/lxc/default.nix
+124
nixos/tests/lxc/default.nix
···+machine.succeed("su -- alice -c 'lxc-create -t local -n test -- --metadata ${lxc-image-metadata}/*/*.tar.xz --fstree ${lxc-image-rootfs}/*/*.tar.xz'")
+1
-1
nixos/tests/lxd/container.nix
+1
-1
nixos/tests/lxd/container.nix
···-"lxc image import ${lxd-image-metadata}/*/*.tar.xz ${lxd-image-rootfs-squashfs} --alias nixos-squashfs"+"lxc image import ${lxd-image-metadata}/*/*.tar.xz ${lxd-image-rootfs-squashfs}/nixos-lxc-image-${pkgs.stdenv.hostPlatform.system}.squashfs --alias nixos-squashfs"
-77
pkgs/applications/editors/setzer/default.nix
-77
pkgs/applications/editors/setzer/default.nix
···
+5
-5
pkgs/applications/misc/pop-launcher/default.nix
pkgs/by-name/po/pop-launcher/package.nix
+5
-5
pkgs/applications/misc/pop-launcher/default.nix
pkgs/by-name/po/pop-launcher/package.nix
···
+23
-10
pkgs/applications/virtualization/OVMF/default.nix
+23
-10
pkgs/applications/virtualization/OVMF/default.nix
··················-# Add symlinks for Fedora dir layout: https://src.fedoraproject.org/cgit/rpms/edk2.git/tree/edk2.spec+# Add symlinks for Fedora dir layout: https://src.fedoraproject.org/rpms/edk2/blob/main/f/edk2.spec······
+2
-2
pkgs/by-name/ai/aider-chat/package.nix
+2
-2
pkgs/by-name/ai/aider-chat/package.nix
······
+17
-5
pkgs/by-name/bi/bitwarden-cli/package.nix
+17
-5
pkgs/by-name/bi/bitwarden-cli/package.nix
·········
+1549
-1160
pkgs/by-name/co/cosmic-notifications/Cargo.lock
+1549
-1160
pkgs/by-name/co/cosmic-notifications/Cargo.lock
···-source = "git+https://github.com/wash2/accesskit.git?tag=winit-0.28#db6f2587f663eafd8f7888e8507baa3a092599b0"+source = "git+https://github.com/wash2/accesskit.git?branch=winit-0.29#26f729169cd849970af02be62289606c63572d2d"-source = "git+https://github.com/wash2/accesskit.git?tag=winit-0.28#db6f2587f663eafd8f7888e8507baa3a092599b0"+source = "git+https://github.com/wash2/accesskit.git?branch=winit-0.29#26f729169cd849970af02be62289606c63572d2d"-source = "git+https://github.com/wash2/accesskit.git?tag=winit-0.28#db6f2587f663eafd8f7888e8507baa3a092599b0"+source = "git+https://github.com/wash2/accesskit.git?branch=winit-0.29#26f729169cd849970af02be62289606c63572d2d"·······································source = "git+https://github.com/jackpot51/rust-atomicwrites#043ab4859d53ffd3d55334685303d8df39c9f768"························+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"···············-source = "git+https://github.com/pop-os/cosmic-protocols?rev=c1b6516#c1b651630c2b71cd8dfd2eb4ab47ede9dbd63840"+source = "git+https://github.com/pop-os/cosmic-protocols?rev=c8d3a1c#c8d3a1c3d40d16235f4720969a54ed570ec7a976"·········+source = "git+https://github.com/pop-os/cosmic-panel#cfee4b5545379bddf34c01a9d5ff4c82b5609e8e"-source = "git+https://github.com/pop-os/cosmic-protocols?rev=c1b6516#c1b651630c2b71cd8dfd2eb4ab47ede9dbd63840"+source = "git+https://github.com/pop-os/cosmic-protocols?rev=c8d3a1c#c8d3a1c3d40d16235f4720969a54ed570ec7a976"-source = "git+https://github.com/pop-os/dbus-settings-bindings?branch=cosmic-settings-daemon#a3c3bc278cee08632d41fbc321b9feeddae197a2"+source = "git+https://github.com/pop-os/dbus-settings-bindings#cd21ddcb1b5cbfc80ab84b34d3c8b1ff3d81179a"-source = "git+https://github.com/pop-os/cosmic-text.git?branch=refactor#8fc93d90933ded737ea4f7ca63ab064a5331710d"+source = "git+https://github.com/pop-os/cosmic-text.git#58c2ccd1fb3daf0abc792f9dd52b5766b7125ccd"···+source = "git+https://github.com/pop-os/cosmic-time#dd973b3ced4b6cf784c78a1c36f1526dfbfbfa19"·········+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"··················+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"··············································································-source = "git+https://github.com/jackpot51/glyphon.git?branch=refactor#c28dc99c86b6b598633e6623096b21632f266976"+source = "git+https://github.com/pop-os/glyphon.git?tag=v0.5.0#1b0646ff8f74da92d3be704dfc2257d7f4d7eed8"·························································································································································+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"············+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"····································································································································-source = "git+https://github.com/smithay/client-toolkit?rev=2e9bf9f#2e9bf9f31698851ca373e5f1e7ba3e6e804e4db1"+source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#5a3007def49eb678d1144850c9ee04b80707c56a"···-source = "git+https://github.com/pop-os/softbuffer?tag=v0.3-cosmic#6f0371ccece51d124c6c5d37082189df0dc5f9ba"+source = "git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0#6e75b1ad7e98397d37cb187886d05969bc480995"·····························································································+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"···+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"···+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"······+source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"······+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"······························+source = "git+https://github.com/pop-os/cosmic-panel#cfee4b5545379bddf34c01a9d5ff4c82b5609e8e"·····················
+16
-12
pkgs/by-name/co/cosmic-notifications/package.nix
+16
-12
pkgs/by-name/co/cosmic-notifications/package.nix
···
+4
-4
pkgs/by-name/co/cosmic-protocols/package.nix
+4
-4
pkgs/by-name/co/cosmic-protocols/package.nix
······
+4
-4
pkgs/by-name/co/cosmic-screenshot/package.nix
+4
-4
pkgs/by-name/co/cosmic-screenshot/package.nix
···
+57
-33
pkgs/by-name/ed/edk2/package.nix
+57
-33
pkgs/by-name/ed/edk2/package.nix
······-url = "https://src.fedoraproject.org/rpms/edk2/raw/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/0021-Tweak-the-tools_def-to-support-cross-compiling.patch";-url = "https://github.com/tianocore/edk2/commit/a34ff4a8f69a7b8a52b9b299153a8fac702c7df1.patch";-tar --strip-components=1 -xf ${buildPackages.openssl.src} -C $out/CryptoPkg/Library/OpensslLib/openssl+url = "https://src.fedoraproject.org/rpms/edk2/raw/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/0021-Tweak-the-tools_def-to-support-cross-compiling.patch";+url = "https://github.com/tianocore/edk2/commit/a34ff4a8f69a7b8a52b9b299153a8fac702c7df1.patch";···
+3
pkgs/by-name/ka/kanidm/package.nix
+3
pkgs/by-name/ka/kanidm/package.nix
···
+23
-1
pkgs/by-name/lx/lxc/package.nix
+23
-1
pkgs/by-name/lx/lxc/package.nix
···+substituteInPlace $out/share/lxc/templates/lxc-download --replace-fail "$out/share" "/run/current-system/sw/share"+substituteInPlace $out/share/lxc/templates/lxc-local --replace-fail "$out/share" "/run/current-system/sw/share"+substituteInPlace $out/share/lxc/templates/lxc-oci --replace-fail "$out/share" "/run/current-system/sw/share"+substituteInPlace $out/share/lxc/config/common.conf --replace-fail "$out/share" "/run/current-system/sw/share"+substituteInPlace $out/share/lxc/config/userns.conf --replace-fail "$out/share" "/run/current-system/sw/share"+substituteInPlace $out/share/lxc/config/oci.common.conf --replace-fail "$out/share" "/run/current-system/sw/share"···
+13
pkgs/by-name/lx/lxc/user-nic.diff
+13
pkgs/by-name/lx/lxc/user-nic.diff
···
+2
-2
pkgs/by-name/nw/nwg-panel/package.nix
+2
-2
pkgs/by-name/nw/nwg-panel/package.nix
···
+81
pkgs/by-name/se/setzer/package.nix
+81
pkgs/by-name/se/setzer/package.nix
···
+3
-3
pkgs/by-name/ux/uxn/package.nix
+3
-3
pkgs/by-name/ux/uxn/package.nix
···
+3
-3
pkgs/by-name/xa/xarcan/package.nix
+3
-3
pkgs/by-name/xa/xarcan/package.nix
···
+1
pkgs/development/cuda-modules/cuda/extension.nix
+1
pkgs/development/cuda-modules/cuda/extension.nix
+1674
pkgs/development/cuda-modules/cuda/manifests/feature_12.4.0.json
+1674
pkgs/development/cuda-modules/cuda/manifests/feature_12.4.0.json
···
+1205
pkgs/development/cuda-modules/cuda/manifests/redistrib_12.4.0.json
+1205
pkgs/development/cuda-modules/cuda/manifests/redistrib_12.4.0.json
···+"relative_path": "cuda_compat/linux-aarch64/cuda_compat-linux-aarch64-12.4.35475792-archive.tar.xz",+"relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuobjdump/linux-ppc64le/cuda_cuobjdump-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_cuobjdump/linux-aarch64/cuda_cuobjdump-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuxxfilt/linux-ppc64le/cuda_cuxxfilt-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_cuxxfilt/linux-aarch64/cuda_cuxxfilt-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_demo_suite/linux-x86_64/cuda_demo_suite-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_demo_suite/windows-x86_64/cuda_demo_suite-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_documentation/linux-ppc64le/cuda_documentation-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-12.4.99-archive.tar.xz",+"relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_documentation/linux-aarch64/cuda_documentation-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nsight/linux-ppc64le/cuda_nsight-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvdisasm/linux-ppc64le/cuda_nvdisasm-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_nvdisasm/linux-aarch64/cuda_nvdisasm-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvml_dev/linux-ppc64le/cuda_nvml_dev-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_nvml_dev/linux-aarch64/cuda_nvml_dev-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvprof/linux-ppc64le/cuda_nvprof-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvprune/linux-ppc64le/cuda_nvprune-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_nvprune/linux-aarch64/cuda_nvprune-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_profiler_api/linux-ppc64le/cuda_profiler_api-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-12.4.99-archive.tar.xz",+"relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_profiler_api/linux-aarch64/cuda_profiler_api-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "cuda_sanitizer_api/linux-ppc64le/cuda_sanitizer_api-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-12.4.99-archive.tar.xz",+"relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-12.4.99-archive.zip",+"relative_path": "cuda_sanitizer_api/linux-aarch64/cuda_sanitizer_api-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-550.54.14-archive.tar.xz",+"relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-550.54.14-archive.tar.xz",+"relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-11.6.0.99-archive.tar.xz",+"relative_path": "libcusolver/linux-ppc64le/libcusolver-linux-ppc64le-11.6.0.99-archive.tar.xz",+"relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-11.6.0.99-archive.zip",+"relative_path": "libcusolver/linux-aarch64/libcusolver-linux-aarch64-11.6.0.99-archive.tar.xz",+"relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-12.3.0.142-archive.tar.xz",+"relative_path": "libcusparse/linux-ppc64le/libcusparse-linux-ppc64le-12.3.0.142-archive.tar.xz",+"relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-12.3.0.142-archive.zip",+"relative_path": "libcusparse/linux-aarch64/libcusparse-linux-aarch64-12.3.0.142-archive.tar.xz",+"relative_path": "libnvfatbin/linux-ppc64le/libnvfatbin-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "libnvfatbin/linux-aarch64/libnvfatbin-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-550.54.14-archive.tar.xz",+"relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-550.54.14-archive.tar.xz",+"relative_path": "libnvjitlink/linux-x86_64/libnvjitlink-linux-x86_64-12.4.99-archive.tar.xz",+"relative_path": "libnvjitlink/linux-ppc64le/libnvjitlink-linux-ppc64le-12.4.99-archive.tar.xz",+"relative_path": "libnvjitlink/windows-x86_64/libnvjitlink-windows-x86_64-12.4.99-archive.zip",+"relative_path": "libnvjitlink/linux-aarch64/libnvjitlink-linux-aarch64-12.4.99-archive.tar.xz",+"relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2024.1.0.13-archive.tar.xz",+"relative_path": "nsight_compute/linux-ppc64le/nsight_compute-linux-ppc64le-2024.1.0.13-archive.tar.xz",+"relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2024.1.0.13-archive.tar.xz",+"relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2024.1.0.13-archive.zip",+"relative_path": "nsight_compute/linux-aarch64/nsight_compute-linux-aarch64-2024.1.0.13-archive.tar.xz",+"relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2023.4.4.54-archive.tar.xz",+"relative_path": "nsight_systems/linux-ppc64le/nsight_systems-linux-ppc64le-2023.4.4.54-archive.tar.xz",+"relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2023.4.4.54-archive.tar.xz",+"relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2023.4.4.54-archive.zip",+"relative_path": "nsight_vse/windows-x86_64/nsight_vse-windows-x86_64-2024.1.0.23349-archive.zip",+"relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-550.54.14-archive.tar.xz",+"relative_path": "nvidia_driver/linux-ppc64le/nvidia_driver-linux-ppc64le-550.54.14-archive.tar.xz",+"relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-550.54.14-archive.tar.xz",+"relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-12.4.99-archive.zip",
+6
pkgs/development/cuda-modules/cudatoolkit/releases.nix
+6
pkgs/development/cuda-modules/cudatoolkit/releases.nix
···url = "https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda_12.3.0_545.23.06_linux.run";+url = "https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.run";
+21
pkgs/development/cuda-modules/cudnn/releases.nix
+21
pkgs/development/cuda-modules/cudnn/releases.nix
···url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-8.9.5.30_cuda12-archive.tar.xz";+url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-9.3.0.75_cuda12-archive.tar.xz";···url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-8.9.7.29_cuda12-archive.tar.xz";+url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.3.0.75_cuda12-archive.tar.xz";+url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.3.0.75_cuda11-archive.tar.xz";
+6
pkgs/development/cuda-modules/nvcc-compatibilities.nix
+6
pkgs/development/cuda-modules/nvcc-compatibilities.nix
+38
pkgs/development/python-modules/curio-compat/default.nix
+38
pkgs/development/python-modules/curio-compat/default.nix
···
+41
pkgs/development/python-modules/idasen-ha/default.nix
+41
pkgs/development/python-modules/idasen-ha/default.nix
···
+3
-3
pkgs/development/python-modules/idasen/default.nix
+3
-3
pkgs/development/python-modules/idasen/default.nix
······
+2
-2
pkgs/development/python-modules/marimo/default.nix
+2
-2
pkgs/development/python-modules/marimo/default.nix
···
+29
-26
pkgs/development/python-modules/pyopencl/default.nix
+29
-26
pkgs/development/python-modules/pyopencl/default.nix
···+os-specific-buildInputs = if stdenv.isDarwin then [ darwin.apple_sdk.frameworks.OpenCL ] else [ ocl-icd ];······
+12
-10
pkgs/development/python-modules/pytest-aio/default.nix
+12
-10
pkgs/development/python-modules/pytest-aio/default.nix
·········
+17
-5
pkgs/development/python-modules/solarlog-cli/default.nix
+17
-5
pkgs/development/python-modules/solarlog-cli/default.nix
······
+10
-13
pkgs/development/python-modules/syrupy/default.nix
+10
-13
pkgs/development/python-modules/syrupy/default.nix
······
+19
-19
pkgs/development/tools/bpf-linker/Cargo.lock
+19
-19
pkgs/development/tools/bpf-linker/Cargo.lock
······························
+5
-5
pkgs/development/tools/bpf-linker/default.nix
+5
-5
pkgs/development/tools/bpf-linker/default.nix
·········
+3
-3
pkgs/development/tools/typos/default.nix
+3
-3
pkgs/development/tools/typos/default.nix
···
+53
-32
pkgs/os-specific/linux/broadcom-sta/default.nix
+53
-32
pkgs/os-specific/linux/broadcom-sta/default.nix
···-sha256 = hashes.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");+hashes.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");-# source: https://git.archlinux.org/svntogit/community.git/tree/trunk/004-linux48.patch?h=packages/broadcom-wl-dkms-# source: https://salsa.debian.org/Herrie82-guest/broadcom-sta/-/commit/247307926e5540ad574a17c062c8da76990d056f-# source: https://github.com/archlinux/svntogit-community/blob/33b4bd2b9e30679b03f5d7aa2741911d914dcf94/trunk/012-linux517.patch-# source: https://github.com/archlinux/svntogit-community/blob/2e1fd240f9ce06f500feeaa3e4a9675e65e6b967/trunk/013-linux518.patch
-28
pkgs/os-specific/linux/broadcom-sta/gcc.patch
-28
pkgs/os-specific/linux/broadcom-sta/gcc.patch
···
-26
pkgs/os-specific/linux/broadcom-sta/license.patch
-26
pkgs/os-specific/linux/broadcom-sta/license.patch
···-@@ -148,6 +148,8 @@ static struct wl_if *wl_alloc_if(wl_info_t *wl, int iftype, uint unit, struct wl
-65
pkgs/os-specific/linux/broadcom-sta/linux-4.11.patch
-65
pkgs/os-specific/linux/broadcom-sta/linux-4.11.patch
···
-92
pkgs/os-specific/linux/broadcom-sta/linux-4.12.patch
-92
pkgs/os-specific/linux/broadcom-sta/linux-4.12.patch
···-@@ -2361,6 +2369,20 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,-@@ -2368,12 +2390,17 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,
-59
pkgs/os-specific/linux/broadcom-sta/linux-4.15.patch
-59
pkgs/os-specific/linux/broadcom-sta/linux-4.15.patch
···-@@ -2357,9 +2367,13 @@ wl_init_timer(wl_info_t *wl, void (*fn)(void *arg), void *arg, const char *tname
-131
pkgs/os-specific/linux/broadcom-sta/linux-4.7.patch
-131
pkgs/os-specific/linux/broadcom-sta/linux-4.7.patch
···-https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=13ae75b103e07304a34ab40c9136e9f53e06475c-https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=57fbcce37be7c1d2622b56587c10ade00e96afa3-@@ -1876,8 +1876,8 @@ static s32 wl_alloc_wdev(struct device *dev, struct wireless_dev **rwdev)-@@ -2000,7 +2000,7 @@ static s32 wl_inform_single_bss(struct wl_cfg80211_priv *wl, struct wl_bss_info-@@ -2116,7 +2116,7 @@ wl_notify_connect_status(struct wl_cfg80211_priv *wl, struct net_device *ndev,-@@ -2250,10 +2250,10 @@ static void wl_ch_to_chanspec(struct ieee80211_channel *chan, struct wl_join_par
-66
pkgs/os-specific/linux/broadcom-sta/linux-4.8.patch
-66
pkgs/os-specific/linux/broadcom-sta/linux-4.8.patch
···-Source: https://git.archlinux.org/svntogit/community.git/tree/trunk/004-linux48.patch?h=packages/broadcom-wl-dkms-@@ -2386,8 +2386,16 @@ wl_bss_connect_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,-@@ -2488,7 +2496,14 @@ wl_notify_scan_status(struct wl_cfg80211_priv *wl, struct net_device *ndev,
-39
pkgs/os-specific/linux/broadcom-sta/linux-5.1.patch
-39
pkgs/os-specific/linux/broadcom-sta/linux-5.1.patch
···
-69
pkgs/os-specific/linux/broadcom-sta/linux-5.17.patch
-69
pkgs/os-specific/linux/broadcom-sta/linux-5.17.patch
···-See also: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=adeef3e32146a8d2a73c399dc6f5d76a449131b1-https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=359745d78351c6f5442435f81549f0207ece28aa
-84
pkgs/os-specific/linux/broadcom-sta/linux-5.18.patch
-84
pkgs/os-specific/linux/broadcom-sta/linux-5.18.patch
···-@@ -599,6 +599,8 @@ osl_dma_alloc_consistent(osl_t *osh, uint size, uint16 align_bits, uint *alloced-+ va = dma_alloc_coherent(&((struct pci_dev *)osh->pdev)->dev, size, (dma_addr_t*)pap, GFP_ATOMIC);-@@ -623,7 +627,11 @@ osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_-@@ -641,7 +649,11 @@ osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_-+ dma_map_single(&((struct pci_dev *)osh->pdev)->dev, PKTDATA(osh, skb), PKTLEN(osh, skb), dir);-@@ -656,7 +668,11 @@ osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_
-92
pkgs/os-specific/linux/broadcom-sta/linux-5.6.patch
-92
pkgs/os-specific/linux/broadcom-sta/linux-5.6.patch
···-Use ioremap instead of ioremap_nocache and proc_ops instead of file_operations on Linux kernel 5.6 and above.-Source: https://salsa.debian.org/Herrie82-guest/broadcom-sta/-/commit/247307926e5540ad574a17c062c8da76990d056f-@@ -3363,12 +3375,19 @@ wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t
-214
pkgs/os-specific/linux/broadcom-sta/linux-5.9.patch
-214
pkgs/os-specific/linux/broadcom-sta/linux-5.9.patch
···-https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=47058bb54b57962b3958a936ddbc59355e4c5504-https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5e6e9852d6f76e01b2e6803c74258afa5b432bc5
-34
pkgs/os-specific/linux/broadcom-sta/linux-6.0.patch
-34
pkgs/os-specific/linux/broadcom-sta/linux-6.0.patch
···-@@ -2354,7 +2354,12 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,-+// Rel. commit "cfg80211: Indicate MLO connection info in connect and roam callbacks" (Veerendranath Jakkam, Wed Jun 8)
-87
pkgs/os-specific/linux/broadcom-sta/linux-6.1.patch
-87
pkgs/os-specific/linux/broadcom-sta/linux-6.1.patch
···-@@ -104,20 +104,25 @@ static s32 wl_cfg80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wd
-34
pkgs/os-specific/linux/broadcom-sta/null-pointer-fix.patch
-34
pkgs/os-specific/linux/broadcom-sta/null-pointer-fix.patch
···
-115
pkgs/os-specific/linux/broadcom-sta/pedantic-fix.patch
-115
pkgs/os-specific/linux/broadcom-sta/pedantic-fix.patch
···-@@ -790,6 +790,7 @@ wl_set_auth_type(struct net_device *dev, struct cfg80211_connect_params *sme)-@@ -2347,26 +2348,24 @@ wl_bss_roaming_done(struct wl_cfg80211_priv *wl, struct net_device *ndev,-// Rel. commit "cfg80211: Indicate MLO connection info in connect and roam callbacks" (Veerendranath Jakkam, Wed Jun 8)
+3
-1
pkgs/servers/home-assistant/component-packages.nix
+3
-1
pkgs/servers/home-assistant/component-packages.nix
······
+2
-2
pkgs/servers/http/openresty/default.nix
+2
-2
pkgs/servers/http/openresty/default.nix
···
+2
-2
pkgs/servers/snappymail/default.nix
+2
-2
pkgs/servers/snappymail/default.nix
···url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz";
+2
-1
pkgs/tools/misc/edk2-uefi-shell/default.nix
+2
-1
pkgs/tools/misc/edk2-uefi-shell/default.nix
···
-1
pkgs/tools/typesetting/tectonic/tests.nix
-1
pkgs/tools/typesetting/tectonic/tests.nix
+2
-5
pkgs/top-level/all-packages.nix
+2
-5
pkgs/top-level/all-packages.nix
·········
+4
pkgs/top-level/python-packages.nix
+4
pkgs/top-level/python-packages.nix
······