mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-26 07:01:53 -05:00
46 lines
1 KiB
Nix
46 lines
1 KiB
Nix
|
{
|
||
|
config,
|
||
|
inputs,
|
||
|
lib,
|
||
|
pkgs,
|
||
|
...
|
||
|
}: {
|
||
|
imports = [
|
||
|
inputs.agenix.nixosModules.default
|
||
|
];
|
||
|
|
||
|
age.secrets.Stargate-Discovery.file = ../../secrets/wifi/Stargate-Discovery.age;
|
||
|
age.secrets.wattson.file = ../../secrets/wifi/wattson.age;
|
||
|
|
||
|
networking.networkmanager = {
|
||
|
ensureProfiles = {
|
||
|
environmentFiles = [
|
||
|
config.age.secrets.Stargate-Discovery.path
|
||
|
config.age.secrets.wattson.path
|
||
|
];
|
||
|
profiles = {
|
||
|
Stargate-Discovery = {
|
||
|
connection.type = "wifi";
|
||
|
connection.id = "Stargate-Discovery";
|
||
|
wifi.ssid = "Stargate-Disovery";
|
||
|
wifi-security = {
|
||
|
auth-alg = "open";
|
||
|
key-mgmt = "wpa-psk";
|
||
|
psk = "$StargateDiscoveryPSK";
|
||
|
};
|
||
|
};
|
||
|
wattson = {
|
||
|
connection.type = "wifi";
|
||
|
connection.id = "wattson";
|
||
|
wifi.ssid = "wattson";
|
||
|
wifi-security = {
|
||
|
auth-alg = "open";
|
||
|
key-mgmt = "wpa-psk";
|
||
|
psk = "$wattsonPSK";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|