From 7e3cb38cb92e5eeb21ee639657f7d43c4847e650 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Thu, 2 Jul 2026 15:16:44 -0500 Subject: wpa_supplicant fix and secret credentials config --- users/timmy/wifi.nix | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'users') diff --git a/users/timmy/wifi.nix b/users/timmy/wifi.nix index 8c762b0..ab5332f 100644 --- a/users/timmy/wifi.nix +++ b/users/timmy/wifi.nix @@ -6,20 +6,12 @@ in { }; config = lib.mkIf cfg.enable { - networking.wireless = { - enable = true; # Enables wireless support via wpa_supplicant. - userControlled.enable = true; - allowAuxiliaryImperativeNetworks = true; # Networks defined in aux imperitive networks (/etc/wpa_supplicant.conf) - }; - # Load wpa_supplicant.conf secret config - sops.secrets.wpa_supplicant-conf = { - sopsFile = ./resources/secrets/wpa_supplicant-conf.yaml; - }; + sops.secrets.wpa_supplicant-conf.sopsFile = ./resources/secrets/wpa_supplicant-conf.yaml; - # Link /etc/wpa_supplicant.conf -> secret config - environment.etc."wpa_supplicant.conf" = { - source = config.sops.secrets.wpa_supplicant-conf.path; + networking.wireless = { + enable = true; # Enables wireless support via wpa_supplicant. + _extraSecretConfigs.networks = config.sops.secrets.wpa_supplicant-conf.path; # Load secret network config via systemd credential }; }; } -- cgit v1.2.3