chore: photoprism commit

This commit is contained in:
Gustavo "Guz" L. de Mello
2024-03-03 11:07:01 -03:00
parent 5e685dc4c1
commit 02f168ba7b

View File

@@ -7,19 +7,30 @@ in
imports = [ ];
options.homelab.photoprism = with lib; with lib.types; {
enable = mkEnableOption "";
user = mkOption {
type = str;
default = "photoprism";
};
domain = mkOption {
type = str;
default = "photoprism." + config.homelab.domain;
};
port = mkOption {
type = port;
default = 3040;
default = 2342;
};
};
config = lib.mkIf cfg.enable {
services.photoprism = {
enable = true;
port = cfg.port;
settings = {
PHOTOPRISM_HTTP_PORT = cfg.port;
PHOTOPRISM_SITE_URL = cfg.domain;
PHOTOPRISM_DISABLE_TLS = true;
PHOTOPRISM_ADMIN_USER = cfg.user;
PHOTOPRISM_ADMIN_PASSWORD = cfg.user;
};
};
};
}