fix DNS for container

This commit is contained in:
zuckerberg 2021-09-24 15:48:50 -04:00
parent fdda82775b
commit 1fec84be19
3 changed files with 7 additions and 3 deletions

View File

@ -88,8 +88,8 @@ disable-occ
auth-user-pass /run/secrets/pia-login.conf auth-user-pass /run/secrets/pia-login.conf
''; '';
autoStart = true; autoStart = true;
up = "echo nameserver $nameserver | ${pkgs.openresolv}/sbin/resolvconf -m 0 -a $dev"; # up = "echo nameserver $nameserver | ${pkgs.openresolv}/sbin/resolvconf -m 0 -a $dev";
down = "${pkgs.openresolv}/sbin/resolvconf -d $dev"; # down = "${pkgs.openresolv}/sbin/resolvconf -d $dev";
}; };
}; };
}; };

View File

@ -68,7 +68,7 @@ in {
enable = true; enable = true;
after = ["network.target"]; after = ["network.target"];
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
serviceConfig.ExecStart = "${drastikbot}/drastikbot -c ${cfg.dataDir}"; serviceConfig.ExecStart = "sleep 5 && ${drastikbot}/drastikbot -c ${cfg.dataDir}";
serviceConfig.User = cfg.user; serviceConfig.User = cfg.user;
serviceConfig.Group = cfg.group; serviceConfig.Group = cfg.group;
preStart = '' preStart = ''

View File

@ -156,6 +156,10 @@ in {
pia.enable = true; pia.enable = true;
nixpkgs.pkgs = pkgs; nixpkgs.pkgs = pkgs;
# run it's own DNS resolver
networking.useHostResolvConf = false;
services.resolved.enable = true;
services.drastikbot.enable = true; services.drastikbot.enable = true;
services.radio = { services.radio = {
enable = true; enable = true;