From 635004f3c311c7359ac2102770ed4fef3797e874 Mon Sep 17 00:00:00 2001 From: sstent Date: Wed, 6 Dec 2023 18:50:05 +0000 Subject: [PATCH] fixing up mrconfig adding dotfile for plain text --- dotfiles/sstent/justfile | 46 +++++++++++++++++++ home-manager/users/sstent/default.nix | 8 +++- home-manager/users/sstent/mr_completion.bash | 48 ++++++++++++++++++++ secrets/user_dotfiles/mrconfig | 18 ++++++-- secrets/user_dotfiles/mrconfig_old | 24 ++++++++++ 5 files changed, 138 insertions(+), 6 deletions(-) create mode 100644 dotfiles/sstent/justfile create mode 100644 home-manager/users/sstent/mr_completion.bash create mode 100644 secrets/user_dotfiles/mrconfig_old diff --git a/dotfiles/sstent/justfile b/dotfiles/sstent/justfile new file mode 100644 index 0000000..1bf0e3a --- /dev/null +++ b/dotfiles/sstent/justfile @@ -0,0 +1,46 @@ +bootstrap-repos: + mr --trust-all bootstrap /run/user/1000/secrets/mrconfig + +update-secret-mr: + #!/usr/bin/env bash + cd ~/vmimages + cp secrets/user_dotfiles/mrconfig secrets/user_dotfiles/mrconfig_old + cp ~/.mrconfig secrets/user_dotfiles/mrconfig + sops -e --input-type binary -i secrets/user_dotfiles/mrconfig +# sops -e --input-type binary secrets/hosts/StuPC/mullvad/device.json +# $ sops -e -o krb5.keytab +# # an example of what this might result in: +# $ head krb5.keytab + + +# It can be decrypted again like this: + +# $ sops -d krb5.keytab > /tmp/krb5.keytab + +sops-updatekeys: + #!/usr/bin/env bash + cd ~/vmimages + sops updatekeys secrets/user-secrets.yaml + sops updatekeys secrets/host-secrets.yaml + sops updatekeys secrets/*.yaml + +rebuild: + sudo nixos-rebuild switch --flake /home/sstent/vmimages/.#${HOSTNAME} + +nomad_run SERVICE: + nomad run ~/projects/nomad/nomad_jobs/enabled/{{SERVICE}}.nomad +nomad_purge SERVICE: + nomad stop --purge {{SERVICE}} +nomad_stop SERVICE: + nomad stop ~/projects/nomad/nomad_jobs/enabled/{{SERVICE}} + +nomad_exec_bash SERVICE: + ID=$(nomad status {{SERVICE}} | grep "running" | grep "{{SERVICE}}" | head -n 1| awk '{print $1}'); nomad alloc exec -task {{SERVICE}} -t ${ID} /bin/bash + +nomad_sh SERVICE: + ID=$(nomad status {{SERVICE}} | grep "running" | grep "{{SERVICE}}" | head -n 1| awk '{print $1}'); nomad alloc exec -task {{SERVICE}} -t ${ID} /bin/sh + +run_nautilus: + mullvad connect + nix-shell -p nicotine-plus --command nicotine-plus + mullvad disconnect diff --git a/home-manager/users/sstent/default.nix b/home-manager/users/sstent/default.nix index eba67cf..ffe7d1f 100644 --- a/home-manager/users/sstent/default.nix +++ b/home-manager/users/sstent/default.nix @@ -21,13 +21,19 @@ mrconfig = { sopsFile = "${config._secretstore}/user_dotfiles/mrconfig"; format = "binary"; - path = "${config.home.homeDirectory}/.mrconfig"; + #path = "${config.home.homeDirectory}/.mrconfig"; }; }; }; + #home.file."/home/sstent/.config/bash-completions/mr.bash".source = ./mr_completion.bash; + # home.file."/home/sstent/justfile".source = ./justfile; + home.file."/home/sstent/justfile".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/vmimages/dotfiles/${config.home.username}/justfile"; + + # home.file."/home/sstent/.config/beets/test".source = config.lib.file.mkOutOfStoreSymlink /run/user/1000/secrets/test; + # Let Home Manager install and manage itself. programs.home-manager.enable = true; home.packages = with pkgs; [ diff --git a/home-manager/users/sstent/mr_completion.bash b/home-manager/users/sstent/mr_completion.bash new file mode 100644 index 0000000..d4fdf56 --- /dev/null +++ b/home-manager/users/sstent/mr_completion.bash @@ -0,0 +1,48 @@ +#!/usr/bin/env bash + +_mr_completion() { + local cur prev opts + + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + flags="--directory --config --force --force-env --verbose --minimal --quiet --insecure --stats --interactive --no-recurse --jobs --cache --cached --uncache --top --trust-all" + + case "${prev}" in + mr) + opts="checkout update status clean commit record fetch push diff log grep run bootstrap register config action online offline remember" + COMPREPLY=( $(compgen -W "${flags} ${opts}" -- "${cur}") ) + return 0 + ;; + clean|commit|record|grep|run|bootstrap|register|config|action|remember) + case "${prev}" in + clean) + opts="-f" + ;; + commit|record) + opts='-m -a' + ;; + run) + opts=' [param ...]' + ;; + bootstrap) + opts='src [directory]' + ;; + config) + opts='section ["setting=[value]" ...]' + ;; + *) + opts="" + ;; + esac + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + ;; + *) + ;; + esac + + return 0 +} + +complete -F _mr_completion mr \ No newline at end of file diff --git a/secrets/user_dotfiles/mrconfig b/secrets/user_dotfiles/mrconfig index d3e1bab..4b75785 100644 --- a/secrets/user_dotfiles/mrconfig +++ b/secrets/user_dotfiles/mrconfig @@ -1,5 +1,5 @@ { - "data": "ENC[AES256_GCM,data:FPFwVL3VY3xVfqZ6SCaEUIdVnSSzOAs1moKbWsWi5hn0BciVTQoxftKIYX/3zJcGY9LONzsl949VcRNdRpl8hMngLPQ9I3h80g9FDBLYzjbB/cwypnuuJA67up/rbFQoQBAhhCjK1jRh7FQTokD8ecqOj5AO/0REpVMul6IOqZMcFp4JfMKpTNsf17RqaaMH3eBGpYyKZ0rUU5NhaLc9FqBNjJYkxlGWSDdw9rJup47QwwyFPe+FbLq7cGf2Tq4WmGVvwcbiX/Ngo3nWWSod0pcXQ+6r6l9HqUupK73gmbAUQt85LOY19bTlmdUxM2/SOIPurSuJtZhpWWBEwdfGwYCc6CsPLj5aGU3eFS17tL5Nm5JVwd7rSQ+tj2MNtlCQfscfVvTg0+u/eUf79kLceE+azeFtbwA8U69aB5MBIQ+Y+cQVytISAxjJLFabGzc0PKVH0MANbKPzoXnme71ADojgWl1pPhnJBe6C37qBtm3IihTPJXa5vNfMj6iZxGroOVsEvdXfXbUGH9/1zyYXhBEcy2BGQDjWOMMbwMWNaMCcP3k3Cq5haEhy08xvIUhPakeDzzjJLvPi82kDmtKaD0pVY9Ym/8VPlIhmyrhoKC/pJhsd8O9KuCRTMp/tP6Pgf0pSOYhfC7Wvm4XVczwbcebLBXOlDpJXoOa6F4fqUDUo0Z0y6tAwjUfhuz5D074GlefQSJL7pC31d4dCAlFVykXKKKktFkRGSHIy8l3964htw+Xa78VyvCPZrKfWU0usaOFdZ1/5DHpq9nV1VLYESCygktEmseFhpDX4G5SLztB6txSy+dlSTwj1ARWdWCFuLDPLsuoF9k1zUNmAVJxpYTs7sDGaeyLnMz/hnumbY0EaaGXlY6YYfxX4286/eXQajpixy8peeYCGoNTwRkRPkur7Hids3K4SktcB1jXEuZWEnNe0LfrhePMI5VKW1M2QIJVJmG8GXvKdW298WKCVq3SL+EWn5dQnPHNuPEYv35cRnmshBfCJAS+kUkR+l97yN+QPWNtaJsdC1fRsA/zvtofyV89yNzqvnqXnbbBU6gahdTwgnc06kOridDDQlb3W4nU+RdnLfINnTLdZ5h1f+S1mn+EOpIVJ6+zJcqVVt2RdfrC3x4Nly8R08Q2bVG5OJCYasxOAiJH0IwO8nsjUusH4nehUUqJ66Gzg3k4OMydw2zh4iJJeHVdwa3FCbc71HagbeohTx+XA2DCCRnkQwgI+QkColUIXYx6q5CtzRAe4m6Qpgq8htBEWMnq2a0iAdDRASXxKvVST9TMitnVp6NdjPzRIXUma6x/hNmYo70Mj0qX8zun2Mn8K9qKvO4+oBIaHBdr148TnAVKiLTfht19/qekYea4dVAOMXNwSNWh2AZbhQTO+KMq+bdU+qcvT9t3ddvMjZURAa1F5Vck8V/+GZV+xNwXrhH8y7WxOFA5TrInnpCAKAqJXz35zYrW3k/rEqhaGE9XsKzg0,iv:DxJeRxDb7SkqXvYJpDljssmL/JRy4PnGKIXckeUcSM8=,tag:AqtC4nCe0ewrK/fDBuNiYA==,type:str]", + "data": "ENC[AES256_GCM,data:kWE8TFjQQKgO77NftHZFSj4K+HzWePqTFDG9wqaWl0A6c0f60QCY30kibIwbCB3bmH7MI18o4Ct9A5qel386tM1GOUFJ83M83+IGG3b1A7tsHFiwfM1dSthuGUPrXwRxK9Gt6qeldeTDmWmAkXWm9yrwaFsjuQ2dmKDBXXdo7z8Z29t9FbDD8uJMbe70RO3OrtS6nd743HbPkleLfajFbjT332pFTNu5b1Zm2ES6m/IYJvTstqyXY+UWh3T5Dq6C3+WKy/r8nOzl+YeSXNe3Lrd+NvrWFK5Yblo03G5ZPExMjP7L/ufmgWVvbEb1i37uPggArQZIi8lrdZt51wn7stmkExBpgvZgrHTuZLgBNN/cT551OEMZhn2zhdjD6ylAbDHXdPfNY8kK0Ik3e6Hx4z3Lg8S5FE5gueDjUfpopkQeEEl10oZiOeeT6XYCo0rCHihRG+SdXvykC43BIzxiuETC9i2dyD/d1QjJPmf4LGiP5kqjfE4CcnUpgHR9UAWDxVVeZJEfxPoZX7ohoAziBqooxv7f0nt090LYlDeq/DxYoR8MTRuPfxq+HX21MuQD4kaGVYQXVHMQXA/fuVtdbXAdGvV6cZpu/FT+XpVgZ1EHHTt7bDL72DjllP72TgMZTlgC7F41vWc3ImArXRUFIT1yr/U/uAdIPvX2KN8S+pKjNAiyT0G8a8064NrPIplL+NnDDUcJm09m3pn1kmoVjk+4fiUFYfOVzhN4NtLA6mL/1v6jiOiKbYTLrZpbRHeaQa9Hx18AS/EFUM0q1fHJxojsKV68+S6s9XL2BctmP56d1wNkE7ThCFF698sGkl3AzYZRXnD0405QOrxU0z1P/fVA5vNMLnBrLisCWiqAyATrkOUhU7QldHBspROCwPa6gv2/idM2is95eD6OnMoLZwx1NN1jMR2fQIAwuURR9BYfRPavu8ugkENbQafQe+ywS4Ewo/u93YtE9U/ewTbyQn/ErNIi3NODM+9IpYqOKW0+UzRGJHorizdo8XeXMvCA0aGiz3dj0paPnBE6TNnyMra4FOLvBQNXAeSB6+hN+26I9H8OG8Zy1CtTwDJ2gVPKYN52k1CAiTeFFnSyad51xXCJ6jMP3OfhorheStQn4lNlfUiqWwwcvjaMhWAdGTDzqlTkwVXKzpofvVIVp5mB0ppIfJCi4g/u/J8dnoLRL7NR083DZSYmCHJCNcoDJ8/Vf5K2vPAkS50jqmHiNswGrh4aQYiUESonp/7tOvRpxmMFolZcse+keMDObl/Y98viboVy4qUrpntexhspTl8bhGYIfaexpzahAHWp89V+OVt8zUC9y+Vukn93EgN50zNaSy4yuyz+fJCwv41fljwedipTzO22ldrqoxLQ+1yA5nkjWHaMwShP4tWNfxczk4xpgR8/FIYXrB55rcfgge/UABmeSe5DniuCok9+pSUYhwZbb688jJGVxXggLABLtVd6glabrSiq5nqFJkG4,iv:1DW1HT7W3WAGlJBa8lsGRpq7NAwS64L+yqjz1OSjrXA=,tag:UbdycEnT43CX5R+d0p7HTQ==,type:str]", "sops": { "kms": null, "gcp_kms": null, @@ -8,15 +8,23 @@ "age": [ { "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcmRSZnk1MlgvR3Z3M0tB\nV1dvVmZ3L2JLZWMrQTBzeTBXTVhDQVNubTBNCnNVb2k0VVFsOVJSVnBzRU54amV5\nTThKMTQrMko2clh4SEVLWGtabkFUUVEKLS0tIEdVRWRwd1Y0NXMzZGZzZXNOcVc5\ncHZ4RUpabWlmaFhTQUNhOUxrcEhrcVkK7NArQ9gJccsU826BcJWrpA/q1BxyQ7W0\nF52LdPcXpa7ssMiocsLgXyWlg+kasE1INFSl1o0sY69wBTOuYH1XUA==\n-----END AGE ENCRYPTED FILE-----\n" + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2dmx6b0FsVVhYNnEva1Rh\ndENLT3pMYUUzYVkwVTZrcUs1S1ptV21GN0NnCjZvd1A4RjgwT3JNQkg2MFkrd2pM\nczBYT3dZVE5lVTlPeXJtWU1zL0dyY1UKLS0tIDdxbU9Kemc2aGJGRWNPdkcwZlNr\nN0psRk1CUDVFdU16THFyTjFjT0llMncKfUFieUQk2MeeF/HMov7YPwbCfoOe20xY\nPH4qtyBmJlIgoLjNN2Ag3w5en50RMNNb6gwvbuls+GmqDjDcpfBwrA==\n-----END AGE ENCRYPTED FILE-----\n" }, { "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaC9WNUNZTG1GYnJIK203\nYW1tNXVwdGh6WXVZTEJCVm9mMkFjeG1pTG1jCmltdU1YeThoTkZsVmpvRVpTTVlK\ncllNbUpZaTZjNkNCbnJYMUxxVkVxcVkKLS0tIDNocDd0V3JoWTNndzV5V3VYaWFY\nQnBXQWVPSmljV0ZIMTQ3aUZYNlZ5K1EK+J13LdXi47ylyZDDNDHtor48dqp6nC7H\ne5M/VESLNcw9l0cbORSSfbAnlFC8Pp8o9IWB/iCW9GDHwVdM5oDG7Q==\n-----END AGE ENCRYPTED FILE-----\n" + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0NWpaTWlTbys1RTlyRzhE\nbG94YVJEM0w1SGtCSy8wSlY0cUJvR05MbWtNClNjbzZjcitnNVB4SFZLb2ZkVWNW\nTXI2Ylc2N3N2QUR0NVduQjRVVXVPbkUKLS0tIDRKZUU3Uk9nRTAvUHN5dC9JbENu\ndkdTMHF6VnhGTExJc2c3dkxyd1BnQ2cKT2wAoaYE/5IMigZ9zeg1hUy6qmgtpEcL\nrtQcIXHWzqv2F3giQ1y65xLOZXv9U0eCh3ltGKJxNk4d5ECp6iXT+g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1t6zzuxzzlfvqfhcvj3vyngfguxrw960c5u9hjwd05k5q9zp7l3gqyjatew", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYNldiam1zcWhtbUhHd09s\nakFFWGJHd3ZyNEcvVTYyZDNLTTh1aG5KaVVBCml5b1QxSkZESHVXSGF3amU2VGVm\nR2x1bW5ZcW95ZzIvNEdpNFlUenlrSmcKLS0tIEUwdzh2U3JGcExJYVk0SDNmRHFz\nVjQzWDlFL2FHRTByaHFOdFFMKzBkc3cK5j5VOT4LZz+BcYIoTWUmBZdhYQ/0fP9s\neqY7xoA/lvkK1UNe0ZgJTuTp/xll7SzfLufZQSpmRR2jb3K1ciRfJQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age187fdx6pc2559tjh03jrcwp6yj8whd70h666g8a0ptyr0z49tfcsssdx6au", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHV090SS9HbTluNFVUamRr\nVnlUNktTQkJ1NFFteTYxZmdGVTRuN3VialNVCnNwZ1Fpeks3elhxMkxOT1BXNkV2\nRWl5TlJDekRmZUhuSzRGTTJvRTVHMG8KLS0tIGY0dlYxaUN0M3FCUWlzRFVOaDlj\nZk9UZUU1MEFOYzBuVkVxVHZOaWtIKzgKKyA8d47ypnpaOjbmOMyh2UM7QbjvFcwS\nuDvEJUkAVGXAmqrwQzFxT5zemqoLILKhb6rDrlMBxX7MYqj6D0zUDA==\n-----END AGE ENCRYPTED FILE-----\n" } ], - "lastmodified": "2023-03-09T17:27:24Z", - "mac": "ENC[AES256_GCM,data:6IBw0m1ascgNp7Bd9w5bnvm0jyIrqX4ymIhoyuBDYgl/LeKwMsJWboSaP7Gmy6Y30drbo91QovA1VT+4AfggDG4UgPiLddx8Bv8ybavXGFlNiV9cQSKo2Y3I4E2tR7Q0zdoTQ2AUmXDuLVjBS7gtxBDTzkEgT6Sln1+TH1F9O6I=,iv:BYtss6rtT5s7S+edttY0u8XgnIuX6NNk2OiuC+TXKog=,tag:3ppc6QRUJ5eJgP/ttvyDuw==,type:str]", + "lastmodified": "2023-12-06T18:48:17Z", + "mac": "ENC[AES256_GCM,data:bNy7kzbTglNrihuvWrXQISNXcC3AjTuGRp7gRRz/Jy+siutSHSz3+WrqtkRxCJy6JFE/YyLaLul5tfJFmCT9vjDkXQ/LavQ/J+RczZgbNDEssJsO+WNysG9aVAzP1WGHRYcuHQQ5oDTZlbHLma6LlfRx6XAxbuPWUYu7wIO5vcY=,iv:le4/YzgA8LFe9GnLPGng8FTHKldfiy0lWVByBPETELM=,tag:yP2GalgJC7z/NPaPSZbO9A==,type:str]", "pgp": null, "unencrypted_suffix": "_unencrypted", "version": "3.7.3" diff --git a/secrets/user_dotfiles/mrconfig_old b/secrets/user_dotfiles/mrconfig_old new file mode 100644 index 0000000..d3e1bab --- /dev/null +++ b/secrets/user_dotfiles/mrconfig_old @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:FPFwVL3VY3xVfqZ6SCaEUIdVnSSzOAs1moKbWsWi5hn0BciVTQoxftKIYX/3zJcGY9LONzsl949VcRNdRpl8hMngLPQ9I3h80g9FDBLYzjbB/cwypnuuJA67up/rbFQoQBAhhCjK1jRh7FQTokD8ecqOj5AO/0REpVMul6IOqZMcFp4JfMKpTNsf17RqaaMH3eBGpYyKZ0rUU5NhaLc9FqBNjJYkxlGWSDdw9rJup47QwwyFPe+FbLq7cGf2Tq4WmGVvwcbiX/Ngo3nWWSod0pcXQ+6r6l9HqUupK73gmbAUQt85LOY19bTlmdUxM2/SOIPurSuJtZhpWWBEwdfGwYCc6CsPLj5aGU3eFS17tL5Nm5JVwd7rSQ+tj2MNtlCQfscfVvTg0+u/eUf79kLceE+azeFtbwA8U69aB5MBIQ+Y+cQVytISAxjJLFabGzc0PKVH0MANbKPzoXnme71ADojgWl1pPhnJBe6C37qBtm3IihTPJXa5vNfMj6iZxGroOVsEvdXfXbUGH9/1zyYXhBEcy2BGQDjWOMMbwMWNaMCcP3k3Cq5haEhy08xvIUhPakeDzzjJLvPi82kDmtKaD0pVY9Ym/8VPlIhmyrhoKC/pJhsd8O9KuCRTMp/tP6Pgf0pSOYhfC7Wvm4XVczwbcebLBXOlDpJXoOa6F4fqUDUo0Z0y6tAwjUfhuz5D074GlefQSJL7pC31d4dCAlFVykXKKKktFkRGSHIy8l3964htw+Xa78VyvCPZrKfWU0usaOFdZ1/5DHpq9nV1VLYESCygktEmseFhpDX4G5SLztB6txSy+dlSTwj1ARWdWCFuLDPLsuoF9k1zUNmAVJxpYTs7sDGaeyLnMz/hnumbY0EaaGXlY6YYfxX4286/eXQajpixy8peeYCGoNTwRkRPkur7Hids3K4SktcB1jXEuZWEnNe0LfrhePMI5VKW1M2QIJVJmG8GXvKdW298WKCVq3SL+EWn5dQnPHNuPEYv35cRnmshBfCJAS+kUkR+l97yN+QPWNtaJsdC1fRsA/zvtofyV89yNzqvnqXnbbBU6gahdTwgnc06kOridDDQlb3W4nU+RdnLfINnTLdZ5h1f+S1mn+EOpIVJ6+zJcqVVt2RdfrC3x4Nly8R08Q2bVG5OJCYasxOAiJH0IwO8nsjUusH4nehUUqJ66Gzg3k4OMydw2zh4iJJeHVdwa3FCbc71HagbeohTx+XA2DCCRnkQwgI+QkColUIXYx6q5CtzRAe4m6Qpgq8htBEWMnq2a0iAdDRASXxKvVST9TMitnVp6NdjPzRIXUma6x/hNmYo70Mj0qX8zun2Mn8K9qKvO4+oBIaHBdr148TnAVKiLTfht19/qekYea4dVAOMXNwSNWh2AZbhQTO+KMq+bdU+qcvT9t3ddvMjZURAa1F5Vck8V/+GZV+xNwXrhH8y7WxOFA5TrInnpCAKAqJXz35zYrW3k/rEqhaGE9XsKzg0,iv:DxJeRxDb7SkqXvYJpDljssmL/JRy4PnGKIXckeUcSM8=,tag:AqtC4nCe0ewrK/fDBuNiYA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcmRSZnk1MlgvR3Z3M0tB\nV1dvVmZ3L2JLZWMrQTBzeTBXTVhDQVNubTBNCnNVb2k0VVFsOVJSVnBzRU54amV5\nTThKMTQrMko2clh4SEVLWGtabkFUUVEKLS0tIEdVRWRwd1Y0NXMzZGZzZXNOcVc5\ncHZ4RUpabWlmaFhTQUNhOUxrcEhrcVkK7NArQ9gJccsU826BcJWrpA/q1BxyQ7W0\nF52LdPcXpa7ssMiocsLgXyWlg+kasE1INFSl1o0sY69wBTOuYH1XUA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaC9WNUNZTG1GYnJIK203\nYW1tNXVwdGh6WXVZTEJCVm9mMkFjeG1pTG1jCmltdU1YeThoTkZsVmpvRVpTTVlK\ncllNbUpZaTZjNkNCbnJYMUxxVkVxcVkKLS0tIDNocDd0V3JoWTNndzV5V3VYaWFY\nQnBXQWVPSmljV0ZIMTQ3aUZYNlZ5K1EK+J13LdXi47ylyZDDNDHtor48dqp6nC7H\ne5M/VESLNcw9l0cbORSSfbAnlFC8Pp8o9IWB/iCW9GDHwVdM5oDG7Q==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-03-09T17:27:24Z", + "mac": "ENC[AES256_GCM,data:6IBw0m1ascgNp7Bd9w5bnvm0jyIrqX4ymIhoyuBDYgl/LeKwMsJWboSaP7Gmy6Y30drbo91QovA1VT+4AfggDG4UgPiLddx8Bv8ybavXGFlNiV9cQSKo2Y3I4E2tR7Q0zdoTQ2AUmXDuLVjBS7gtxBDTzkEgT6Sln1+TH1F9O6I=,iv:BYtss6rtT5s7S+edttY0u8XgnIuX6NNk2OiuC+TXKog=,tag:3ppc6QRUJ5eJgP/ttvyDuw==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file