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 ];
}

View file

@ -4,6 +4,7 @@
configFile = config.secrets.files.glauth-config-file.path;
database = {
enable = true;
local = true;
type = "postgres";
passwordFile = config.secrets.files.glauth-postgres-file.path;
};

View file

@ -89,10 +89,10 @@
"homepage": null,
"owner": "kittywitch",
"repo": "nixexprs",
"rev": "90f41efe41ef038648a9b7bb3c86f82a94faec98",
"sha256": "125msdla0kk7jswcxyvbslwdl76v5dmpx3jb4i0psvxafyhr6zbx",
"rev": "2abdd7cea2cbd4ce229827ad71b6479d0eb4b85e",
"sha256": "0ifsm74l490zw6qwy75sw5r9fsl02pq17ckcmi384m37hk95724v",
"type": "tarball",
"url": "https://github.com/kittywitch/nixexprs/archive/90f41efe41ef038648a9b7bb3c86f82a94faec98.tar.gz",
"url": "https://github.com/kittywitch/nixexprs/archive/2abdd7cea2cbd4ce229827ad71b6479d0eb4b85e.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"niv": {

@ -1 +1 @@
Subproject commit 90f41efe41ef038648a9b7bb3c86f82a94faec98
Subproject commit 2abdd7cea2cbd4ce229827ad71b6479d0eb4b85e