diff --git a/hosts/_common/ragenix.nix b/hosts/_common/ragenix.nix index 07b5ff7..0627758 100644 --- a/hosts/_common/ragenix.nix +++ b/hosts/_common/ragenix.nix @@ -55,6 +55,10 @@ in file = /${settings.secretsDir}/nix2l001.age; owner = settings.user.username; }; + nix2l002 = { + file = /${settings.secretsDir}/nix2l002.age; + owner = settings.user.username; + }; }; }; } diff --git a/secrets/nix2l002.age b/secrets/nix2l002.age new file mode 100644 index 0000000..f99ba86 --- /dev/null +++ b/secrets/nix2l002.age @@ -0,0 +1,30 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IDd6MzN5USA3SFJJ +ZGlSTy9rYm1JYmN3ZlZnWlJmOEhySzZSdEIybUZ6SkNua2VsZm5VCmNNL3RPWmdl +MlNqZzFVamJhbjc1clpQWWtvaTVsVFVTSGFqM0RsK21wb2MKLT4gc3NoLWVkMjU1 +MTkgSmh2TCtRIHg4QXpxN1JiVk5zMnYrajd1WXUzWU9uL3dRdDdBekxGQjN3UTly +YU5aalkKeHcyT054N2RnTVVLc1dVVisydWVDUGltRy9qMVFhNzlCT0h3Zmo4WGFz +dwotPiBzc2gtZWQyNTUxOSBTcENqQlEgRW1XL1FqUUV0VFVyY2w3V3U0Y3pMRDd0 +ZmNBM3BVK0JpTng4a1pPWURXWQpDSVBqZGtSYmFOUWxSNERiSUtmRFZrR0pXNi9B +SkltV1RaZlpYc094dU1jCi0+IHNzaC1lZDI1NTE5IEJZS0crdyBxRTJjZmFaN3FY +Mk1Ea2VDTDZ2UnhSTGJ2M09aZGd4NU1CU3BhUVRkR2tBCkNvMUVleWUrNkZ0SHdF +eS82V01uTXFya3lmYWNRR0xNVFcvQ2NHcWRuZ00KLT4gc3NoLWVkMjU1MTkgWHpm +bWFRIGtReVZlQjZ3MVVtUXhDb3JhNFBQblpwQ3g0T2VVSlA3VURiYTFRTnoxeUEK +M1lLRTloNzhPVnJCVUt1R2ZDRWs3V2ljKzBRdFFuakY0dDdLa3pZMWdpNAotPiBz +c2gtZWQyNTUxOSBSNSt4ZncgdTZidXFoUXRNQkJRbnRqSTBkdHpvbUMvdG5pcUlY +aG1SdUV0cXIrVWNSSQpVU2Zxa0QxdFZZQkYxTzh3dTBENCtHNVI4cUdncU5PTVli +K21Ra2IvTlZJCi0+IHNzaC1lZDI1NTE5IFJvWDVQUSBtUFlCNFR6ZWRwOFp0NXQy +ZENIa1NwVVZ1RTBYUTIvYXdmbFRVaFQyQVdNClJtREdWTXBQQUsrclFvUkUzd0Vh +VzVLY2swUnMzWUZLaUtRcFZMcjArRlkKLT4gOS1ncmVhc2UgZlN6WDRRIDp7R0sg +S2wya10KYktpbWhBVzRyeitCdllNNVUrdlVjWU9nCi0tLSBhWUZNRnRzUUFubFNy +a254RlRHZEhCREhuSDJRWnJBS2VUczZXemlUSzVNCoiJsr++NB2lyHlXZ1fqUwYm +nYnsybFNSHRquSSkn8aZBdatw+z1OD7gRYdLu6AkAU5MWiWsHLZsuzROhME5lxAX +5LzUEKIbWCx7owsXypppHaX1wuoeR3Lvkssyf23NYAIaTAwES5EqbKW3yVPBp2o8 +ZB4IsA+8MxA1sy2LtymnI1FASpk0JrD/XZHlQfuW4RrWOxkg3I35dpWLLZ+azP+V +XBQlyAk12h15+xDP9L/+Njk9Pc6cwd9v2hwDqNTvFewb8ANNO5n4UnPdUyBEnxKI +mot5FlkACNl6H1JsViCUYjaxVJFWYldN4IPnYxntThiEE/51M0YEpUF7LJs6EYun +Ur5BdqJ2u2Z0Q5Q1EV49niCBP+njZp3WAIYLJ6CIrTYxwgp48YKu8ktbI4msN/NA +12YLLDL5vGgrnGj7uHP0HlzFrATvjzEt+Q6Kmi+a5340PcrUTBdbSyh76VBBHmtN +tlxLQo6jqzDRpVKXh1SGctxd2GhgwpDoagbl4f6CYWUKoOJX6fIHd3YLcyrDE+Cg +LZBSiOt6EUqoPv2QpxxK2JufOLgzck+FzLe5jmER +-----END AGE ENCRYPTED FILE----- diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 0f43a98..c1992e0 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -48,4 +48,7 @@ in "nix2l001.age" = { inherit publicKeys; }; + "nix2l002.age" = { + inherit publicKeys; + }; } diff --git a/users/_common/home_manager/ssh.nix b/users/_common/home_manager/ssh.nix index b8609f5..7d76694 100644 --- a/users/_common/home_manager/ssh.nix +++ b/users/_common/home_manager/ssh.nix @@ -56,6 +56,11 @@ hostname = "172.105.22.34"; user = "root"; }; + "l002" = { + identityFile = age.secrets.nix2l002.path; + hostname = "172.233.221.107"; + user = "root"; + }; }; }; } diff --git a/users/josh/nix_modules/qflipper.nix b/users/josh/nix_modules/qflipper.nix new file mode 100644 index 0000000..9bcd907 --- /dev/null +++ b/users/josh/nix_modules/qflipper.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + hardware.flipperzero.enable = true; + environment.systemPackages = with pkgs; [ qFlipper ]; + + services.udev.extraRules = '' + #Flipper Zero serial port + SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", ATTRS{manufacturer}=="Flipper Devices Inc.", GROUP="users", TAG+="uaccess" + #Flipper Zero DFU + SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", ATTRS{manufacturer}=="STMicroelectronics", GROUP="users", TAG+="uaccess" + ''; +}