Remove networking module

This commit is contained in:
Tim Schubert 2023-10-29 19:05:04 +01:00 committed by Tim Schubert
parent dc685affee
commit e4c9dee575
5 changed files with 22 additions and 176 deletions

View file

@ -72,12 +72,6 @@ in
dadada = {
steam.enable = true;
yubikey.enable = true;
networking = {
enableBsShare = true;
vpnExtension = "3";
};
sway.enable = false;
};
programs.adb.enable = true;
@ -187,6 +181,24 @@ in
];
};
# https://lists.zx2c4.com/pipermail/wireguard/2017-November/002028.html
systemd.timers.wg-reresolve-dns = {
wantedBy = [ "timers.target" ];
partOf = [ "wg-reresolve-dns.service" ];
timerConfig.OnCalendar = "hourly";
};
systemd.services.wg-reresolve-dns =
let
vpnPubKey = "x/y6I59buVzv9Lfzl+b17mGWbzxU+3Ke9mQNa1DLsDI=";
in
{
serviceConfig.Type = "oneshot";
script = ''
${pkgs.wireguard-tools}/bin/wg set dadada peer ${vpnPubKey} endpoint vpn.dadada.li:51234 persistent-keepalive 25 allowed-ips fd42:9c3b:f96d::/48
'';
};
#networking.wg-quick.interfaces.mullvad = {
# address = [ "10.68.15.202/32" "fc00:bbbb:bbbb:bb01::5:fc9/128" ];
# privateKeyFile = "/var/lib/wireguard/mullvad";