nix-config/features/databases/default.nix

22 lines
383 B
Nix
Raw Normal View History

2024-08-12 15:56:45 +02:00
{pkgs, config, ...} :
{
services.mysql = {
enable = true;
package = pkgs.mariadb;
ensureDatabases = [ "photoprism" ];
ensureUsers = [
{
name = "photoprism";
ensurePermissions = {
"photoprism.*" = "ALL PRIVILEGES";
};
}
];
};
services.postgresql = {
enable = true;
package = pkgs.postgresql_15;
};
}