From 2b510e6304c8768c47335ec94087f05eea69173b Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Tue, 28 Dec 2021 17:00:29 +0100 Subject: [PATCH] Added key for macintosh --- machines/macintosh/home-julien.nix | 17 +++++++++++++++++ secrets/ssh-macintosh-priv | 28 ++++++++++++++++++++++++++++ secrets/ssh-macintosh-pub | 28 ++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 secrets/ssh-macintosh-priv create mode 100644 secrets/ssh-macintosh-pub diff --git a/machines/macintosh/home-julien.nix b/machines/macintosh/home-julien.nix index a47e9f3..312c041 100644 --- a/machines/macintosh/home-julien.nix +++ b/machines/macintosh/home-julien.nix @@ -1,6 +1,23 @@ { config, pkgs, lib, ... }: { + sops.secrets.ssh-macintosh-pub = { + owner = "julien"; + path = "/home/julien/.ssh/id_ed25519.pub"; + mode = "0644"; + format = "binary"; + sopsFile = ../../secrets/ssh-macintosh-pub; + }; + + sops.secrets.ssh-macintosh-priv = { + owner = "julien"; + path = "/home/julien/.ssh/id_ed25519"; + mode = "0600"; + format = "binary"; + sopsFile = ../../secrets/ssh-macintosh-priv; + }; + + luj.hmgr.julien = { luj.programs.neovim.enable = true; luj.programs.git.enable = true; diff --git a/secrets/ssh-macintosh-priv b/secrets/ssh-macintosh-priv new file mode 100644 index 0000000..7fd8ea5 --- /dev/null +++ b/secrets/ssh-macintosh-priv @@ -0,0 +1,28 @@ +{ + "data": "ENC[AES256_GCM,data:UKPIApuweAuslsHkrnGwGZ7ibnENiKjGvDoEsxvahT20vav+EE8CouJduJeQbzWLdN1LkaAGckd8rO1PsFDR8N9WbfGvBcCUwRd6nJRNbKlXWfrwj0n6GEaITPY2bb4ebKeEhn46sPZQprdepmKuVFHsGaqocninG1N9FE5dHhyooioHuYLeVpBuQkkwiRBFgOuTTtGLFEx383vOQ++UHhnlkCObEoWzw3Ikz7K6q3tqgFMcomZ5gGty9rIEEMyQVW0TCXnZBUQwM4jZpkcBOx4/bg/iTM3dHbUnlqNX482yOph9qe0iYJxzz6fmZ9tOc8Hfpviwn0d/Du/rfWLL26Sg/mVlv9H5Y1/LeIS5L5Y3jRsscMj2WGOB67//7q7RLrz0rgtGq+Lk/GhYNImyrHYEQvtlJ/vjPuj+B5UKEZzWrlst5BMUui0k7anGEFp1ci/YSqZ0+FZiVyPnBJi4qP7cUcTBot1Ja1GeMb2y0ce6LrZ6aAGH9ka/XOplJ8xqnsu4MxI6316JKQfMu11RsCLSoWTfb6Q/PRtM,iv:HGfgBLo65qDxY/o0UPjUnnr+t1Z0huQGx9bSPzWNQzQ=,tag:WiU3Xk5fGran6uFzLwQI+A==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1ac9aek30209ppmxxxpfc65wet344u57pdy3zmk3whjlta38m6q9s9m666g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjRGtuUHBDU3FTNHQ3SzI4\nZ0d3UWlkaldoKzIxZ3NmVmRiTlBPajJIM1NRCjJ3WUs3c3NjWVdjUjBWZjdYL05y\nVWg5aE9JbWhTdTJ5UDZqNzFNRDNMWkUKLS0tIHZVNkNaejhjdVBzSitLWUdYM3Vw\nYVdyQzhpT0JIeWFRTm12cndZQk9tTk0KlGPvXFWuQj4AJPJ4etRysLoFC0YJn9Dj\nLPrl0K+sKqzl2Os6HV/IOrJm8i/C3ekEbCw0bxXLdECEo7iThzDl1g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age162v5365xrnzm9tlxy4w3e6fqds7k3h029qezvl73z6rs5skcn9hs7vml45", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPYWp2YjdONCtHM1RuaWNn\nMkJMZHRxQmhidDhLTlhBSUhXOVMyeUdZMmlvCk5aeElvSksxWlZYQ1NGa1lqVGMv\nUjNHK2NtTFJvVENJSldwTjVGQ0VnaFkKLS0tIGN6SXhLODdSbkxUZE15ajJtUGhL\nVnhzM0liU2lmaVV1bTdpUlVHZW5jb2MKawNE3kNUBWmIGLQXlm1nO5+5kXu/b2f0\nG2viRRnRTEmnvuJmHVUredfBrVEgogLuxV5QZusU8d2ZmstvlJ+bcQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14shnplzdf2uatzd7wkvnquqw00zjfly3404ak5lqevajanzdw5qqedjw0y", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpRkJ0Yk1DdUFudm91WUQr\nZnFhUUJVRVhBaUdRMno2L2ZCd2p1RlI4aVZBCk9oamtHS09meW9JNGdFMFRVYjQ4\ncGhLemxpZS82Sk5XRUJuZ0pZbDdQWXMKLS0tIGJzTEtFWEp0SXEwbDBSM2dWM2lT\nLzYwalBFRUZnUk1oWUJFejlHSTl0N0kK34fvHn3voCexuhw8VuJcV2164bd7hV6/\n72X94oYnrVF3NUpNl5EKsc36DZq5NEVGDxx0pdkeRQMwCJ+HfwCf2A==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2021-12-28T15:57:44Z", + "mac": "ENC[AES256_GCM,data:dUt+ylzKH1Q3ngYb4vKKkXCr5sISk5watRMmSe0JvSpMImAqae3KuDcMd67JmHXJr9lMpoke3793906dEMIHUGt27vCBXEtK85xBLvyPWrfNvXVcetUXeTELDjFGzqnnuSMWgYTtQ7GU8a2Qs9jftFHIfvgj8GFRNyT+C8e7mWI=,iv:ICp3yiqT2UxVgZLilXQZUmusaZIPJRPsEgbiPQlm6Hc=,tag:udv2zVmcwiee2UPOZTpBkw==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.1" + } +} \ No newline at end of file diff --git a/secrets/ssh-macintosh-pub b/secrets/ssh-macintosh-pub new file mode 100644 index 0000000..e3da7bc --- /dev/null +++ b/secrets/ssh-macintosh-pub @@ -0,0 +1,28 @@ +{ + "data": "ENC[AES256_GCM,data:/lDz1RN9O7IpRHD0s7WNWTJFSRgfr3HcSlgMdZnIwTrCEOJfDFm5TEXl2or+4XkJRCXH24qVIBhJxejUlwFC0xyv8A1mHMV483nf8H3lJDJ5RWoT7KTy1+6JW1JgakgfGxk=,iv:iAjwvn7y0Q8zI0+slWv3cODiKf/HWDhC1aDzLpcLG5Y=,tag:PHddHkhYRNrtr+tcDMApTA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1ac9aek30209ppmxxxpfc65wet344u57pdy3zmk3whjlta38m6q9s9m666g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkbFM3N0xoVVpuOGVTVUpK\nNFRCK3FIMGVjeXQycTZzRmJUcHJ5WHA1QldBCkxCaW82bFV4akRmUy9qcmlKTll3\nbGRDRHBvcE5qUVRMam1jTDhSYjZ5S3MKLS0tIE1QYnlpUFh0NlRkSTBMYkdKdW9t\neHYwbDNWNlRYd1Z6RmJRMm1WL0g0dEkKDRLYjdz9IHbwVvW7nD84s+LqLrHCIASk\n31wGOXpU8DLzXjrULCGR2I4CNurTssZfyAcdWNKMCy1foiOMccZTYg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age162v5365xrnzm9tlxy4w3e6fqds7k3h029qezvl73z6rs5skcn9hs7vml45", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBREtKam05aXRQR3I5T3lN\nSGhsZy8xTjZjSG84aG55OVFZcXBsV2pVWDJrClE1QlVIL01CRHFXQ1VnaUFyamd0\nTHByNGRwYlF5ZnJxTU44RHBCZ1d5VFUKLS0tIDBJcXVNZ2RaT1V1NHBMTmpJMjNI\nRjVacGR5ZjM2UWtLR1IvZmVMUDJ3SzQKadK1XMuOdRvO4UAGfdO5LyVAzP7Z1ovw\napi0Cf5UOWOgHyK4+X0GlFaCGVhhz3Gg7N3+FFKVso+v3kMDbRUQqQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age14shnplzdf2uatzd7wkvnquqw00zjfly3404ak5lqevajanzdw5qqedjw0y", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2ZXh5QTk0WWlwelFTVVIv\nUytPMVBaMGNBNzdrQmdYNkdJcFNGT3JHSFZVCnIwRmxlUzJHUDBJQjVkV2J2V0dT\nVFJFMmpxQmxsM2FPQXNqSGV6RDRjajQKLS0tIElXVkkxaXE2WVhXUjVDYmtzTWZt\nek1qMElQRjQvOENYK28xcDhxTW9xUkEKqa6ALJduKsZ4JzjprAIMNEImlEaUpdKC\nZmBDMFKDfpLXlrV6D9B1R3/9hyVkrnwBm4oZneSWIthRBcl/MIG1oQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2021-12-28T15:57:52Z", + "mac": "ENC[AES256_GCM,data:g8odmE5hIMSx8JnXD5DSq2EAXlEPbqOBsx/JKZzSRDgXxekm3+8AFUXRL5b+6EnTAqPhiuQYPDN2ul23f2tiVF4ukECTcen1wzDKr/D5mSgon60FuMpykNiIfQi78dOOcxiW5igzlySRA9KS36T1Zy7IBm1/I1C5MmWBkwWq0ZY=,iv:LRoobivbraMP+iAu8jZTSSPDvSLjChjxbpUOnIcVKXg=,tag:/FC7RbDATzzBvyniXrAIpQ==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.1" + } +} \ No newline at end of file