- age.secrets.uconsole-wifi (SSID+password in encrypted file) - systemd service ensure-wifi reads decrypted secret and configures NM - agenix.nixosModules.default imported for uconsole-cm5 - uconsole-wifi.age declared in secrets/secrets.nix
16 lines
447 B
Nix
16 lines
447 B
Nix
let
|
|
keys = import ../lib/keys.nix;
|
|
authorizedKeys = [
|
|
keys.users.gortium.main
|
|
keys.hosts.lazyworkhorse.main
|
|
keys.hosts.lazyworkhorse.bootstrap
|
|
];
|
|
in
|
|
{
|
|
"containers.env.age".publicKeys = authorizedKeys;
|
|
"lazyworkhorse_host_ssh_key.age".publicKeys = authorizedKeys;
|
|
"n8n_ssh_key.age".publicKeys = authorizedKeys;
|
|
"openclaw_gateway_token.age".publicKeys = authorizedKeys;
|
|
"uconsole-wifi.age".publicKeys = authorizedKeys;
|
|
}
|