From 58519ea7b12e8ad58c0f97d9636d30572a789b41 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 14 Jun 2025 15:23:41 +0530 Subject: Refactor network module --- modules/network/wireless.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 modules/network/wireless.nix (limited to 'modules/network/wireless.nix') diff --git a/modules/network/wireless.nix b/modules/network/wireless.nix new file mode 100644 index 0000000..82c8b55 --- /dev/null +++ b/modules/network/wireless.nix @@ -0,0 +1,28 @@ +{ lib, ... }: +let + settings = import ../../settings.nix { inherit lib; }; + wireless = settings.network.wireless; +in +{ + networking.networkmanager = { + enable = true; + ensureProfiles.profiles = { + home-wifi = { + connection = { + id = "home-wifi"; + type = "wifi"; + autoconnect = true; + }; + wifi = { + mode = "infrastructure"; + ssid = wireless.ssid; + }; + wifi-security = { + auth-alg = "open"; + key-mgmt = "wpa-psk"; + psk = wireless.password; + }; + }; + }; + }; +} -- cgit v1.3.1