diff --git a/home/modules/profiles/base/default.nix b/home/modules/profiles/base/default.nix index 5ccf7497..12e7df7e 100644 --- a/home/modules/profiles/base/default.nix +++ b/home/modules/profiles/base/default.nix @@ -52,6 +52,13 @@ in { }; config = lib.mkIf cfg.enable { + sops.secrets.nix-community = { + path = "${config.home.homeDirectory}/.ssh/nix-community"; + mode = "0400"; + sopsFile = "${self}/secrets/users/nmelzer/nix-community"; + format = "binary"; + }; + manual.manpages.enable = false; services.vscode-server.enable = lib.mkDefault pkgs.stdenv.isLinux; @@ -128,6 +135,16 @@ in { user = "nmelzer"; }; + "build-box.nix-community.org" = { + identityFile = config.sops.secrets.nix-community.path; + user = "nobbz"; + }; + + "aarch64-build-box.nix-community.org" = { + identityFile = config.sops.secrets.nix-community.path; + user = "nobbz"; + }; + "ryzen-ubuntu.adoring_suess.zerotier" = { hostname = "172.24.237.73"; }; diff --git a/secrets/users/nmelzer/nix-community b/secrets/users/nmelzer/nix-community new file mode 100644 index 00000000..6dad22d0 --- /dev/null +++ b/secrets/users/nmelzer/nix-community @@ -0,0 +1,36 @@ +{ + "data": "ENC[AES256_GCM,data:3AYtuaqrWVdiydF/8yz5njHGDIojLJZXsAc4s28TbQUh0nABwhElgsagwM8WClV+Xao5wry+tWhfpM/tcj+v9Xk8JVauEAR6ZQJA4C+0z9sPYlXiHoWPzR5cMSLzGC4DlIDHP2rMSbyyCtIerpTOeUc3giK+vX6rhIaTFD1z4jSsPS0SECC8L8NQl2PcE4K9reZg6ehd/VKiyDErazvqJNFEzb4ZXHT9aLIOv8ekGYVAdkEC9LAQaS6j2gZvPEYdFFAKaCS6v96tZ//vdKHd9PkkZmRE7MHPy1oHIFyWPj6/LGuNGX4yQ+BleLovATin/62QijV0L0T3CpF/U3fY8F6VaiKfAai+y3yZxvH7BQrKdXcPACJGSB8HzzJwEud+RSC3eZREW7Hmr7K/3Fjd5xuhw4AGiqLkTctwKGmsw4oPyaHS3XtrWS6UBuuXN2bl1VhyrCu8imhSPgBN5jMeWSkySYtu8rBt0fVZWU8toYZZmPtou2KRhM62KmbpoucWGqbOPeIPc/bsgkox0XFo,iv:liL/qeyXe5Wbm3WtMCR8iIUk0O7gdIqYTOS9sBJSyqo=,tag:7kv/IzScwwJtiQ60WUWEVQ==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1wpwkf2g475umw3wwns57r8ucykvy6lflpc7uphs0mx9exsj04quqpy7t6r", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWb0k2NHZYZXphZlJVQkVE\nbWxxOU1sQnRoYWtaNmlOUmczM2JoTnJMOUJ3Ck5hQjNNK1BuSlp6ODZlOE52bUtw\nMFFrbG5YQWM3N2dUMzlWS29JV1lldEUKLS0tIE1zZ1ZxVW56UkRLNTE5bFp3SFd4\nanpxMFJySm1HQXRoQ2hBaVRPZU5PMmMKYGzCQjg8ROVbMqbohM12VfTa7fHgzNqB\nOVGLksLmV3xv7j7Tm3Nl9g2s4aEP2PCKHUPOf1SRyHBmuzthwO3BzQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age18p8x2cxam2l0trtpyhj4x9amcppp9ruzkqxzgapy9wnfpzl9hgaqlkht86", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHVFowQ2tpblMrVnRFdTFE\nMTRBRkE0YStMK0lvYkcyb0kwK3pFVXIwa25NCmxZS2VwQXhRNG8xTGN5WjhvMkF6\nbUFKdDEyajlvVnUwNTE1RmdiaWZqdjAKLS0tIHRaSWRleTVVNUwrbS91R1JOdTAy\nTkJaLy9jMERVUExIN0lwOGkxSE9ZTlkKL0vb/OhLGDIxAYnh1Hmxl8qCUNuQyU+g\nl4oBCkTsO/aZ95leDfRQLSwMcsFBdRR+2y8rVXzDNIV98q2mTuYv/A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1w6xjgskpxnlpleswumdhtt7x8zx35qn329yz3x7ftqdcmcxrrvnqnuf9d6", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTNVk1YzZDeVI2TmN0ZzFN\nNXQ4aDRLck5MOTdDbXhTNGFFcy9oNWdvcFRVCklsV1VoWExWTWZ5c1pMOG5IUkdJ\nc21aS25SUHhiRjdMY3ZJYnNIaldEL3MKLS0tIFIwc1loV0RLOGo3Z2hUWndFMXJD\nRis0TzZOQ0x3OGt0MXN1clJ1TW1iTW8KGdJNldAksBLX4FDVZ/+gqS/obgPrHZtP\niVJS4C8VwlFa46aTJhCaO2QdIf1O7oaPlveAeUx2+6ntDiMBZyiqtQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1tf0zelmw4lh9gvkl0qycdk83fut9t4q3tfcdzk8cvlyhjp7z0g2q7hklgq", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBMHEwUVZGTFZ3UVVLZGZh\nWENxV2FjekJxOXpzYTFLQmxIbHNQS2Z0RDJvCm0zL3NTaHRRam5aTDExV1owNUVi\nb1BCKzBqK2dJK1BkaE1tSmwwZHJHZGcKLS0tIHl2TERJYkFKa0orVHFaUndTT3pB\nemd5cEN4Slc5alRlSkRaT3JFVzlJbUUKEwVrfC3nVOaTnqbFJzra8rP1iumQQdEj\nLLKGY8RmKtPIhbBfsIIVlOajAKUKjGp8ZYpNvaNKDQVPhZCkI/9kEA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vr0uq6mwv844yvm8pe7qxjxpqrekgel3lqfzuuqtfzj0ehz3hphqzsxjna", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMcTFMalovQk5oa2dzci9r\nVnRLSll6ZUdRM2s0RzljTmVESXB4YzdNOTFnCllRUjl1N05NR0FRSXc1SmJBV1JY\ndnFNTFlxT1F0b3JycWt6ZDEzNHdkY0EKLS0tICt5bVk0RlpTdldDYW9WOUZlVVVX\nOGFKRVFQVG1lTjUxUzMydWUwYnlyRDQK6LZQ9yprybsNEHAPf89usPk/6Jr9W2qR\n8P0Fj1pQG6Jrz6WxZ655PUhCQov+uoQJevPi0ZDY0apTH/T7EkxVJw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-01-10T11:52:54Z", + "mac": "ENC[AES256_GCM,data:xNkpdpkL9Of52DbHgJ/KCSCCyHgLLKt6u9rLSqs5uGLbJac3jPUoqwcJKcM1jSWG0zGjjjzFPQdsMyGbslV39w7TtxwQ0yzHBHfXrn9ZTeNo63OuvtCIQ32ABewYgGRyWUmzf0g4HwYDAXgtZMkWY9wylmFAKXdjR1lmWTvpWzo=,iv:vBg0265dLRPXtN0Zqa42SiSJ9gZbREPVaSHswMvr0VU=,tag:Ie96f6T4Xkc4/H8c54zt6A==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.2" + } +} \ No newline at end of file