nix machine / user configurations

wip

-4
secrets/.gitattributes
··· 1 - * filter=git-crypt diff=git-crypt 2 - ssh-key.pub !filter !diff 3 - .gitattributes !filter !diff 4 - README.md !filter !diff
+19
secrets/bernbotToken.age
··· 1 + age-encryption.org/v1 2 + -> ssh-ed25519 KjIL7g 9zqnchTxa2RNHh6dA3ywXt7kkdP7PIT09IDW5S5NBQU 3 + kBvwfU6jyBgPkjww8mm7aKjDeC/te9AySRQhWW8zDkA 4 + -> ssh-rsa Abmvag 5 + CK5dRW3YSK7sSZoYqxuolfjHQkIKEKbzX4Z6PjaRaF5l5+/JPQnFhi+/AvhjAD5T 6 + kdgUw6NjWRRRz8oxRfdXezDv+ilFT1SomYvvbc0BtVm1MSoSrw8mwvcP10E1Ufet 7 + B5SgfGR1RCKrzUxG+zD7iXRfnpvpC7RURSRqSFoLZOEiHYE+yRaEWsL7bq5jrIqt 8 + OOH7OP+g+ScReyaTz02ReHqCNnKl4YqM5V1EfCEgrchwMbEFZji7cqmoTQcG0Dbd 9 + c16kdGwzTJrqKkcTGnGn+MwQb5WrSvWmE5JTliq+ksC8Mujot+ufZa1UFPz3uPJh 10 + j2UIc4sWTRba7Jz/nqL2Ef5d8LeXtus/TqNszRBW3AIffXl5I04kQTb+sAv8WPTx 11 + fH34li8Dd2RZdK/iPlJMqsUJhnb/4QpvDQaqigAzX9WLQy4sllsXQdjSwgm8Chen 12 + 0peoZsFiPkQrQ3qs9tm0JI8xFbFOnvaso0o9iMGi6JZfc1Xx1P1l533yJjm6BOAl 13 + h7rX7ocLi8kfTmXAIzo80Ux0WfHyWkqvMbE6E59T5tVwcTyJQwg3F8UFs+HB7zY9 14 + NajjyLZP7FnLFyEY9OkdZ+TmTERu7EssHWVVnm7y3YdglUbGI7dvNrYXEfK35HEN 15 + kAofFoIKRIEx/EJfcqFksb3ghIg+d3TzfMSJlefhJXg 16 + -> ~am?#^s~-grease 17 + TZj9QCRRKFXA4zbN86Hc88WzEJGSfhfdiylgXgsVqmgdevbrs+Yek0NpdA 18 + --- TI12rWP+DxEO/4ynIKZLXUraDINwjquPe27/MLbF+ws 19 + ��=�W�g�ަ�|�.��U<6�J�]^8!s��Q�$ps����a��4�q?!#�f�� ҿ������JO��^�F�Twgh@낺�֨P������� �vw�`�`4�;��3 �G\�
secrets/bernbot_token

This is a binary file and will not be displayed.

secrets/default.nix

This is a binary file and will not be displayed.

+20
secrets/nixGithubAccessToken.age
··· 1 + age-encryption.org/v1 2 + -> ssh-rsa Abmvag 3 + f0TCb9mYA+pCLmnD+OrOCeXn4rZLQauDPctBDjw2OR8t5fRp+WMSp/dW8MmFO9iF 4 + WMSpF/ga4DO3VnvsVtJ21tbekknoZqGMoIXQUL7ROYqbqWuJu0Oq63n0bJWI+Q8d 5 + ugCJAhGgAkLADddneLNPLS6Fs/eO1ABGdgWBatreA32MZYHGarML1tpsCVy2s8z+ 6 + elfcNyGKKmjQHauvlkDYmPuRWoH7PX0Ef9fSSppYoVExwOmQxj18P7sIa5X4GSN3 7 + BPSWEViUA6jO+bXsj+DLu6t9ReloFkYynamRsLtnKrGzMlJTnqCp9PAqOiOMXK9I 8 + w5gC6ViD/2vPgkfogBbsFhUrGwAhrdeRJ5z+uacOq6I1mn3nZs5DnPs6BVBDKidc 9 + KVEHNTwpLpEbaS6cOnXfSYuJd5UNJbnKi75cCI8I5fe0Bd5g2rJTsd3EZQOKE/34 10 + 3veDcCcWNL1ZykeUsUUj4V4vzSiWS5//nyFum54y3ihtvZIeFbtm2Jh403YuQHKn 11 + ltFgYnIS5KjdfeQ11LOfDaHFbzIjqIWULJ6KV9zRqPmmb08diuiJ3LvXHxTVQ1/N 12 + K1742vDJucMuSLhFIVq/lufCSg3DMXVJUs8U5VhaFCNTPXBWR3ZaS1AwZgm4bhW2 13 + FQx+YDv5E2z0RSbqDUK07SPh33xu2XWkXEPH8KwB8d4 14 + -> "J,lTC+-grease p , 15 + TRD6pwBJQ9U 16 + --- uAglxAkrcJdg7FPLhAin6AUGoYQQ9O071OIZptp9790 17 + �[���!!��x�"���`Y�I�� ց�G 18 + (�F:dq�E��Chl����� ���}]`�6w�m`X 19 + •�y�t@q� 20 + l���[�R��ݐ(�~t��M�^z��
secrets/secrets.nix

This is a binary file and will not be displayed.

secrets/wolumonde.key.pub

This is a binary file and will not be displayed.

secrets/yusdacra.key.pub

This is a binary file and will not be displayed.

+17 -3
shells/default.nix
··· 1 1 {tlib, ...}: 2 - tlib.genPkgs (pkgs: { 2 + tlib.genPkgs (pkgs: let 3 + agenix-wrapped = pkgs.writeShellApplication { 4 + name = "agenix"; 5 + runtimeInputs = [pkgs.agenix]; 6 + text = '' 7 + if [ -z "''${1-}" ]; then 8 + agenix 9 + else 10 + RULES="/etc/nixos/secrets/secrets.nix" agenix -i /etc/nixos/keys/ssh_key "$@" 11 + fi 12 + ''; 13 + }; 14 + in { 3 15 default = with pkgs; 4 16 mkShell { 5 17 name = "prts"; 6 - buildInputs = [git git-crypt alejandra helix agenix]; 7 - shellHook = "echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\""; 18 + buildInputs = [git git-crypt alejandra helix agenix-wrapped rage]; 19 + shellHook = '' 20 + echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\" 21 + ''; 8 22 }; 9 23 })