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
'';
autoStart = true;
up = "echo nameserver $nameserver | ${pkgs.openresolv}/sbin/resolvconf -m 0 -a $dev";
down = "${pkgs.openresolv}/sbin/resolvconf -d $dev";
# up = "echo nameserver $nameserver | ${pkgs.openresolv}/sbin/resolvconf -m 0 -a $dev";
# down = "${pkgs.openresolv}/sbin/resolvconf -d $dev";
};
};
};

View File

@ -68,7 +68,7 @@ in {
enable = true;
after = ["network.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.Group = cfg.group;
preStart = ''

View File

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