Some changes including nushell

This commit is contained in:
2022-11-14 13:14:17 +00:00
parent a019a21c23
commit 0cf6f54f44
6 changed files with 43 additions and 6 deletions

View File

@@ -7,4 +7,10 @@
./synapse
];
};
dingbox = {
imports = [
./postgres
];
};
}

View File

@@ -0,0 +1,23 @@
{
pkgs,
config,
...
}: let
username = "daniel";
in {
services.postgresql = {
enable = true;
authentication = pkgs.lib.mkOverride 10 ''
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
'';
initialScript = pkgs.writeText "oubliette-initscript" ''
CREATE ROLE oubliette WITH LOGIN PASSWORD 'oubliette' CREATEDB;
CREATE DATABASE oubliette_dev;
GRANT ALL PRIVILEGES ON DATABASE oubliette TO oubliette;
'';
};
}