This commit is contained in:
gwg313 2024-12-15 14:08:33 -05:00
parent 308bdbebf9
commit badcf3aa40
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
43 changed files with 1972 additions and 253 deletions

View file

@ -1,11 +1,13 @@
{lib, ...}: {
{ lib, ... }:
{
imports = [
./zerotier.nix
./firewall.nix
./wireless.nix
# ./wireless.nix
./networkmanager.nix
];
zerotier.enable = lib.mkDefault true;
firewall.enable = lib.mkDefault true;
wireless.enable = lib.mkDefault false;
# wireless.enable = lib.mkDefault false;
}

View file

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