diff --git a/secrets/.gitattributes b/secrets/.gitattributes deleted file mode 100644 index 2eacaa7..0000000 --- a/secrets/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -* filter=git-crypt diff=git-crypt -ssh-key.pub !filter !diff -.gitattributes !filter !diff -README.md !filter !diff diff --git a/secrets/bernbotToken.age b/secrets/bernbotToken.age new file mode 100644 index 0000000..215644e --- /dev/null +++ b/secrets/bernbotToken.age @@ -0,0 +1,19 @@ +age-encryption.org/v1 +-> ssh-ed25519 KjIL7g 9zqnchTxa2RNHh6dA3ywXt7kkdP7PIT09IDW5S5NBQU +kBvwfU6jyBgPkjww8mm7aKjDeC/te9AySRQhWW8zDkA +-> ssh-rsa Abmvag +CK5dRW3YSK7sSZoYqxuolfjHQkIKEKbzX4Z6PjaRaF5l5+/JPQnFhi+/AvhjAD5T +kdgUw6NjWRRRz8oxRfdXezDv+ilFT1SomYvvbc0BtVm1MSoSrw8mwvcP10E1Ufet +B5SgfGR1RCKrzUxG+zD7iXRfnpvpC7RURSRqSFoLZOEiHYE+yRaEWsL7bq5jrIqt +OOH7OP+g+ScReyaTz02ReHqCNnKl4YqM5V1EfCEgrchwMbEFZji7cqmoTQcG0Dbd +c16kdGwzTJrqKkcTGnGn+MwQb5WrSvWmE5JTliq+ksC8Mujot+ufZa1UFPz3uPJh +j2UIc4sWTRba7Jz/nqL2Ef5d8LeXtus/TqNszRBW3AIffXl5I04kQTb+sAv8WPTx +fH34li8Dd2RZdK/iPlJMqsUJhnb/4QpvDQaqigAzX9WLQy4sllsXQdjSwgm8Chen +0peoZsFiPkQrQ3qs9tm0JI8xFbFOnvaso0o9iMGi6JZfc1Xx1P1l533yJjm6BOAl +h7rX7ocLi8kfTmXAIzo80Ux0WfHyWkqvMbE6E59T5tVwcTyJQwg3F8UFs+HB7zY9 +NajjyLZP7FnLFyEY9OkdZ+TmTERu7EssHWVVnm7y3YdglUbGI7dvNrYXEfK35HEN +kAofFoIKRIEx/EJfcqFksb3ghIg+d3TzfMSJlefhJXg +-> ~am?#^s~-grease +TZj9QCRRKFXA4zbN86Hc88WzEJGSfhfdiylgXgsVqmgdevbrs+Yek0NpdA +--- TI12rWP+DxEO/4ynIKZLXUraDINwjquPe27/MLbF+ws +=Wgަ|.U<6J]^8!sQ$psa4q?!#f ҿJO^FTwgh@낺֨P vw``4;3 G\ \ No newline at end of file diff --git a/secrets/bernbot_token b/secrets/bernbot_token deleted file mode 100644 index d6a3b39..0000000 Binary files a/secrets/bernbot_token and /dev/null differ diff --git a/secrets/default.nix b/secrets/default.nix deleted file mode 100644 index 8f97d4a..0000000 Binary files a/secrets/default.nix and /dev/null differ diff --git a/secrets/nixGithubAccessToken.age b/secrets/nixGithubAccessToken.age new file mode 100644 index 0000000..c222bc5 --- /dev/null +++ b/secrets/nixGithubAccessToken.age @@ -0,0 +1,20 @@ +age-encryption.org/v1 +-> ssh-rsa Abmvag +f0TCb9mYA+pCLmnD+OrOCeXn4rZLQauDPctBDjw2OR8t5fRp+WMSp/dW8MmFO9iF +WMSpF/ga4DO3VnvsVtJ21tbekknoZqGMoIXQUL7ROYqbqWuJu0Oq63n0bJWI+Q8d +ugCJAhGgAkLADddneLNPLS6Fs/eO1ABGdgWBatreA32MZYHGarML1tpsCVy2s8z+ +elfcNyGKKmjQHauvlkDYmPuRWoH7PX0Ef9fSSppYoVExwOmQxj18P7sIa5X4GSN3 +BPSWEViUA6jO+bXsj+DLu6t9ReloFkYynamRsLtnKrGzMlJTnqCp9PAqOiOMXK9I +w5gC6ViD/2vPgkfogBbsFhUrGwAhrdeRJ5z+uacOq6I1mn3nZs5DnPs6BVBDKidc +KVEHNTwpLpEbaS6cOnXfSYuJd5UNJbnKi75cCI8I5fe0Bd5g2rJTsd3EZQOKE/34 +3veDcCcWNL1ZykeUsUUj4V4vzSiWS5//nyFum54y3ihtvZIeFbtm2Jh403YuQHKn +ltFgYnIS5KjdfeQ11LOfDaHFbzIjqIWULJ6KV9zRqPmmb08diuiJ3LvXHxTVQ1/N +K1742vDJucMuSLhFIVq/lufCSg3DMXVJUs8U5VhaFCNTPXBWR3ZaS1AwZgm4bhW2 +FQx+YDv5E2z0RSbqDUK07SPh33xu2XWkXEPH8KwB8d4 +-> "J,lTC+-grease p , +TRD6pwBJQ9U +--- uAglxAkrcJdg7FPLhAin6AUGoYQQ9O071OIZptp9790 +[!!x"`YI ցG +(F:dqEChl }]`6wm`X +•yt@q +l[Rݐ(~tM^z \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index c97fb0e..6bc127a 100644 Binary files a/secrets/secrets.nix and b/secrets/secrets.nix differ diff --git a/secrets/wolumonde.key.pub b/secrets/wolumonde.key.pub index c4c9726..28a7b89 100644 Binary files a/secrets/wolumonde.key.pub and b/secrets/wolumonde.key.pub differ diff --git a/secrets/yusdacra.key.pub b/secrets/yusdacra.key.pub index 87fb0c7..ed19e57 100644 Binary files a/secrets/yusdacra.key.pub and b/secrets/yusdacra.key.pub differ diff --git a/shells/default.nix b/shells/default.nix index 97225a7..eea6e72 100644 --- a/shells/default.nix +++ b/shells/default.nix @@ -1,9 +1,23 @@ {tlib, ...}: -tlib.genPkgs (pkgs: { +tlib.genPkgs (pkgs: let + agenix-wrapped = pkgs.writeShellApplication { + name = "agenix"; + runtimeInputs = [pkgs.agenix]; + text = '' + if [ -z "''${1-}" ]; then + agenix + else + RULES="/etc/nixos/secrets/secrets.nix" agenix -i /etc/nixos/keys/ssh_key "$@" + fi + ''; + }; +in { default = with pkgs; mkShell { name = "prts"; - buildInputs = [git git-crypt alejandra helix agenix]; - shellHook = "echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\""; + buildInputs = [git git-crypt alejandra helix agenix-wrapped rage]; + shellHook = '' + echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\" + ''; }; })