diff options
| author | Grigory Shipunov | 2023-07-11 21:55:21 +0200 |
|---|---|---|
| committer | Grigory Shipunov | 2023-07-11 21:55:21 +0200 |
| commit | 33b86e8594f4a4fe01b9739bea87c829953a420e (patch) | |
| tree | a58a98d929c4ac824ed91403177d9d2589fa6052 /hosts/microwave/network.nix | |
| parent | 94f000695216bfa3e9891bd7bd12c24fcb603a47 (diff) | |
dishwasher's hw is in valhalla, microwave's new dishwasher
Diffstat (limited to 'hosts/microwave/network.nix')
| -rw-r--r-- | hosts/microwave/network.nix | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/hosts/microwave/network.nix b/hosts/microwave/network.nix deleted file mode 100644 index 4022a0c..0000000 --- a/hosts/microwave/network.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ pkgs, config, ... }: { - environment.systemPackages = with pkgs; [ - iwgtk - ]; - networking = { - hostName = "microwave"; # Define your hostname. - hostId = "7da4f1e6"; - firewall.enable = true; - networkmanager.enable = false; - useNetworkd = true; - wireguard.enable = true; - wireless.iwd = { - enable = true; - }; - }; - - services.resolved = { - enable = true; - dnssec = "allow-downgrade"; - }; - - # workaround for networkd waiting for shit - systemd.services.systemd-networkd-wait-online.serviceConfig.ExecStart = [ - "" # clear old command - "${config.systemd.package}/lib/systemd/systemd-networkd-wait-online --any" - ]; - - systemd.network = { - enable = true; - - # wait-online.ignoredInterfaces = [ "wlan0" "enp53s0" ]; - - # Interfaces on the machine - netdevs."10-james" = { - netdevConfig = { - Name = "james"; - Kind = "bond"; - }; - bondConfig = { - Mode = "active-backup"; - PrimaryReselectPolicy = "always"; - MIIMonitorSec = "1s"; - }; - }; - networks."10-ether-bond" = { - matchConfig.Name = "enp53s0"; - networkConfig = { - Bond = "james"; - PrimarySlave = true; - }; - }; - networks."10-wlan-bond" = { - matchConfig.Name = "wlan0"; - networkConfig = { - Bond = "james"; - }; - }; - networks."10-james-bond" = { - matchConfig.Name = "james"; - networkConfig = { - DHCP = "yes"; - IPv6AcceptRA = true; - }; - }; - }; -} |
