feat: test

This commit is contained in:
Nick 2025-06-08 22:42:51 -05:00
parent 5e554583da
commit 974662b4e2

View file

@ -8,7 +8,7 @@ let
host = "${service.subdomain}.${web.domains.url0}"; host = "${service.subdomain}.${web.domains.url0}";
in in
{ {
services = { # services = {
# jellyfin = { # jellyfin = {
# enable = true; # enable = true;
# openFirewall = true; # openFirewall = true;
@ -18,55 +18,55 @@ in
# openFirewall = true; # openFirewall = true;
# enable = true; # enable = true;
# }; # };
caddy = { # caddy = {
virtualHosts = { # virtualHosts = {
"${host}" = { # "${host}" = {
extraConfig = '' # extraConfig = ''
redir /.well-known/carddav /remote.php/dav/ 301 # redir /.well-known/carddav /remote.php/dav/ 301
redir /.well-known/caldav /remote.php/dav/ 301 # redir /.well-known/caldav /remote.php/dav/ 301
reverse_proxy ${localhost}:${toString service.ports.port1} # reverse_proxy ${localhost}:${toString service.ports.port1}
tls ${service.ssl.cert} ${service.ssl.key} # tls ${service.ssl.cert} ${service.ssl.key}
''; # '';
}; # };
}; # };
}; # };
}; # };
fileSystems = # fileSystems =
let # let
settings = { # settings = {
fsType = "none"; # fsType = "none";
options = [ # options = [
"bind" # "bind"
]; # ];
depends = [ # depends = [
ceres.storage0.mount # ceres.storage0.mount
]; # ];
}; # };
in # in
{ # {
"/var/lib/${service.name}" = { # "/var/lib/${service.name}" = {
device = service.paths.path0; # device = service.paths.path0;
} // settings; # } // settings;
"/var/cache/${service.name}" = { # "/var/cache/${service.name}" = {
device = "${service.paths.path1}"; # device = "${service.paths.path1}";
} // settings; # } // settings;
}; # };
systemd.tmpfiles.rules = [ # systemd.tmpfiles.rules = [
"Z ${service.paths.path0} 0755 ${user0} ${service.name} -" # "Z ${service.paths.path0} 0755 ${user0} ${service.name} -"
"Z ${service.paths.path1} 0755 ${user0} ${service.name} -" # "Z ${service.paths.path1} 0755 ${user0} ${service.name} -"
]; # ];
networking = { # networking = {
firewall = { # firewall = {
allowedTCPPorts = [ # allowedTCPPorts = [
service.ports.port0 # service.ports.port0
service.ports.port1 # service.ports.port1
service.ports.port2 # service.ports.port2
]; # ];
}; # };
}; # };
} }