diff --git a/systems/x86_64-linux/attic/atticd.nix b/systems/x86_64-linux/attic/atticd.nix index 6ba5e4c..dc91235 100644 --- a/systems/x86_64-linux/attic/atticd.nix +++ b/systems/x86_64-linux/attic/atticd.nix @@ -7,14 +7,13 @@ { services.postgresql = { enable = true; - ensureDatabases = [ "attic" ]; - ensureUsers = [{ name = "atticd"; }]; + ensureDatabases = [ "atticd" ]; + ensureUsers = [{ + name = "atticd"; + ensureDBOwnership = true; + }]; }; - systemd.services.postgresql.postStart = lib.mkAfter '' - psql -d postgres -tAc 'ALTER DATABASE "attic" OWNER TO "atticd"' - ''; - environment.systemPackages = with pkgs; [ attic-client ]; services.atticd = { enable = true; @@ -27,7 +26,7 @@ garbage-collection.default-retention-period = "3 months"; - database.url = "postgresql:///attic?host=/run/postgresql"; + database.url = "postgresql:///atticd?host=/run/postgresql"; listen = "[::]:8080";