diff options
Diffstat (limited to 'hosts/surtr/postgresql')
| -rw-r--r-- | hosts/surtr/postgresql/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/hosts/surtr/postgresql/default.nix b/hosts/surtr/postgresql/default.nix index 8c373f49..faf74588 100644 --- a/hosts/surtr/postgresql/default.nix +++ b/hosts/surtr/postgresql/default.nix | |||
| @@ -3,6 +3,12 @@ let | |||
| 3 | versioning = sources.psql-versioning.src; | 3 | versioning = sources.psql-versioning.src; |
| 4 | in { | 4 | in { |
| 5 | config = { | 5 | config = { |
| 6 | assertions = [ | ||
| 7 | (let | ||
| 8 | inherit (config.services.pgbackrest.package) version; | ||
| 9 | in { assertion = version == "2.45"; message = "Presumably incompatible pgBackRest version: ${version}"; }) | ||
| 10 | ]; | ||
| 11 | |||
| 6 | services.postgresql = { | 12 | services.postgresql = { |
| 7 | enable = true; | 13 | enable = true; |
| 8 | package = pkgs.postgresql_14; | 14 | package = pkgs.postgresql_14; |
| @@ -10,7 +16,7 @@ in { | |||
| 10 | 16 | ||
| 11 | services.pgbackrest = { | 17 | services.pgbackrest = { |
| 12 | enable = true; | 18 | enable = true; |
| 13 | package = flakeInputs.nixpkgs-stable.legacyPackages.${config.nixpkgs.system}.pgbackrest; | 19 | package = flakeInputs.nixpkgs-pgbackrest.legacyPackages.${config.nixpkgs.system}.pgbackrest; |
| 14 | 20 | ||
| 15 | settings = { | 21 | settings = { |
| 16 | "surtr" = { | 22 | "surtr" = { |
