Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
43f3e1bc 5061cd70

+195 -134
+2 -2
maintainers/scripts/update.nix
··· 103 103 pathContent = lib.attrByPath prefix null pkgs; 104 104 in 105 105 if pathContent == null then 106 - builtins.throw "Attribute path `${path}` does not exists." 106 + builtins.throw "Attribute path `${path}` does not exist." 107 107 else 108 108 packagesWithPath prefix (path: pkg: builtins.hasAttr "updateScript" pkg) 109 109 pathContent; ··· 115 115 package = lib.attrByPath (lib.splitString "." path) null pkgs; 116 116 in 117 117 if package == null then 118 - builtins.throw "Package with an attribute name `${path}` does not exists." 118 + builtins.throw "Package with an attribute name `${path}` does not exist." 119 119 else if ! builtins.hasAttr "updateScript" package then 120 120 builtins.throw "Package with an attribute name `${path}` does not have a `passthru.updateScript` attribute defined." 121 121 else
+16
nixos/doc/manual/man-nixos-rebuild.xml
··· 553 553 554 554 <varlistentry> 555 555 <term> 556 + <option>--use-substitutes</option> 557 + </term> 558 + <listitem> 559 + <para> 560 + When set, nixos-rebuild will add <option>--use-substitutes</option> 561 + to each invocation of nix-copy-closure. This will only affect the 562 + behavior of nixos-rebuild if <option>--target-host</option> or 563 + <option>--build-host</option> is also set. This is useful when 564 + the target-host connection to cache.nixos.org is faster than the 565 + connection between hosts. 566 + </para> 567 + </listitem> 568 + </varlistentry> 569 + 570 + <varlistentry> 571 + <term> 556 572 <option>--use-remote-sudo</option> 557 573 </term> 558 574 <listitem>
+26 -1
nixos/modules/services/audio/spotifyd.nix
··· 4 4 5 5 let 6 6 cfg = config.services.spotifyd; 7 - spotifydConf = pkgs.writeText "spotifyd.conf" cfg.config; 7 + toml = pkgs.formats.toml {}; 8 + warnConfig = 9 + if cfg.config != "" 10 + then lib.trace "Using the stringly typed .config attribute is discouraged. Use the TOML typed .settings attribute instead." 11 + else id; 12 + spotifydConf = 13 + if cfg.settings != {} 14 + then toml.generate "spotify.conf" cfg.settings 15 + else warnConfig (pkgs.writeText "spotifyd.conf" cfg.config); 8 16 in 9 17 { 10 18 options = { ··· 15 23 default = ""; 16 24 type = types.lines; 17 25 description = '' 26 + (Deprecated) Configuration for Spotifyd. For syntax and directives, see 27 + <link xlink:href="https://github.com/Spotifyd/spotifyd#Configuration"/>. 28 + ''; 29 + }; 30 + 31 + settings = mkOption { 32 + default = {}; 33 + type = toml.type; 34 + example = { global.bitrate = 320; }; 35 + description = '' 18 36 Configuration for Spotifyd. For syntax and directives, see 19 37 <link xlink:href="https://github.com/Spotifyd/spotifyd#Configuration"/>. 20 38 ''; ··· 23 41 }; 24 42 25 43 config = mkIf cfg.enable { 44 + assertions = [ 45 + { 46 + assertion = cfg.config == "" || cfg.settings == {}; 47 + message = "At most one of the .config attribute and the .settings attribute may be set"; 48 + } 49 + ]; 50 + 26 51 systemd.services.spotifyd = { 27 52 wantedBy = [ "multi-user.target" ]; 28 53 after = [ "network-online.target" "sound.target" ];
+1 -1
nixos/modules/services/backup/znapzend.nix
··· 324 324 autoCreation = mkOption { 325 325 type = bool; 326 326 default = false; 327 - description = "Automatically create the destination dataset if it does not exists."; 327 + description = "Automatically create the destination dataset if it does not exist."; 328 328 }; 329 329 330 330 zetup = mkOption {
+1 -1
nixos/modules/services/monitoring/nagios.nix
··· 41 41 validated = pkgs.runCommand "nagios-checked.cfg" {preferLocalBuild=true;} '' 42 42 cp ${file} nagios.cfg 43 43 # nagios checks the existence of /var/lib/nagios, but 44 - # it does not exists in the build sandbox, so we fake it 44 + # it does not exist in the build sandbox, so we fake it 45 45 mkdir lib 46 46 lib=$(readlink -f lib) 47 47 sed -i s@=${nagiosState}@=$lib@ nagios.cfg
+1 -1
nixos/modules/services/networking/firefox/sync-server.nix
··· 119 119 password, and the <option>syncserver.secret</option> setting is used by the server to 120 120 generate cryptographically-signed authentication tokens. 121 121 122 - If this file does not exists, then it is created with a generated 122 + If this file does not exist, then it is created with a generated 123 123 <option>syncserver.secret</option> settings. 124 124 ''; 125 125 };
+2 -2
pkgs/applications/graphics/hydrus/default.nix
··· 10 10 11 11 python3Packages.buildPythonPackage rec { 12 12 pname = "hydrus"; 13 - version = "452"; 13 + version = "454"; 14 14 format = "other"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "hydrusnetwork"; 18 18 repo = "hydrus"; 19 19 rev = "v${version}"; 20 - sha256 = "1zzrw1fbbbayq322346dqb3a8bzb3xnx1qmdciq01dmlbc3bmza1"; 20 + sha256 = "sha256-AX72fOiwp/CLaaGxBBKlcRskwayHCeUC2/FGUoXp3lU="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/applications/misc/dasel/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "dasel"; 8 - version = "1.19.0"; 8 + version = "1.20.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "TomWright"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-hV8+j66Z8cs6K1TElM+3ar2C8tSqJJBvBYoU+OWcqcU="; 14 + sha256 = "sha256-SJWIjizPf0bRwanpnLpuqsWKjaCwc1wBV2sCPSqGiOs="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-fRG70f2SZr8BOmF+MNLEdJmK1308h+HY4N0kkTpvuPc="; 17 + vendorSha256 = "sha256-u3KsMi63wOi1fCSLpGxATZNmbhoIAGeVpwcKh+nmi3k="; 18 18 19 19 ldflags = [ 20 20 "-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}"
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 18 18 } 19 19 }, 20 20 "beta": { 21 - "version": "94.0.4606.31", 22 - "sha256": "1f5hk2acd9lj88m2acz8ik85fh5h3giz65p19dpfg92zsyly54nf", 23 - "sha256bin64": "1ypf9j51a4kmx27x3s9izzbd2r094idz194gwhbdly75l1x8hk4z", 21 + "version": "94.0.4606.41", 22 + "sha256": "0kdi8rbly002abg9jwkmv6xmfcv7g0rm68lbdsnhr0biy7wvadij", 23 + "sha256bin64": "0ayhppzwc4ia36hpakqg9rh3cggw33c7d2zkfaias3zm14k86ga2", 24 24 "deps": { 25 25 "gn": { 26 26 "version": "2021-08-11",
+4 -4
pkgs/applications/networking/browsers/firefox/packages.nix
··· 32 32 33 33 firefox-esr-91 = common rec { 34 34 pname = "firefox-esr"; 35 - version = "91.0.1esr"; 35 + version = "91.1.0esr"; 36 36 src = fetchurl { 37 37 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 38 - sha512 = "79703b3ec615d10957350719b2c034df10fd47d140c3557cd7de665ef4430973b97c1906d5408ddaf8855c1424e87eb9b1b568322ad8fbdb956fca219a865d66"; 38 + sha512 = "dad0249eb2ce66eb90ff5daf0dfb63105a19790dd45661d977f7cc889644e86b33b9b0c472f46d4032ae2e4fe02c2cf69d552156fb0ad4cf77a15b3542556ed3"; 39 39 }; 40 40 41 41 meta = { ··· 57 57 58 58 firefox-esr-78 = common rec { 59 59 pname = "firefox-esr"; 60 - version = "78.13.0esr"; 60 + version = "78.14.0esr"; 61 61 src = fetchurl { 62 62 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 63 - sha512 = "78a5dc8713ab879ebfc3b8fd7a8219844d06f0d897342fdf9a11471633d98e148ff85cf10e561899df4910b94a33b57709b64788df4621a8c0b83eb9a7102cef"; 63 + sha512 = "5d5e4b1197f87b458a8ab14a62701fa0f3071e9facbb4fba71a64ef69abf31edbb4c5efa6c20198de573216543b5289270b5929c6e917f01bb165ce8c139c1ac"; 64 64 }; 65 65 66 66 meta = {
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 25 25 else ""); 26 26 in stdenv.mkDerivation rec { 27 27 pname = "signal-desktop"; 28 - version = "5.16.0"; # Please backport all updates to the stable channel. 28 + version = "5.17.0"; # Please backport all updates to the stable channel. 29 29 # All releases have a limited lifetime and "expire" 90 days after the release. 30 30 # When releases "expire" the application becomes unusable until an update is 31 31 # applied. The expiration date for the current release can be extracted with: ··· 35 35 36 36 src = fetchurl { 37 37 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 38 - sha256 = "1na5ja68h14smfwxrli1kfr6fhf5dshyvcdaj0c4mwms838bdl4j"; 38 + sha256 = "1m3bkrshlipxlbf4xr7gpw3zn1k39cdysrqmw705hy2cwf7pw7yy"; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+3 -3
pkgs/applications/virtualization/libnvidia-container/default.nix
··· 20 20 in 21 21 stdenv.mkDerivation rec { 22 22 pname = "libnvidia-container"; 23 - version = "1.3.3"; 23 + version = "1.5.0"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "NVIDIA"; 27 27 repo = pname; 28 28 rev = "v${version}"; 29 - sha256 = "0rr6ngkzqgw250nilv36fz7fhsqxcgl4nhld2hnr0sr4ngirqcjp"; 29 + sha256 = "sha256-b9yQ1mEo1EkjXMguV0t98OvFEQO4h76EVu154MsB2II="; 30 30 }; 31 31 32 32 patches = [ ··· 52 52 53 53 postPatch = '' 54 54 sed -i \ 55 - -e 's/^REVISION :=.*/REVISION = ${src.rev}/' \ 55 + -e 's/^REVISION ?=.*/REVISION = ${src.rev}/' \ 56 56 -e 's/^COMPILER :=.*/COMPILER = $(CC)/' \ 57 57 mk/common.mk 58 58
+3 -4
pkgs/applications/virtualization/nvidia-container-runtime/default.nix
··· 25 25 in 26 26 buildGoPackage rec { 27 27 pname = "nvidia-container-runtime"; 28 - version = "3.4.0"; 28 + version = "3.5.0"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "NVIDIA"; 32 32 repo = pname; 33 33 rev = "v${version}"; 34 - sha256 = "095mks0r4079vawi50pk4zb5jk0g6s9idg2s1w55a0d27jkknldr"; 34 + sha256 = "sha256-+LZjsN/tKqsPJamoI8xo9LFv14c3e9vVlSP4NJhElcs="; 35 35 }; 36 36 37 - goPackagePath = "github.com/${pname}/src"; 37 + goPackagePath = "github.com/nvidia/nvidia-container-runtime"; 38 38 ldflags = [ "-s" "-w" ]; 39 39 nativeBuildInputs = [ makeWrapper ]; 40 40 41 41 postInstall = '' 42 - mv $out/bin/{src,nvidia-container-runtime} 43 42 mkdir -p $out/etc/nvidia-container-runtime 44 43 45 44 # nvidia-container-runtime invokes docker-runc or runc if that isn't
+2 -2
pkgs/applications/virtualization/nvidia-container-toolkit/default.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "nvidia-container-toolkit"; 9 - version = "1.3.0"; 9 + version = "1.5.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "NVIDIA"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "04284bhgx4j55vg9ifvbji2bvmfjfy3h1lq7q356ffgw3yr9n0hn"; 15 + sha256 = "sha256-YvwqnwYOrlSE6PmNNZ5xjEaEcXdHKcakIwua+tOvIJ0="; 16 16 }; 17 17 18 18 vendorSha256 = "17zpiyvf22skfcisflsp6pn56y6a793jcx89kw976fq2x5br1bz7";
+4 -3
pkgs/development/libraries/libplacebo/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "libplacebo"; 19 - version = "3.120.3"; 19 + version = "4.157.0"; 20 20 21 21 src = fetchFromGitLab { 22 22 domain = "code.videolan.org"; 23 23 owner = "videolan"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "02hiyhnjdz3zqnzks9bi7my62a85k9k9vfgmh9fy19snsbkd6l80"; 26 + sha256 = "08kqsd29h8wm0vz7698wh2mdgpwv6anqc5n7d1spnnamwyfwc64h"; 27 27 }; 28 28 29 29 nativeBuildInputs = [ ··· 46 46 47 47 mesonFlags = [ 48 48 "-Dvulkan-registry=${vulkan-headers}/share/vulkan/registry/vk.xml" 49 - "-Ddemos=false" 49 + "-Ddemos=false" # Don't build and install the demo programs 50 + "-Dd3d11=disabled" # Disable the Direct3D 11 based renderer 50 51 ]; 51 52 52 53 meta = with lib; {
+2 -10
pkgs/development/libraries/liburing/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "liburing"; 7 - version = "2.0"; 7 + version = "2.1"; 8 8 9 9 src = fetchgit { 10 10 url = "http://git.kernel.dk/${pname}"; 11 11 rev = "liburing-${version}"; 12 - sha256 = "0has1yd1ns5q5jgcmhrbgwhbwq0wix3p7xv3dyrwdf784p56izkn"; 12 + sha256 = "sha256-7wSpKqjIdQeOdsQu4xN3kFHV49n6qQ3xVbjUcY1tmas="; 13 13 }; 14 - 15 - patches = [ 16 - # Fix build on 32-bit ARM 17 - (fetchpatch { 18 - url = "https://github.com/axboe/liburing/commit/808b6c72ab753bda0c300b5683cfd31750d1d49b.patch"; 19 - sha256 = "1x7a9c5a6rwhfsbjqmhbnwh2aiin6yylckrqdjbzljrprzf11wrd"; 20 - }) 21 - ]; 22 14 23 15 separateDebugInfo = true; 24 16 enableParallelBuilding = true;
+1 -1
pkgs/development/mobile/androidenv/emulate-app.nix
··· 67 67 68 68 export ANDROID_SERIAL="emulator-$port" 69 69 70 - # Create a virtual android device for testing if it does not exists 70 + # Create a virtual android device for testing if it does not exist 71 71 ${sdk}/libexec/android-sdk/tools/bin/avdmanager list target 72 72 73 73 if [ "$(${sdk}/libexec/android-sdk/tools/android list avd | grep 'Name: device')" = "" ]
+2 -2
pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
··· 5 5 6 6 buildDunePackage rec { 7 7 pname = "js_of_ocaml-compiler"; 8 - version = "3.9.1"; 8 + version = "3.10.0"; 9 9 useDune2 = true; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz"; 13 - sha256 = "0ib551kfsjlp9vr3fk36hrbq7xxyl8bj6vcn3ccr0s370bsmgpm6"; 13 + sha256 = "09k19bygxl766dmshrp5df3i99jfm8bmamb4jggm62p3hg19bzkv"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cppo menhir ];
+27 -3
pkgs/games/lgogdownloader/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , cmake 4 5 , pkg-config ··· 23 24 sha256 = "sha256-LywFJCZevlhthOkAZo7JkXcPT9V6Zh28VD/MVQnMQjo="; 24 25 }; 25 26 26 - nativeBuildInputs = [ cmake pkg-config help2man ]; 27 + nativeBuildInputs = [ 28 + cmake 29 + pkg-config 30 + help2man 31 + ]; 27 32 28 - buildInputs = [ boost curl htmlcxx jsoncpp liboauth rhash tinyxml-2 ]; 33 + buildInputs = [ 34 + boost 35 + curl 36 + htmlcxx 37 + jsoncpp 38 + liboauth 39 + rhash 40 + tinyxml-2 41 + ]; 42 + 43 + doInstallCheck = true; 44 + installCheckPhase = '' 45 + if [[ "$("$out/bin/${pname}" --version)" == "LGOGDownloader ${version}" ]]; then 46 + echo '${pname} smoke check passed' 47 + else 48 + echo '${pname} smoke check failed' 49 + return 1 50 + fi 51 + ''; 29 52 30 53 meta = with lib; { 31 54 description = "Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader"; 32 55 homepage = "https://github.com/Sude-/lgogdownloader"; 33 56 license = licenses.wtfpl; 57 + maintainers = with maintainers; [ _0x4A6F ]; 34 58 platforms = platforms.linux; 35 59 }; 36 60 }
+2 -2
pkgs/games/tome4/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "tome4"; 6 - version = "1.6.7"; 6 + version = "1.7.4"; 7 7 8 8 src = fetchurl { 9 9 url = "https://te4.org/dl/t-engine/t-engine4-src-${version}.tar.bz2"; 10 - sha256 = "0283hvms5hr29zr0grd6gq059k0hg8hcz3fsmwjmysiih8790i68"; 10 + sha256 = "sha256-w1NPM/SMnPAnAl6z9E6Xsj3mEqZtXzFe1IMPmlKr8qQ="; 11 11 }; 12 12 13 13 desktop = makeDesktopItem {
+1 -1
pkgs/misc/vscode-extensions/updateSettings.nix
··· 6 6 }: 7 7 ##User Input 8 8 { settings ? {} 9 - # if marked as true will create an empty json file if does not exists 9 + # if marked as true will create an empty json file if does not exist 10 10 , createIfDoesNotExists ? true 11 11 , vscodeSettingsFile ? ".vscode/settings.json" 12 12 , userSettingsFolder ? ""
+2 -2
pkgs/os-specific/linux/kernel/linux-lqx.nix
··· 1 1 { lib, fetchFromGitHub, buildLinux, linux_zen, ... } @ args: 2 2 3 3 let 4 - version = "5.13.9"; 4 + version = "5.13.15"; 5 5 suffix = "lqx1"; 6 6 in 7 7 ··· 14 14 owner = "zen-kernel"; 15 15 repo = "zen-kernel"; 16 16 rev = "v${version}-${suffix}"; 17 - sha256 = "sha256-aAnwPw1qoGhUdWN/uaQa+5bi0DFZB/wDfNow7FgMMFE="; 17 + sha256 = "sha256-YDdBOB49NkX2V+lA7JeKRXfpo81/MSoLDOsPjphhBJA="; 18 18 }; 19 19 20 20 extraMeta = {
+8 -4
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
··· 16 16 17 17 # Parse the command line. 18 18 origArgs=("$@") 19 + copyClosureFlags=() 19 20 extraBuildFlags=() 20 21 lockFlags=() 21 22 flakeFlags=() ··· 59 60 --upgrade-all) 60 61 upgrade=1 61 62 upgrade_all=1 63 + ;; 64 + -s|--use-substitutes) 65 + copyClosureFlags+=("$i") 62 66 ;; 63 67 --max-jobs|-j|--cores|-I|--builders) 64 68 j="$1"; shift 1 ··· 157 161 copyToTarget() { 158 162 if ! [ "$targetHost" = "$buildHost" ]; then 159 163 if [ -z "$targetHost" ]; then 160 - NIX_SSHOPTS=$SSHOPTS nix-copy-closure --from "$buildHost" "$1" 164 + NIX_SSHOPTS=$SSHOPTS nix-copy-closure "${copyClosureFlags[@]}" --from "$buildHost" "$1" 161 165 elif [ -z "$buildHost" ]; then 162 - NIX_SSHOPTS=$SSHOPTS nix-copy-closure --to "$targetHost" "$1" 166 + NIX_SSHOPTS=$SSHOPTS nix-copy-closure "${copyClosureFlags[@]}" --to "$targetHost" "$1" 163 167 else 164 - buildHostCmd nix-copy-closure --to "$targetHost" "$1" 168 + buildHostCmd nix-copy-closure "${copyClosureFlags[@]}" --to "$targetHost" "$1" 165 169 fi 166 170 fi 167 171 } ··· 425 429 if [ -a "$nixDrv" ]; then 426 430 nix-store -r "$nixDrv"'!'"out" --add-root "$tmpDir/nix" --indirect >/dev/null 427 431 if [ -n "$buildHost" ]; then 428 - nix-copy-closure --to "$buildHost" "$nixDrv" 432 + nix-copy-closure "${copyClosureFlags[@]}" --to "$buildHost" "$nixDrv" 429 433 # The nix build produces multiple outputs, we add them all to the remote path 430 434 for p in $(buildHostCmd nix-store -r "$(readlink "$nixDrv")" "${buildArgs[@]}"); do 431 435 remoteNix="$remoteNix${remoteNix:+:}$p/bin"
+61 -61
pkgs/tools/admin/pulumi/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.10.0"; 4 + version = "3.12.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.10.0-linux-x64.tar.gz"; 9 - sha256 = "0rhsdxiz5lz4hlw6a1pkjfblsh42vnk9bw8xg7wbjl9wpld3rys1"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.12.0-linux-x64.tar.gz"; 9 + sha256 = "19b8yndff9ziilrw1lrwjjcxl1lpn9q52z5swjc41rr0j751v8b0"; 10 10 } 11 11 { 12 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.2.0-linux-amd64.tar.gz"; 13 13 sha256 = "0d88xfi7zzmpyrnvakwxsyavdx6d5hmfrcf4jhmd53mni0m0551l"; 14 14 } 15 15 { 16 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.15.0-linux-amd64.tar.gz"; 17 - sha256 = "1s8w5kh9nfdv1vcdrpa2m76r2470k0j4frc3j3ijmqq1i0vv5yhk"; 16 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.19.0-linux-amd64.tar.gz"; 17 + sha256 = "10hgsnab1472dzdb2qrx90mx1xaq8zifcnrsgqqvilzfjnfrd9ka"; 18 18 } 19 19 { 20 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.4.0-linux-amd64.tar.gz"; 21 - sha256 = "0scisiswjs3jx0wm6q8i7pgpr2js3kiilq7wc29afyjck6xa14rh"; 20 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.5.0-linux-amd64.tar.gz"; 21 + sha256 = "0rk1irqnmlxzdwx1jnls30xmsrkdn7qin561waqwxq9qrm5012i5"; 22 22 } 23 23 { 24 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.2.0-linux-amd64.tar.gz"; 25 - sha256 = "14s6jyackhp324gdlvvqnyi8s7hj0fb92ilrpd460p05p653zb4x"; 24 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.3.0-linux-amd64.tar.gz"; 25 + sha256 = "1f995sg2p1hpqagygsvyfq97gcmy4a925274p96vhy517568d5jg"; 26 26 } 27 27 { 28 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v3.3.0-linux-amd64.tar.gz"; 29 - sha256 = "1ppwha1zk73w39msp6jym9in7jsrxzc530qgj4lj0961mb9rdkra"; 28 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.1.0-linux-amd64.tar.gz"; 29 + sha256 = "1hz4w44c31wyi3vbr9sbph1007rj65vwwbhwrrzyhxy0i75r3igq"; 30 30 } 31 31 { 32 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.6.0-linux-amd64.tar.gz"; 33 - sha256 = "1a62af80czj9sahb52fiz25p59nbzjlr1h7ycdxpjl9m1bxhvlfr"; 32 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.6.1-linux-amd64.tar.gz"; 33 + sha256 = "1divf2nga5kc60mf0cjmyzyghpkkbw44jakfwc7fjiq6j4j0g2ia"; 34 34 } 35 35 { 36 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.0.0-linux-amd64.tar.gz"; 37 - sha256 = "06j5k599i8giy5v6scggw8zx1pyfm6w20biwcizv81zk0zkg3fzp"; 36 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.1.0-linux-amd64.tar.gz"; 37 + sha256 = "0ffqah4anhdacmfb8n3hdq17jhqq0qclc0l0cq77hvhvgn39yy4r"; 38 38 } 39 39 { 40 40 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v2.0.0-linux-amd64.tar.gz"; 41 41 sha256 = "0yhdcjscdkvvai95z2v6xabvvsfvaqi38ngpqrb73ahlwqhz3nys"; 42 42 } 43 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.15.0-linux-amd64.tar.gz"; 45 - sha256 = "11m1f80i33m4dh13z96yh655pfiwvk46sjspwql7s80kapl93pq9"; 44 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.18.0-linux-amd64.tar.gz"; 45 + sha256 = "1vryq0ki5iimqwxpnvc53m15641p1a1cdbf1xzn0ps4xdsg4xz7j"; 46 46 } 47 47 { 48 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.2.0-linux-amd64.tar.gz"; 49 - sha256 = "159lk4iv9zi2ggcjwjsg9an4rfjc0lbyn8d3kbv10p6cx109ljzg"; 48 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.3.0-linux-amd64.tar.gz"; 49 + sha256 = "1k7zd2cir6844awf1kpj7pifwvw74yfnrk78j0pall2jwmnf2zaa"; 50 50 } 51 51 { 52 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.1.0-linux-amd64.tar.gz"; 53 - sha256 = "13rchk54wpjwci26kfa519gqagwfrp31w6a9nk1xfdxj45ha9d3x"; 52 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.2.0-linux-amd64.tar.gz"; 53 + sha256 = "1h5159y7xlslnijs8lpi4vqgvj2px6whxk9m17p9n7wiyqbmd5na"; 54 54 } 55 55 { 56 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.2.0-linux-amd64.tar.gz"; 57 - sha256 = "0inx40vasjlxfvzr0pxbzm6rki50h5x5qkzx2wc51vv3gjln104q"; 56 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.4.0-linux-amd64.tar.gz"; 57 + sha256 = "0g6h9j64aqj64slp8707kn6dwg32nyqy06xgwycz8ywcw5b2llqp"; 58 58 } 59 59 { 60 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.6.0-linux-amd64.tar.gz"; 61 - sha256 = "19zvqxf13lr98sp3p1ry3q1fvzx0rpxwz5wbk331n5jn0ljzr783"; 60 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.7.0-linux-amd64.tar.gz"; 61 + sha256 = "0n7vlja8s854nba209sq2pwkd8jnmnmzya65ncqpb0aa9kn9lc2j"; 62 62 } 63 63 { 64 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.3.0-linux-amd64.tar.gz"; 65 - sha256 = "0vyqzphk75h1mk9p6wblgsw2cypycv32glzrnk4fildj48dakm5y"; 64 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.3.2-linux-amd64.tar.gz"; 65 + sha256 = "07zmx5gdwqsrhzm50fj3y9q435ygwmb2j1r2pvpv0i1s66g92kij"; 66 66 } 67 67 { 68 68 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.1.0-linux-amd64.tar.gz"; ··· 81 81 sha256 = "0glbjhgrb2hiyhd6kwmy7v384j8zw641pw9737g1fczv3x16a3s3"; 82 82 } 83 83 { 84 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.1.0-linux-amd64.tar.gz"; 85 - sha256 = "0s1fkj1s5qni84lz0gr1d10xyxp87877jana67lxbarskvzpys8r"; 84 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.2.0-linux-amd64.tar.gz"; 85 + sha256 = "1lmy0dmpspzflc9z8p4w1cz47lbqnbkq8dng3v40lpbs75pnprvs"; 86 86 } 87 87 { 88 88 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.2.0-linux-amd64.tar.gz"; 89 89 sha256 = "02g59jaifyjfcx185ir79d8lqic38dgaa9cb8dpi3xhvv32z0b0q"; 90 90 } 91 91 { 92 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.3.0-linux-amd64.tar.gz"; 93 - sha256 = "0rmk55qivand0wa82mxgvyzgg16nz1r3q99k0n9zdlvh9dbffnc8"; 92 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.4.0-linux-amd64.tar.gz"; 93 + sha256 = "1lmhsvzhryj9sl3v51dgq6rby3q5m169mc3dg1jbx1fvgwglmhqb"; 94 94 } 95 95 { 96 96 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.0.1-linux-amd64.tar.gz"; ··· 99 99 ]; 100 100 x86_64-darwin = [ 101 101 { 102 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.10.0-darwin-x64.tar.gz"; 103 - sha256 = "18q1v1n3a497wbbzzjngpl90wpjnffn9wnpdp171r47k6xvbcsyq"; 102 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.12.0-darwin-x64.tar.gz"; 103 + sha256 = "1dlgcap861a5fljbadqikn0lm9gz6f1rdn0qhf1f9vyrj1jmwcqf"; 104 104 } 105 105 { 106 106 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.2.0-darwin-amd64.tar.gz"; 107 107 sha256 = "12mkr0xczdnp21k0k7qn4r3swkaq3pr6v2z853p1db7ksz5kds23"; 108 108 } 109 109 { 110 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.15.0-darwin-amd64.tar.gz"; 111 - sha256 = "1jnwlhfyyxz7196igi3gas3459k4nq1f4m1i4vdnxhkskp5838l0"; 110 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.19.0-darwin-amd64.tar.gz"; 111 + sha256 = "18n729y5r827ahaybz01q61r3cv5grxpnfqb0m8fzh2bd41izg4s"; 112 112 } 113 113 { 114 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.4.0-darwin-amd64.tar.gz"; 115 - sha256 = "0wy4ayrfqizf8izz5dgwv8xi5hvjh03jrg5lvglfph6549d4lpwc"; 114 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.5.0-darwin-amd64.tar.gz"; 115 + sha256 = "05z8zkbhpj0xsi7ffzd51j83sxx92k10r28gpznn43plnv1v5cjs"; 116 116 } 117 117 { 118 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.2.0-darwin-amd64.tar.gz"; 119 - sha256 = "1bb78g8k6gnhyxxvcjspnhbw2fig58flr14zi5i1cbd89xkz0m3i"; 118 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.3.0-darwin-amd64.tar.gz"; 119 + sha256 = "12nba4xjcrh4g9iy3mqalk56bga4l3izqm9rj0fg3cyivr9fffvr"; 120 120 } 121 121 { 122 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v3.3.0-darwin-amd64.tar.gz"; 123 - sha256 = "1wwldhy6r6985rwx9vv73jb1nsna387sk6mba81lyc55ar67nsp9"; 122 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.1.0-darwin-amd64.tar.gz"; 123 + sha256 = "0xknmx3d6083qvp3v2v8qwjlfihj35r8gzhmhbh759ccjf1d6h4h"; 124 124 } 125 125 { 126 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.6.0-darwin-amd64.tar.gz"; 127 - sha256 = "062xzx7408xqlppw1nixs205i83436n0cbjngzc65wm03bzzj7mh"; 126 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.6.1-darwin-amd64.tar.gz"; 127 + sha256 = "00m9nn0mrjdqg0ijkv86376df9kpfd9alk8h2ynk53s6nbz9ff4b"; 128 128 } 129 129 { 130 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.0.0-darwin-amd64.tar.gz"; 131 - sha256 = "0ffic6mqr1zyskrv60q9wg7jc0hq23l5g0pdh3clpnn2m1xnxnxm"; 130 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.1.0-darwin-amd64.tar.gz"; 131 + sha256 = "0j8ysk4wh78xhk3nv6c1dvvyw5ihs7amwlyqicch52yc6jq3v5a6"; 132 132 } 133 133 { 134 134 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v2.0.0-darwin-amd64.tar.gz"; 135 135 sha256 = "1dpsbq3b0fz86355jy7rz4kcsa1lnw4azn25vzlis89ay1ncbblc"; 136 136 } 137 137 { 138 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.15.0-darwin-amd64.tar.gz"; 139 - sha256 = "01vrivbdhsl50kiv092j2a5jvikhrw1kzpa5ags701l721zslycq"; 138 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.18.0-darwin-amd64.tar.gz"; 139 + sha256 = "1cfxnshmc7b1ax819bvic4ih0gc1mi6rij1pp52nklzgby4zad6y"; 140 140 } 141 141 { 142 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.2.0-darwin-amd64.tar.gz"; 143 - sha256 = "1iwx80r9kmlrf961zck3qz2jb9shpmywdm5nkflvz6mhwrfsbz72"; 142 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.3.0-darwin-amd64.tar.gz"; 143 + sha256 = "0fabb3zi5p24xfgsc0jn8ynavd1g0qrlm1yqifxv12zr5id4vcvk"; 144 144 } 145 145 { 146 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.1.0-darwin-amd64.tar.gz"; 147 - sha256 = "0qbw4b5zm6dmwdilaz4bjdg55gc5lilwagrxwrab37vq4a8and4c"; 146 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.2.0-darwin-amd64.tar.gz"; 147 + sha256 = "0r2ykjwam5m2mfiibhq993s8n5pzmks837cwb57jwgwx8lc3ra4x"; 148 148 } 149 149 { 150 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.2.0-darwin-amd64.tar.gz"; 151 - sha256 = "0bj7ir7dpkfsb75bjl45irwi692zxnys0125kmwdn8gnamlij5fx"; 150 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.4.0-darwin-amd64.tar.gz"; 151 + sha256 = "03r5jxgjyrrpx082z785x2yxz3l4ja4al9yh2zhkvdcnjip88r35"; 152 152 } 153 153 { 154 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.6.0-darwin-amd64.tar.gz"; 155 - sha256 = "0i06q1hrxi84r8ss3ck7jgk3g4lblkjvgm3wx35v551l0ynmmqqw"; 154 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.7.0-darwin-amd64.tar.gz"; 155 + sha256 = "0l1wxnkik28y9y257jdxiq3m3njmfq1awxajp152k11izddxs05i"; 156 156 } 157 157 { 158 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.3.0-darwin-amd64.tar.gz"; 159 - sha256 = "0fwbh02n7cjmv6d9jbqpjnmvvdp1cnsyhy7gxd2863j4w5f17q48"; 158 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.3.2-darwin-amd64.tar.gz"; 159 + sha256 = "0s8aaac55kdsid0ay2dm0if9irc55pslmy6lhf7v5bfpcb17i36w"; 160 160 } 161 161 { 162 162 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.1.0-darwin-amd64.tar.gz"; ··· 175 175 sha256 = "0621njipng32x43lw8n49mapq10lnvibg8vlvgciqsfvrbpz1yp5"; 176 176 } 177 177 { 178 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.1.0-darwin-amd64.tar.gz"; 179 - sha256 = "1x5fm72v9h3lrqcyyq2xm14bc14rsqhjmc4mwa2wgbk4pvjgawyv"; 178 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.2.0-darwin-amd64.tar.gz"; 179 + sha256 = "1j7z5dbqzsdq1q8ks9g5pwzyc3ml6avhhp6xj94dzdhskl6pd8w5"; 180 180 } 181 181 { 182 182 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.2.0-darwin-amd64.tar.gz"; 183 183 sha256 = "0gd3xnl31892qp8ilz9lc1zdps77nf07jgvh0k37mink8f0ppy2z"; 184 184 } 185 185 { 186 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.3.0-darwin-amd64.tar.gz"; 187 - sha256 = "0ay8d84fc1hr1n4fpy1a4nj7bmhxzp86p0x68gz4rr9iwrd7xfgl"; 186 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.4.0-darwin-amd64.tar.gz"; 187 + sha256 = "01rrmj95lhvwxi8f338f50l2zspnin41j8hi2j9pjsjwfayhpq93"; 188 188 } 189 189 { 190 190 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.0.1-darwin-amd64.tar.gz";
+15 -15
pkgs/tools/admin/pulumi/update.sh
··· 3 3 4 4 # Version of Pulumi from 5 5 # https://www.pulumi.com/docs/get-started/install/versions/ 6 - VERSION="3.10.0" 6 + VERSION="3.12.0" 7 7 8 8 # Grab latest release ${VERSION} from 9 9 # https://github.com/pulumi/pulumi-${NAME}/releases 10 10 plugins=( 11 11 "auth0=2.2.0" 12 - "aws=4.15.0" 13 - "cloudflare=3.4.0" 14 - "consul=3.2.0" 15 - "datadog=3.3.0" 16 - "digitalocean=4.6.0" 17 - "docker=3.0.0" 12 + "aws=4.19.0" 13 + "cloudflare=3.5.0" 14 + "consul=3.3.0" 15 + "datadog=4.1.0" 16 + "digitalocean=4.6.1" 17 + "docker=3.1.0" 18 18 "equinix-metal=2.0.0" 19 - "gcp=5.15.0" 20 - "github=4.2.0" 21 - "gitlab=4.1.0" 22 - "hcloud=1.2.0" 23 - "kubernetes=3.6.0" 24 - "linode=3.3.0" 19 + "gcp=5.18.0" 20 + "github=4.3.0" 21 + "gitlab=4.2.0" 22 + "hcloud=1.4.0" 23 + "kubernetes=3.7.0" 24 + "linode=3.3.2" 25 25 "mailgun=3.1.0" 26 26 "mysql=3.0.0" 27 27 "openstack=3.3.0" 28 28 "packet=3.2.2" 29 - "postgresql=3.1.0" 29 + "postgresql=3.2.0" 30 30 "random=4.2.0" 31 - "vault=4.3.0" 31 + "vault=4.4.0" 32 32 "vsphere=4.0.1" 33 33 ) 34 34
+1 -1
pkgs/tools/misc/youtube-dl/default.nix
··· 63 63 ''; 64 64 license = licenses.publicDomain; 65 65 platforms = with platforms; linux ++ darwin; 66 - maintainers = with maintainers; [ bluescreen303 phreedom AndersonTorres fpletz ma27 zowoq ]; 66 + maintainers = with maintainers; [ bluescreen303 phreedom AndersonTorres fpletz ma27 ]; 67 67 }; 68 68 }