diff --git a/specific/desktop/services.nix b/specific/desktop/services.nix index b696832..c42cefc 100644 --- a/specific/desktop/services.nix +++ b/specific/desktop/services.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ ... }: { imports = [ @@ -6,15 +6,6 @@ ./services/caddy.nix ./services/forgejo.nix ./services/jellyfin.nix + ./services/postgresql.nix ]; - - services.postgresql = { - enable = true; - - initialScript = pkgs.writeText "backend-initScript" '' - CREATE ROLE wizardlink WITH LOGIN SUPERUSER PASSWORD 'wizardlink' CREATEDB CREATEROLE REPLICATION; - CREATE DATABASE wizardlink; - GRANT ALL PRIVILEGES ON DATABASE wizardlink TO wizardlink; - ''; - }; } diff --git a/specific/desktop/services/postgresql.nix b/specific/desktop/services/postgresql.nix new file mode 100644 index 0000000..06ed2bb --- /dev/null +++ b/specific/desktop/services/postgresql.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +{ + services.postgresql = { + enable = true; + + initialScript = pkgs.writeText "backend-initScript" '' + CREATE ROLE wizardlink WITH LOGIN SUPERUSER PASSWORD 'wizardlink' CREATEDB CREATEROLE REPLICATION; + CREATE DATABASE wizardlink; + GRANT ALL PRIVILEGES ON DATABASE wizardlink TO wizardlink; + ''; + }; +}