Talos-Nixos/networking-configuration.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!"
## }
## '';
## };
## };
##};
}