nixos-config/common/networking/networkmanager.nix
2024-12-23 14:16:50 -05:00

29 lines
583 B
Nix

{
config,
pkgs,
...
}:
{
sops.secrets."wireless.env" = { };
networking = {
networkmanager = {
enable = true;
ensureProfiles = {
environmentFiles = [ config.sops.secrets."wireless.env".path ];
profiles = {
home-wifi = {
connection.id = "home-wifi";
connection.type = "wifi";
wifi.ssid = "$home_uuid";
wifi-security = {
auth-alg = "open";
key-mgmt = "wpa-psk";
psk = "$home_psk";
};
};
};
};
};
};
}