Skyler Grey | 82ea805 | 2024-06-08 22:56:00 +0000 | [diff] [blame] | 1 | # SPDX-FileCopyrightText: 2024 Clicks Codes |
| 2 | # |
| 3 | # SPDX-License-Identifier: GPL-3.0-only |
| 4 | |
| 5 | nixpkgs: |
| 6 | let |
| 7 | keys = { |
| 8 | users = { |
| 9 | coded = "BC82DF237610AE9113EB075900E944BFBE99ADB5"; |
| 10 | minion = "76E0B09A741C4089522111E5F27E3E5922772E7A"; |
| 11 | pinea = "8F50789F12AC6E6206EA870CE5E1C2D43B0E4AB3"; |
| 12 | }; |
| 13 | hosts = { |
| 14 | # nix run github:Mic92/ssh-to-pgp -- -i /etc/ssh/ssh_host_rsa_key |
Skyler Grey | 6beb774 | 2024-06-09 19:45:06 +0000 | [diff] [blame] | 15 | teal = "67c66d58ac73fd744c2b49720f026aad93752d6a"; |
Skyler Grey | 82ea805 | 2024-06-08 22:56:00 +0000 | [diff] [blame] | 16 | }; |
| 17 | }; |
| 18 | in |
| 19 | { |
| 20 | creation_rules = [ |
| 21 | { |
Skyler Grey | 69ef34e | 2024-07-04 01:08:13 +0000 | [diff] [blame] | 22 | path_regex = ''.*\/teal\/.*\.sops\.(yaml|json|env|ini|([^.]+\.)*bin)$''; |
Skyler Grey | 82ea805 | 2024-06-08 22:56:00 +0000 | [diff] [blame] | 23 | pgp = nixpkgs.lib.concatStringsSep "," [ |
| 24 | keys.users.coded |
| 25 | keys.users.minion |
| 26 | keys.users.pinea |
| 27 | |
Skyler Grey | 6beb774 | 2024-06-09 19:45:06 +0000 | [diff] [blame] | 28 | keys.hosts.teal |
Skyler Grey | 82ea805 | 2024-06-08 22:56:00 +0000 | [diff] [blame] | 29 | ]; |
| 30 | } |
| 31 | ]; |
| 32 | } |
| 33 | |
| 34 | /* A1D1 |
| 35 | -----BEGIN PGP PUBLIC KEY BLOCK----- |
| 36 | |
| 37 | xsFNBAAAAAABEACSxCiPC32/kuhkaXnxLcXWQuNkKb3oimnzVn2cOl6X7mpwUQkO |
| 38 | WSL4mP+s/bsEoHuC17h+IbuA3vm62fWhfxoC59sJe3J0zNUb9YzHu2RkyO23msoo |
| 39 | WBbO+3qCs8W+/1FIh5LTW5X35V5Bl3D2p/4Xydk3qKvyU3VQp8JYJZahP2Rwxs8g |
| 40 | 2IGWV39dJVwwBL/3ZRY122jBc0m1TKXVtg1pzkpJoNLQNWVPH3xrRjhAplXY8ArF |
| 41 | MT1trQHvTNC3fIxAlc+ED8Mf9nzYikxyQQmvwR98cE20Nzlrs8VSw+Xwo3v6/t0j |
| 42 | hmlUQTtDJMl1Oow3VLUZwvsHcSc+JuZW24t/1i1iZ59fi5/ZlbXQGgJ/Iwrx/3n0 |
| 43 | 3grQufiWAsN3ALHkyD0KFjxqlt9M8DSg8OYMzPvRK/75vPPB1oaXXG76Us9bkF/M |
| 44 | vckCpHoxBEGu/eSY2MBcW7CrWXkLW898txJfhgh6o2TQjPWcnGCDn+tGA9AxvGl1 |
| 45 | HlnyVz+MIJvQ2Pp9DGMEqSPNWiv1ESPAgiyeIuDAL9pnpLO+WFfc/NU2GUnPybEk |
| 46 | vzq8uYiD0Nyr01ruxdcsmagbI/7z8h93bNMpo8V7/nT8n881oJYUtTWrJ+CTB6F/ |
| 47 | 9ulZteFbXBQ5i2Xk+VYeVjVZ2snkCZ16qm4j81PFojRm1NUbRmz5uoYFwQARAQAB |
| 48 | zSlyb290IChJbXBvcnRlZCBmcm9tIFNTSCkgPHJvb3RAbG9jYWxob3N0PsLBYgQT |
| 49 | AQgAFgUCAAAAAAkQDwJqrZN1LWoCGw8CGQEAAC2GEAAK0ceEOyeb2YlhCN750G2s |
| 50 | H+bGWlV+AyEDAocPEQJxxG3WJVMldXXaeZnFJ7bbILouMVBNcaGzWBHy8vuDGz3T |
| 51 | GmjHRmscN5ZMA5to5khf42q+fd5XvBRgdgED5RKIqNlNT60VODqPe/sVtwOV0p2R |
| 52 | 3Mmk3ycnsJuOfmvxP3JCHCWDCeVlT/THN5qpZlAqBK12GUQBgpalUqTl/gfMR00E |
| 53 | eSI/KEch1vZaj+hQr4Hmu+2tz+0K9Vjhr+esDWIbCLYUJ+pjLCcEY9V1KzSA/mgo |
| 54 | lvdIXOKTDDvUw12LU2vZkvQBskjfQw65M9mnw8n95Y4QnynW0qzMXT5XE01WYi6q |
| 55 | PdJCfJKllJ+2TXt8XlqcM/wQvJMJB+PDdbfC5Z468WBBrZdjkqFpJnVT4j77zTlK |
| 56 | X6/3OHqVdD5bEPceIrG/Iefcy3LNYF38euR1QOCzpOywyMlaujYXQdJbBPngkXAc |
| 57 | GjYO3gevAkfaltLWddX5cK0YzrRI5m8e0zCLVGbcqxU7vK5ZmJKwTJ8W7INQrH3h |
| 58 | IDtqRQ8k0eRIv8mXF1sFgyFiPmyyJdYqaosR+hxi9nerAChk7TLTNN7fnoUirowN |
| 59 | unr5YcMBKpjiT6VMeYLtVsLcpwjSqet/d+/+yHy+Yn6As67IV67c2+tkZAHk5N4I |
| 60 | vs8VtLQNyjiNH4Rbc8c1RQ== |
| 61 | =A4oI |
| 62 | -----END PGP PUBLIC KEY BLOCK----- |
| 63 | */ |