aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/wireguard
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-01-19 07:44:46 -0600
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-01-19 07:44:46 -0600
commit55d12269daddc3648eae5d236756059191834431 (patch)
tree1fd86605cd40e869cefd760b67d8a2440f7ff782 /modules/services/nixos/wireguard
parentd6c4bd6d87d31a2c688fb2fcfdb0cb15d8f9163d (diff)
initial wireguard setup
Diffstat (limited to 'modules/services/nixos/wireguard')
-rw-r--r--modules/services/nixos/wireguard/client.nix50
-rw-r--r--modules/services/nixos/wireguard/default.nix6
2 files changed, 0 insertions, 56 deletions
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
- ];
-}