From 55d12269daddc3648eae5d236756059191834431 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Mon, 19 Jan 2026 07:44:46 -0600 Subject: initial wireguard setup --- modules/services/nixos/wireguard/client.nix | 50 ---------------------------- modules/services/nixos/wireguard/default.nix | 6 ---- 2 files changed, 56 deletions(-) delete mode 100644 modules/services/nixos/wireguard/client.nix delete mode 100644 modules/services/nixos/wireguard/default.nix (limited to 'modules/services/nixos/wireguard') diff --git a/modules/services/nixos/wireguard/client.nix b/modules/services/nixos/wireguard/client.nix deleted file mode 100644 index ec41ad5..0000000 --- a/modules/services/nixos/wireguard/client.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.collinux.services.networking.wireguard; -in - lib.mkIf (cfg.enable && cfg.localPeer.role == "spoke") { - boot.extraModulePackages = [config.boot.kernelPackages.wireguard]; - - # we know the machine is configured to use networkd already - systemd.network = { - netdevs = { - "10-wg0" = { - netdevConfig = { - Kind = "wireguard"; - Name = "wg0"; - }; - - wireguardConfig = { - PrivateKeyFile = cfg.privateKeyFile; - ListenPort = 51820; - }; - - wireguardPeers = [ - { - PublicKey = ""; # will configure later - AllowedIPs = ["100.100.0.1"]; - Endpoint = "williamsfam.us.com:51820"; # not configured yet - } - ]; - }; - }; - - networks."12-wireguard" = { - name = "wg0"; - - networkConfig = { - Address = cfg.ip; - Gateway = "100.100.0.1"; - DHCP = "no"; - - # disable ipv6 addresses - IPv6AcceptRA = "no"; - IPv6PrivacyExtensions = "no"; - LinkLocalAddressing = "no"; - }; - }; - }; - } diff --git a/modules/services/nixos/wireguard/default.nix b/modules/services/nixos/wireguard/default.nix deleted file mode 100644 index f7ecff0..0000000 --- a/modules/services/nixos/wireguard/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ - imports = [ - ./client.nix - ./server.nix - ]; -} -- cgit v1.3.1