system: added wifi secrets

This commit is contained in:
Aly Raffauf 2024-06-08 22:32:15 -04:00 committed by Aly Raffauf
parent d370a2d08c
commit 5737231100
2 changed files with 46 additions and 1 deletions

View file

@ -4,7 +4,7 @@
lib,
...
}: {
imports = [./plymouth ./power-profiles-daemon ./zramSwap];
imports = [./plymouth ./power-profiles-daemon ./zramSwap ./wifi.nix];
alyraffauf.system.power-profiles-daemon.enable = lib.mkDefault true;

View file

@ -0,0 +1,45 @@
{
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";
};
};
};
};
};
}