{ config, lib, pkgs, ... }: { # environment = { # persistence."/persist" = { # directories = [ # "/var/lib/immich" # "/var/lib/redis-immich" # ]; # }; # }; services = { # nginx = { # virtualHosts = { # "firefox.szczepan.ski" = { # forceSSL = true; # enableACME = true; # locations = {"/" = {proxyPass = "http://[::1]:2283/";};}; # }; # }; # }; # postgresql = { # enable = true; # ensureDatabases = [ # config.services.nextcloud.config.dbname # ]; # ensureUsers = [ # { # name = config.services..config.dbuser; # ensureDBOwnership = true; # # ensurePermissions."DATABASE ${config.services.gitea.database.name}" = "ALL PRIVILEGEnS"; # } # ]; # }; firefox-syncserver = { enable = true; secrets = config.sops.secrets."syncserver-secrets".path; singleNode = { enable = true; hostname = "firefox-sync.szczepan.ski"; enableTLS = true; enableNginx = true; }; }; }; }