diff options
| author | Tim Keller <tjk@tjkeller.xyz> | 2026-07-02 15:16:44 -0500 |
|---|---|---|
| committer | Tim Keller <tjk@tjkeller.xyz> | 2026-07-02 15:16:44 -0500 |
| commit | 7e3cb38cb92e5eeb21ee639657f7d43c4847e650 (patch) | |
| tree | 7a1c79de8052bffee736b153fb18bc63541fc36d /users | |
| parent | 7d395bcc3333c4c430a128107598a9ac2881ebcf (diff) | |
| download | nixos-7e3cb38cb92e5eeb21ee639657f7d43c4847e650.tar.xz nixos-7e3cb38cb92e5eeb21ee639657f7d43c4847e650.zip | |
wpa_supplicant fix and secret credentials config
Diffstat (limited to 'users')
| -rw-r--r-- | users/timmy/wifi.nix | 16 |
1 files changed, 4 insertions, 12 deletions
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 }; }; } |
