36 lines
696 B
Nix
36 lines
696 B
Nix
{
|
|
## main networking
|
|
networking.hostName = "talos";
|
|
services.tailscale = {
|
|
enable = true;
|
|
permitCertUid = "caddy"; # allow caddy to get ssl certs from tailscale
|
|
};
|
|
|
|
## adguard on
|
|
services.adguardhome = {
|
|
enable = true;
|
|
mutableSettings = true;
|
|
};
|
|
|
|
## caddy config
|
|
##services.caddy = {
|
|
## enable = true;
|
|
## virtualHosts = {
|
|
## "talos.cobia-ghost.ts.net" = {
|
|
## serverAliases = [ "talos" ];
|
|
## listenAddresses = [ "100.64.0.0/10" ];
|
|
## extraConfig = ''
|
|
## handle /adguard/* {
|
|
## reverse_proxy 127.0.0.1:8080
|
|
## }
|
|
|
|
## handle {
|
|
## respond "Hello, world!"
|
|
## }
|
|
## '';
|
|
## };
|
|
## };
|
|
##};
|
|
}
|
|
|