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!"
|
||
|
## }
|
||
|
## '';
|
||
|
## };
|
||
|
## };
|
||
|
##};
|
||
|
}
|
||
|
|