[nidaros] Add Postgres config
This commit is contained in:
@@ -1,15 +1,11 @@
|
|||||||
{ lib, systemConfig, ... }:
|
{ lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = with lib.custom; [
|
imports = with lib.custom; [
|
||||||
(relativeToBase "modules")
|
(relativeToBase "modules")
|
||||||
./boot.nix
|
./boot.nix
|
||||||
./hardware.nix
|
./hardware.nix
|
||||||
|
./postgres.nix
|
||||||
./security
|
./security
|
||||||
];
|
];
|
||||||
|
|
||||||
# Temp fix to not override password until sops have been implemented
|
|
||||||
users.mutableUsers = lib.mkForce true;
|
|
||||||
users.users.${systemConfig.username}.hashedPasswordFile = lib.mkForce null;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
13
hosts/nidaros/postgres.nix
Normal file
13
hosts/nidaros/postgres.nix
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
services.postgresql = {
|
||||||
|
enable = true;
|
||||||
|
authentication = pkgs.lib.mkOverride 10 ''
|
||||||
|
#type database DBuser url auth-method
|
||||||
|
local all all trust
|
||||||
|
# ipv4
|
||||||
|
host all all 127.0.0.1/32 trust
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
Reference in New Issue
Block a user