mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-22 13:43:56 -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";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|