Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 2caa4189 5f2ff17a

+62 -20
+23 -6
nixos/modules/services/backup/postgresql-backup.nix
··· 17 18 compressCmd = getAttr cfg.compression { 19 "none" = "cat"; 20 - "gzip" = "${pkgs.gzip}/bin/gzip -c"; 21 - "zstd" = "${pkgs.zstd}/bin/zstd -c"; 22 }; 23 24 mkSqlPath = prefix: suffix: "${cfg.location}/${db}${prefix}.sql${suffix}"; ··· 130 The type of compression to use on the generated database dump. 131 ''; 132 }; 133 }; 134 135 }; 136 137 config = mkMerge [ 138 { 139 - assertions = [{ 140 - assertion = cfg.backupAll -> cfg.databases == []; 141 - message = "config.services.postgresqlBackup.backupAll cannot be used together with config.services.postgresqlBackup.databases"; 142 - }]; 143 } 144 (mkIf cfg.enable { 145 systemd.tmpfiles.rules = [
··· 17 18 compressCmd = getAttr cfg.compression { 19 "none" = "cat"; 20 + "gzip" = "${pkgs.gzip}/bin/gzip -c -${toString cfg.compressionLevel}"; 21 + "zstd" = "${pkgs.zstd}/bin/zstd -c -${toString cfg.compressionLevel}"; 22 }; 23 24 mkSqlPath = prefix: suffix: "${cfg.location}/${db}${prefix}.sql${suffix}"; ··· 130 The type of compression to use on the generated database dump. 131 ''; 132 }; 133 + 134 + compressionLevel = mkOption { 135 + type = types.ints.between 1 19; 136 + default = 6; 137 + description = '' 138 + The compression level used when compression is enabled. 139 + gzip accepts levels 1 to 9. zstd accepts levels 1 to 19. 140 + ''; 141 + }; 142 }; 143 144 }; 145 146 config = mkMerge [ 147 { 148 + assertions = [ 149 + { 150 + assertion = cfg.backupAll -> cfg.databases == []; 151 + message = "config.services.postgresqlBackup.backupAll cannot be used together with config.services.postgresqlBackup.databases"; 152 + } 153 + { 154 + assertion = cfg.compression == "none" || 155 + (cfg.compression == "gzip" && cfg.compressionLevel >= 1 && cfg.compressionLevel <= 9) || 156 + (cfg.compression == "zstd" && cfg.compressionLevel >= 1 && cfg.compressionLevel <= 19); 157 + message = "config.services.postgresqlBackup.compressionLevel must be set between 1 and 9 for gzip and 1 and 19 for zstd"; 158 + } 159 + ]; 160 } 161 (mkIf cfg.enable { 162 systemd.tmpfiles.rules = [
+2 -1
pkgs/development/libraries/gjs/default.nix
··· 12 , pango 13 , cairo 14 , readline 15 , glib 16 , libxml2 17 , dbus ··· 60 gobject-introspection 61 cairo 62 readline 63 spidermonkey_91 64 dbus # for dbus-run-session 65 ]; ··· 73 ]; 74 75 mesonFlags = [ 76 - "-Dprofiler=disabled" 77 "-Dinstalled_test_prefix=${placeholder "installedTests"}" 78 ]; 79
··· 12 , pango 13 , cairo 14 , readline 15 + , libsysprof-capture 16 , glib 17 , libxml2 18 , dbus ··· 61 gobject-introspection 62 cairo 63 readline 64 + libsysprof-capture 65 spidermonkey_91 66 dbus # for dbus-run-session 67 ]; ··· 75 ]; 76 77 mesonFlags = [ 78 "-Dinstalled_test_prefix=${placeholder "installedTests"}" 79 ]; 80
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "casbin"; 12 - version = "1.16.8"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = pname; 19 repo = "pycasbin"; 20 rev = "refs/tags/v${version}"; 21 - sha256 = "sha256-l98QfrRg7ghZ+jT9J2BNILUcinOKwhpnIMS+W8NQFr4="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "casbin"; 12 + version = "1.16.9"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = pname; 19 repo = "pycasbin"; 20 rev = "refs/tags/v${version}"; 21 + sha256 = "sha256-1xxjFNkCb50ndmXuRjt7svPOvSyzZbw+J49Zpyy1FUc="; 22 }; 23 24 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/dvc-data/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "dvc-data"; 17 - version = "0.0.18"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchFromGitHub { 23 owner = "iterative"; 24 repo = pname; 25 - rev = version; 26 - hash = "sha256-jS+96LjHJyhkCREjMhhlWOlvRBhjiKmfNtEcBVS+YCU="; 27 }; 28 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 14 15 buildPythonPackage rec { 16 pname = "dvc-data"; 17 + version = "0.0.23"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchFromGitHub { 23 owner = "iterative"; 24 repo = pname; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-4npImK6OML0/nhM+S7YiguN7RNHOnxnH+WAuqcdiVSw="; 27 }; 28 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/pyupgrade/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pyupgrade"; 11 - version = "2.34.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "asottile"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-3Go0w/7jcv1XzZ7ypSdPzMZgzEj2+sMlrIm4X1r34MA="; 21 }; 22 23 checkInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "pyupgrade"; 11 + version = "2.37.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; ··· 17 owner = "asottile"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-nWiaKfs2eVnwyA+UACcB/OImWSb5Nn6n/8gcGPNevM4="; 21 }; 22 23 checkInputs = [
+22
pkgs/tools/admin/wander/default.nix
···
··· 1 + { buildGoModule, fetchFromGitHub, lib }: 2 + 3 + buildGoModule rec { 4 + pname = "wander"; 5 + version = "0.4.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "robinovitch61"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-Z3jvKBhzlATTh6zPoJoMmg/DAE5/Ur3Tb3sdgGPEm6k="; 12 + }; 13 + 14 + vendorSha256 = "sha256-gWQ8GbtghhCRq6tOU6qmWBuponmfUkUDAk3+dPtmMiE="; 15 + 16 + meta = with lib; { 17 + description = "Terminal app/TUI for HashiCorp Nomad"; 18 + license = licenses.mit; 19 + homepage = "https://github.com/robinovitch61/wander"; 20 + maintainers = teams.c3d2.members; 21 + }; 22 + }
+3 -3
pkgs/tools/misc/pre-commit/default.nix
··· 13 with python3Packages; 14 buildPythonPackage rec { 15 pname = "pre-commit"; 16 - version = "2.19.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; ··· 21 src = fetchFromGitHub { 22 owner = "pre-commit"; 23 repo = "pre-commit"; 24 - rev = "v${version}"; 25 - sha256 = "sha256-5YV0FJhHiq/NJFKYvwddIWUQVxKJpnIJLLNmyY0NX4A="; 26 }; 27 28 patches = [
··· 13 with python3Packages; 14 buildPythonPackage rec { 15 pname = "pre-commit"; 16 + version = "2.20.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; ··· 21 src = fetchFromGitHub { 22 owner = "pre-commit"; 23 repo = "pre-commit"; 24 + rev = "refs/tags/v${version}"; 25 + sha256 = "sha256-+JrnJz+wFbzVw9ysPX85DDE6suF3VU7gQZdp66x5TKY="; 26 }; 27 28 patches = [
+3 -3
pkgs/tools/wayland/wluma/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "wluma"; 15 - version = "4.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "maximbaz"; ··· 20 rev = version; 21 sha256 = "sha256-kUYh4RmD4zRI3ZNZWl2oWcO0Ze5czLBXUgPMl/cLW/I="; 22 }; 23 24 nativeBuildInputs = [ 25 makeWrapper ··· 36 wrapProgram $out/bin/wluma \ 37 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ vulkan-loader ]}" 38 ''; 39 - 40 - cargoSha256 = "sha256-oOIL18gij7DdvgNOuaHtuyFemNBUB85Ouh/sdhKas+s="; 41 42 meta = with lib; { 43 description = "Automatic brightness adjustment based on screen contents and ALS";
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "wluma"; 15 + version = "4.1.2"; 16 17 src = fetchFromGitHub { 18 owner = "maximbaz"; ··· 20 rev = version; 21 sha256 = "sha256-kUYh4RmD4zRI3ZNZWl2oWcO0Ze5czLBXUgPMl/cLW/I="; 22 }; 23 + 24 + cargoSha256 = "sha256-0AeFFJd/eMuT1eNY+Vq8MEyItKNBsAlhKKa6CsttMIY="; 25 26 nativeBuildInputs = [ 27 makeWrapper ··· 38 wrapProgram $out/bin/wluma \ 39 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ vulkan-loader ]}" 40 ''; 41 42 meta = with lib; { 43 description = "Automatic brightness adjustment based on screen contents and ALS";
+2
pkgs/top-level/all-packages.nix
··· 11646 11647 wal_e = callPackage ../tools/backup/wal-e { }; 11648 11649 watchexec = callPackage ../tools/misc/watchexec { 11650 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation; 11651 };
··· 11646 11647 wal_e = callPackage ../tools/backup/wal-e { }; 11648 11649 + wander = callPackage ../tools/admin/wander { }; 11650 + 11651 watchexec = callPackage ../tools/misc/watchexec { 11652 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation; 11653 };