Add homebox

This commit is contained in:
muon 2025-01-13 12:35:13 +00:00
parent 40eb62a6bd
commit 411024cd3c
6 changed files with 52 additions and 8 deletions

View file

@ -1,4 +1,3 @@
{ pkgs, lib, config, ... }: {
options.mods.server.photoprism = {
enable = lib.mkEnableOption {
@ -7,7 +6,6 @@
};
};
config = lib.mkIf config.mods.server.photoprism.enable {
services.photoprism = {
enable = true;
@ -35,12 +33,10 @@
dataDir = "/data/mysql";
package = pkgs.mariadb;
ensureDatabases = [ "photoprism" ];
ensureUsers = [ {
ensureUsers = [{
name = "photoprism";
ensurePermissions = {
"photoprism.*" = "ALL PRIVILEGES";
};
} ];
ensurePermissions = { "photoprism.*" = "ALL PRIVILEGES"; };
}];
};
};
}