From 1fec84be194e507bd558195302f9031f020278a3 Mon Sep 17 00:00:00 2001 From: zuckerberg <5-zuckerberg@users.noreply.git.neet.dev> Date: Fri, 24 Sep 2021 15:48:50 -0400 Subject: [PATCH] fix DNS for container --- common/pia.nix | 4 ++-- common/server/drastikbot.nix | 2 +- machines/liza/configuration.nix | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/common/pia.nix b/common/pia.nix index 3ed84ef..a127c18 100644 --- a/common/pia.nix +++ b/common/pia.nix @@ -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"; }; }; }; diff --git a/common/server/drastikbot.nix b/common/server/drastikbot.nix index 2952a02..d4a5d53 100644 --- a/common/server/drastikbot.nix +++ b/common/server/drastikbot.nix @@ -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 = '' diff --git a/machines/liza/configuration.nix b/machines/liza/configuration.nix index 894b7e4..17516db 100644 --- a/machines/liza/configuration.nix +++ b/machines/liza/configuration.nix @@ -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;