From d7ceec572f78bcae563fd894ebbd6a1fb6f8b39b Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Thu, 6 Feb 2025 01:14:11 -0700 Subject: [PATCH] [NixOS] Add google service account for home assistant integration --- nixos/keys.nix | 1 + .../google-assistant-integration-service-key.age | Bin 0 -> 5248 bytes nixos/secrets/secrets.nix | 1 + 3 files changed, 2 insertions(+) create mode 100644 nixos/secrets/google-assistant-integration-service-key.age diff --git a/nixos/keys.nix b/nixos/keys.nix index c9124c2d..f1c94f62 100644 --- a/nixos/keys.nix +++ b/nixos/keys.nix @@ -6,6 +6,7 @@ rec { "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIoHW29TmS5FgK12N+bCXhGWASDdmzqSEA0QxbyGaJ+j nixquick.local" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaA0tRVTqwBDxY6X03wx+50pbB37y5e8gqFpFMDa/Bj adele.local" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID4j70BoksIEiX+OMBCsSG8wvMIEwoRQf5Gz5ppbm7Iy jimi-hendnix.local" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOYAoN3l15Avweu5fcfcnlRzmFPHtlYIpo02sxBHANZ+ strixy-minaj.local" ]; kanivanKeys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUSkj7587e+MAUNyU/KRpw9Vk++53Wv5nB+0V1QgiTO3rMQe6HJt0Tm2wi/o/T8GNjueT2D69YgkqOIF1FQwsj2EFLObcMzeBgs5gTSglqggA2I91BIc1vvgjCDpogOMAzAQGlTxRnqrEXhqG0jJtw8KIzLr9WrvWLdTT4rHtWS8RoOBgkQ8oxbggZ4vtbMBIwoIAYGRr70KBRNCsLTPLa8yEf+DDQxq1entzxSjHXHgyeBSVVpPCrBVmhjandk+lIFInjvAiAE1ZkJHSRccL73ORmgb1crwH7xlD9NwBPmypowMi8UIRMKfL2lNehT0AQIlEAikUBLMDzPIPhnwLZ imalison@ivanm-dfinity-razer.local" diff --git a/nixos/secrets/google-assistant-integration-service-key.age b/nixos/secrets/google-assistant-integration-service-key.age new file mode 100644 index 0000000000000000000000000000000000000000..3362142ec81cfe774dc72b7e4cb5484cbcfadf49 GIT binary patch literal 5248 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 literal 0 HcmV?d00001 diff --git a/nixos/secrets/secrets.nix b/nixos/secrets/secrets.nix index 79d79a08..3710ae16 100644 --- a/nixos/secrets/secrets.nix +++ b/nixos/secrets/secrets.nix @@ -21,4 +21,5 @@ in "discourse-secret-key-base.age".publicKeys = keys.hostKeys; "vaultwarden-environment-file.age".publicKeys = keys.hostKeys; "org-api-passwords.age".publicKeys = keys.hostKeys ++ keys.kanivanKeys; + "google-assistant-integration-service-key.age".publicKeys = keys.hostKeys ++ keys.kanivanKeys; }