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