diff --git a/hosts/pi/default.nix b/hosts/pi/default.nix index 466e6c2..f3ecfb9 100644 --- a/hosts/pi/default.nix +++ b/hosts/pi/default.nix @@ -31,6 +31,21 @@ sound.enable = true; console.enable = false; + age.secrets."passwords/networks.age" = { + file = "../../secrets/passwords/networks.age"; + }; + + networking = { + wireless = { + enable = true; + interfaces = [ "wlan0" ]; + environmentFile = config.age.secrets."passwords/networks.age".path; + networks = { + "Apollo 600 Mbps".psk = "@PSK_APOLLO@"; + }; + }; + }; + security.rtkit.enable = true; services.pipewire = { enable = true; diff --git a/secrets.nix b/secrets.nix index cf926b2..d35d1cd 100644 --- a/secrets.nix +++ b/secrets.nix @@ -3,8 +3,10 @@ let users = [ jordan ]; odyssey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJre8/cjdoUnbTu0x4ClTITcq4lq+FjpEyJBbLbOlox7"; - systems = [ odyssey ]; + pi = ""; + systems = [ odyssey pi ]; in { "secrets/odyssey_borg_passphrase.age".publicKeys = [ jordan odyssey ]; + "secrets/passwords/networks.age".publicKeys = [ jordan pi ]; }