glauth: Further work

This commit is contained in:
kat witch 2021-09-04 23:38:04 +01:00
parent 5920dc9595
commit 199be9a7db
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72
4 changed files with 9 additions and 6 deletions

View file

@ -21,7 +21,7 @@ in
};
database = {
enable = mkEnableOption "use a database";
local = mkEnableOption "local database creation";
local = mkEnableOption "local database creation" // { default = true; };
type = mkOption {
type = types.enum [
"postgres"
@ -77,7 +77,7 @@ in
};
config =
let
localCheck = dbcfg.local && dbcfg.host != "localhost";
localCheck = dbcfg.local && dbcfg.enable && dbcfg.host == "localhost";
postgresCheck = localCheck && dbcfg.type == "postgres";
mysqlCheck = localCheck && dbcfg.type == "mysql";
in
@ -173,4 +173,6 @@ in
};
};
};
meta.maintainers = with maintainers; [ kittywitch ];
}