summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-07-02 15:16:44 -0500
committerTim Keller <tjk@tjkeller.xyz>2026-07-02 15:16:44 -0500
commit7e3cb38cb92e5eeb21ee639657f7d43c4847e650 (patch)
tree7a1c79de8052bffee736b153fb18bc63541fc36d /users
parent7d395bcc3333c4c430a128107598a9ac2881ebcf (diff)
downloadnixos-7e3cb38cb92e5eeb21ee639657f7d43c4847e650.tar.xz
nixos-7e3cb38cb92e5eeb21ee639657f7d43c4847e650.zip
wpa_supplicant fix and secret credentials config
Diffstat (limited to 'users')
-rw-r--r--users/timmy/wifi.nix16
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
};
};
}