MacBook.local-2024-12-09-06-28-39

This commit is contained in:
Alexander Szczepanski
2024-12-09 06:28:39 +01:00
parent 324c1545fd
commit 5b6bdd88b7
19 changed files with 10 additions and 557 deletions

View File

@ -0,0 +1,38 @@
{
config,
lib,
pkgs,
...
}: {
environment = {
persistence."/persist" = {
directories = [
"/var/lib/mysql"
];
};
};
users = {
groups.firefox-syncserver = {};
users.firefox-syncserver = {
isSystemUser = true;
group = "firefox-syncserver";
extraGroups = [config.users.groups.keys.name];
};
};
services = {
mysql.package = pkgs.mariadb;
firefox-syncserver = {
enable = true;
secrets = config.sops.secrets."syncserver-secrets".path;
logLevel = "trace";
singleNode = {
enable = true;
hostname = "firefox-sync.szczepan.ski";
enableTLS = true;
enableNginx = true;
};
};
};
}