From 3dce30ef0e1446f0c03e963a003ebf93bd65a9b1 Mon Sep 17 00:00:00 2001 From: iFargle Date: Fri, 15 Dec 2023 19:30:36 +0900 Subject: [PATCH] Remove testing deployments and update README --- .sops.yaml | 10 ---- README.md | 4 +- docs/complete.md | 4 +- flake.nix | 11 +---- keys/hosts/nixos-rpi4-01.asc | 28 ----------- keys/hosts/nixos-rpi4-02.asc | 28 ----------- keys/hosts/nixos-rpi4-03.asc | 28 ----------- keys/ssh/builder-keys.txt | 9 ---- keys/ssh/keys.txt | 10 +--- nixos/hosts/nixos-rpi4-01/default.nix | 69 --------------------------- nixos/hosts/nixos-rpi4-02/default.nix | 69 --------------------------- nixos/hosts/nixos-rpi4-03/default.nix | 66 ------------------------- 12 files changed, 6 insertions(+), 330 deletions(-) delete mode 100644 keys/hosts/nixos-rpi4-01.asc delete mode 100644 keys/hosts/nixos-rpi4-02.asc delete mode 100644 keys/hosts/nixos-rpi4-03.asc delete mode 100644 nixos/hosts/nixos-rpi4-01/default.nix delete mode 100644 nixos/hosts/nixos-rpi4-02/default.nix delete mode 100644 nixos/hosts/nixos-rpi4-03/default.nix diff --git a/.sops.yaml b/.sops.yaml index 15b8c843..acf7b28f 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,9 +1,6 @@ keys: - &user_albert D98BBC6C9A27324654C2D8C464F6C4EB46C4543A - &host_nixos-vm-01 e743e87411bc58cb492d92a5374315aea8a446f1 - - &host_nixos-rpi4-01 b8313b59194b577cb5a0187bbfd686dae3a80e78 - - &host_nixos-rpi4-02 166ed206738ba44b3428629dc1f2ed98cbef1a6a - - &host_nixos-rpi4-03 769021d2a24bf6e4d1c72791fc302f9a3cfb5171 - &host_nixos-framework 11727dab3f62daaf7f92fc1143e3f07ef88bd5a4 - &host_framework-server dfd3a496aba156fa521e82ada77d68dc727cf52b - &host_osaka-linode-01 5f548d87ab2b8a4d48d80da3f2ff8352998da7fa @@ -14,9 +11,6 @@ creation_rules: key_groups: - pgp: - *user_albert - - *host_nixos-rpi4-01 - - *host_nixos-rpi4-02 - - *host_nixos-rpi4-03 - *host_nixos-vm-01 - *host_osaka-linode-01 - *host_nixos-framework @@ -27,9 +21,6 @@ creation_rules: key_groups: - pgp: - *user_albert - - *host_nixos-rpi4-01 - - *host_nixos-rpi4-02 - - *host_nixos-rpi4-03 - *host_nixos-vm-01 - *host_osaka-linode-01 - *host_nixos-framework @@ -40,7 +31,6 @@ creation_rules: key_groups: - pgp: - *user_albert - - *host_nixos-rpi4-03 - *host_osaka-linode-01 - *host_framework-server diff --git a/README.md b/README.md index 7b738723..c3ddb072 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,7 @@ nix develop -c /etc/nixos/git/docs/setup.sh # Raspberry Pi ToDo List * [ ] nixos-rpi4-01 - Replace japan-rpi4 * crontab entry for rsyncing storage to /mnt/sda,b,c -* [ ] nixos-rpi4-02 - Replace piaware-rpi4 - * Container running piaware software - + # To Do List * [ ] nixified.ai - https://github.com/nixified-ai/flake * [ ] Try Attic - A self-hosted Nix Binary Cache server - [Link](https://discourse.nixos.org/t/introducing-attic-a-self-hostable-nix-binary-cache-server/24343) diff --git a/docs/complete.md b/docs/complete.md index c90986d3..cd2ebb63 100644 --- a/docs/complete.md +++ b/docs/complete.md @@ -101,4 +101,6 @@ - "4190:4190" # Sieve support * tor-relay (9001, 9030) - Probably not hosting for legal reasons * headscale-derp (3478/udp, 1443/tcp) - Most likely can't host due to limitations of DERP/xinetd - * Headscale needs to be available externally \ No newline at end of file + * Headscale needs to be available externally +* [x] nixos-rpi4-02 - Replace piaware-rpi4 + * Container running piaware software diff --git a/flake.nix b/flake.nix index d33c9eaf..efed28e0 100644 --- a/flake.nix +++ b/flake.nix @@ -49,9 +49,6 @@ # nixos-framework = libx.mkHost { hostname = "nixos-framework"; desktop = "hyprland"; gpu = "amd"; theme = "green"; }; backups-rpi4 = libx.mkHost { hostname = "backups-rpi4"; platform = "aarch64-linux"; type = "small"; }; piaware-rpi4 = libx.mkHost { hostname = "piaware-rpi4"; platform = "aarch64-linux"; type = "small"; }; - # nixos-rpi4-01 = libx.mkHost { hostname = "nixos-rpi4-01"; platform = "aarch64-linux"; type = "small"; }; - # nixos-rpi4-02 = libx.mkHost { hostname = "nixos-rpi4-02"; platform = "aarch64-linux"; type = "small"; }; - # nixos-rpi4-03 = libx.mkHost { hostname = "nixos-rpi4-03"; platform = "aarch64-linux"; type = "small"; }; }; homeConfigurations = { "albert@osaka-linode-01" = libx.mkHome { hostname = "osaka-linode-01"; }; @@ -61,9 +58,6 @@ # "albert@nixos-framework" = libx.mkHome { hostname = "nixos-framework"; desktop = "hyprland"; theme = "green"; }; "albert@backups-rpi4" = libx.mkHome { hostname = "backups-rpi4"; platform = "aarch64-linux"; type = "small"; }; "albert@piaware-rpi4" = libx.mkHome { hostname = "piaware-rpi4"; platform = "aarch64-linux"; type = "small"; }; - # "albert@nixos-rpi4-01" = libx.mkHome { hostname = "nixos-rpi4-01"; platform = "aarch64-linux"; type = "small"; }; - # "albert@nixos-rpi4-02" = libx.mkHome { hostname = "nixos-rpi4-02"; platform = "aarch64-linux"; type = "small"; }; - # "albert@nixos-rpi4-03" = libx.mkHome { hostname = "nixos-rpi4-03"; platform = "aarch64-linux"; type = "small"; }; }; deploy.nodes = { osaka-linode-01 = libx.deploy { hostname = "osaka-linode-01"; }; @@ -71,11 +65,8 @@ framework-server = libx.deploy { hostname = "framework-server"; }; # nixos-desktop = libx.deploy { hostname = "nixos-desktop"; }; # nixos-framework = libx.deploy { hostname = "nixos-framework"; }; - # backups-rpi4 = libx.deploy { hostname = "backups-rpi4"; platform = "aarch64-linux"; }; + backups-rpi4 = libx.deploy { hostname = "backups-rpi4"; platform = "aarch64-linux"; }; piaware-rpi4 = libx.deploy { hostname = "piaware-rpi4"; platform = "aarch64-linux"; }; - # nixos-rpi4-01 = libx.deploy { hostname = "nixos-rpi4-01"; platform = "aarch64-linux"; }; - # nixos-rpi4-02 = libx.deploy { hostname = "nixos-rpi4-02"; platform = "aarch64-linux"; }; - # nixos-rpi4-03 = libx.deploy { hostname = "nixos-rpi4-03"; platform = "aarch64-linux"; }; }; imageConfigurations = { nixos-linode-img = libx.mkMinImage { hostname = "nixos-linode-img"; format = "linode"; }; diff --git a/keys/hosts/nixos-rpi4-01.asc b/keys/hosts/nixos-rpi4-01.asc deleted file mode 100644 index 73da4d80..00000000 --- a/keys/hosts/nixos-rpi4-01.asc +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -xsFNBAAAAAABEACu7xxwe0e0gn3aEZIeszdMxFTMWUzpsyxZbw+wUyMs326DwqDk -vkwtUVRO5vkDQjA7h+Fd+m0ZRILfJJzetgM3B+RjyqFt5sqkHjM43WiGmtXxdozK -o0A+yT0J9We1oLXInCfBXN/txl+IStrXJuwF4w0QeW3oLlS7q6yyNOZvm+iwfi8+ -4it+F172unBiX4LJvghFw3z8NXHxKwpcSEytg7aQtnpzy2+TLWQEnB1RfzFZKNZH -mHgvlShwHcGIrh8haNwvpFoGpXi3zHrD9ZIN9cKCkmkDHizQKslLCW9V3NWcIXre -+gVM2nWEC5Jn+Db83xACr6M1r88aE0ASVpq6jQA5adRYRrJxPsD2lPyth+6aPd/h -Q7AhzRFVPA90ecjaZ3XV+JPp0Gwe2HLY4MumOzb9kPN4gVQ3KOH0ur3jVOL1hzl5 -bZc/HnMpPtzYwEUUN28sGF7z+JN7/ACnW9Y3/mELrmrBseObEkkucuia8C3QQywA -CZGLdn0d+wGaXeeEpHVNjnt8vnniDqnBp/AeaPdSC9RyNVZoJ90OdSKqAz59kea9 -ILww37XUwy//Ash7INfQesdLQHdtoXCJ8MZENjQ4Y2uijL0uploSdtOjZ5CMg8ig -S5/wbVwKznCpdVE3T3z3jD0vfviaJN/IVAxjm3hUSUYFXGQjslcjbEZ2gwARAQAB -zTByb290IChHZW5lcmF0ZWQgMjAyMy4wOS4yMikgPHJvb3RAbml4b3MtcnBpNC0w -MT7CwWIEEwEIABYFAgAAAAAJEL/WhtrjqA54AhsPAhkBAACItBAAYLfxY7HHJXe7 -snqtIC9pIkpMIKWxvNLjWhRAG8R4MoAnEtkk6VlfG+6dMyFDm+Y9tYbSnmLoI08+ -B24yQNh6yLzTiKohim/t3/L6D2snVvPHy52qUiln5K/CaEOZEy9pD82BN4+xixhg -p1cv4BZ03H5z3cn535ATZ1sOv7PKykvAYYFPsI6QTNcDMj0UM6BcxmunprUiV9Bh -W1Y0ZQKY+wDquViI3W5HtFGMnTEFZtzjFVVob5g6+O3s73CoZ1rr071Eo9o/XXhL -sum4D70FdvcNLHqimeVlKCTm/VJFV+DkMf5jAGYrsQoE5eAwLv9KvVGN/NJOPkGw -Hhl1oFHyKAq6QNYPieHxr5nq6Z5wHVGcG6BGdjFwApWwTeCPxHZj4mwRjLTllc1B -psTkKUfYTpTeDIlqOHnVnJMaV3qlMZYqPVxdOqH58L8wBQ5pQtnVellrPN8jDFtZ -3n/lXMTr/cr4kb44U29dER/s87CKn+bOYuliXe6l7wXnqEl1XzxFCVtxEMCZfMrf -ZBN8/BfaxQqBa+hwU4xtKtymIFFUK8EGSiq72ryT2QzlAL9SqTZVjysz01DEO5EW -oS/oP3TTbcAJSXAye9drLl+uGRzZ1taKgcZK5oB0uAk9Su/OxwE+ckMQKBRVhUqX -u0Mdpz+ruKWCAWDSpdMj5FuevNbFjY8= -=3S53 ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/keys/hosts/nixos-rpi4-02.asc b/keys/hosts/nixos-rpi4-02.asc deleted file mode 100644 index e6523b81..00000000 --- a/keys/hosts/nixos-rpi4-02.asc +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -xsFNBAAAAAABEAC99vzkDgS9uQiarxhNmeos0wnlWCK4Tjya08VCem97KdqhUIRj -iwk7zQGU7arTLaWRcMw9h3RjsIbbsCkZbJ5w3eH8I+STTqhenBLec9CxaTfOmyVg -I6GcoxHmTTugBJefmWQBE4L/hzF7azwe3rh19u0USKUR2w7E7s9igHIeO7JXxsSg -SAzaB71xNi9+KQEo1uafmYrfYAm21Z8dRNUoXSJaYgifzznRVBh0Zc2m9/vBUXdt -ohb6PaeZloqpWTLsI3EXfuP1I8wSABUZV8/kKSmPezWxAEHOfhFvSvAsgGizzDXr -LwZwyZvnpohCbc8Qjj7b1yV8x4tVqi/Y4IwV1UWcujHOfyA+8WJ5aR91hwnfXDWT -F89De9tsUqh35R65ZDwW4ucZQmFbvUZi2asmcs/lVN37+IHEPfqbWIQbm+YuI6DM -v9peryA4LbJaURNKOEkfGSFQkqw1A+q4yf0h5UZr6TJ7K3XrbkMcRuCzR5ik69A4 -zJ9M6kP+ErNqRgsQFpBiAg0Wct1PpJZ3XNAgLEzD6uFagBq03Qe307XGBs5eOPXj -4KoUiMZ47xCq0LlcsET7BbZP9FimILT1Qe0/SEH/N4GrzPlfbIMHB/43WXmydg7J -hafX3z5YYxShf6U3cG9sSulf8v645SONKHrmB8pVdeHUhjDnaRl9jFDv2wARAQAB -zTByb290IChHZW5lcmF0ZWQgMjAyMy4wOS4yMikgPHJvb3RAbml4b3MtcnBpNC0w -Mj7CwWIEEwEIABYFAgAAAAAJEMHy7ZjL7xpqAhsPAhkBAAB5uxAAQMU75trbQgER -gKtzAdpsqiwRofipYlwa05SASmQlyOvmjYxgToa2+qx73jOxOTXV47joRG4JIsOr -OGTjcdeHHAe50d1uUReiPGuYmo/lsu7RgXDtpJ6ku8FocI2ktJ9H7PAq1rZoV06v -iU8byQ0qXmx0YMJy0CGv0YGO6NRzUytuv+0nMIqwDIizESzwpjH1f52mf4LmqlTX -KsDz+KYyYtm6QavG1eb/2JNWyTs4aEkmTIDzltFrngclmfnYIBagKd+jKDITWqyI -XxCx1qBva3RlY5P+kOOW/FsDfVhlcuOeXc1zgiTHoIEUhn8K9iio7gTs+exdUnNH -r+WcDqyvuqjtKjqO2C/P92L5lLZVsXdTqkugDjFClf8Y8Q9dh+47G99sZ6HkI3/e -p1lonl7lka/+AEoVU2uaWWcM4GLCPX4g7HAyqdM5gVdtOZisE9PppkU8dlwRFxFS -sgbvnvM3lP5mAs7i6ZIt5sO/Gj7R7Ep/LDfSwfxUhMrZ22yOUsKxHcvVGX8Znicm -BYh4FTvaPQLcLsSjGjNfcWmaMpTX+AJ+UmqWJibH23QQOZIWME7pj8k3QOnWiums -RRp+wXk+jF9DPWQ00Ez2MNQ+VCK5KW4tS1i0bJsmBsGjZkThzP++Yiu/4gGRhIR6 -4qdrH5YOy5JyyNXWmsgeDOxnGHpbaL8= -=VsAy ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/keys/hosts/nixos-rpi4-03.asc b/keys/hosts/nixos-rpi4-03.asc deleted file mode 100644 index fd17fc39..00000000 --- a/keys/hosts/nixos-rpi4-03.asc +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -xsFNBAAAAAABEADCIg4faWGFsLlMDrcmU9HEz4GVXtygs8qO7VgIPsinNYbF9QkD -aQh/1PZ1Rr5Gsh0DPq4JzM6pERzj7ey+HRabxSY89/4wdZB3RYnuzWHvZX513D3y -gXTvs6laLiYn6cReOnJRnkScNLyjif3iDyYNXlsOi4TaZZ6lxeH42MFDIYO3Dikp -AGr8F7wyQDi2zBycXY81sNw6ssRcvjWJsRET6YqQax54Tb976dbFN7hUZ/E1CB7K -rK+evF5eDxWHv7Qzyk/o55piGPbBtDvGmeiDChXfDjwImjbXCMWCErcdKNuvDjfS -fm7A7Xo+6WLfG3u73DIC8KcC1vbnMfH5zJIBVyXXk15AaoKKqgWtrHSC7BGHEY2I -XrIdi0NHJDoxksRo/VTCeKZvTMGNa9f9dhzCUI9k448MriXDn7wS0c33fEUeCj5g -A1C5Xa/pDSldy2cx1z/ZtR/KkpQCJh2suFI1Us5r1lRPmRwpeY7AnQ7xaijPFpZD -MeetVhIk9l76md4lwBKqcuN8/1Ge5GxEM0rHHYSN80JyaxtlQJPHahZj+OFHox4v -6QFQtsWMDhvbGPnsYp8oIRmCUz6ZZXwP1ci9c5dVnwH084CMGGL6R5XXH2qpHqQk -bAXGi6En5nEcDcg4n0NegzyQ+KcdGEVLwhzm9YP91zKVu7Rb9k7JujUrtwARAQAB -zTByb290IChHZW5lcmF0ZWQgMjAyMy4wOS4yMikgPHJvb3RAbml4b3MtcnBpNC0w -Mz7CwWIEEwEIABYFAgAAAAAJEPwwL5o8+1FxAhsPAhkBAACO6BAAjqTZxsA6kAk0 -HBbrfoeR5zS/RhvSW4WIOJKCXS6ZMXzk/2c1RNZlzIKCJrHv4eGtRxIrQZEQJC/F -ESht2FMVM2Ws5p7eQI21SEWmPWzxKd6HWZm5x+PbmL3Viej23tNzRDLF2qlrv3je -+ShqJrKne9+Wol8rStchyFd0gUF6MEjJaCz2mgCkBSfaPWkSwig5UhHOgKxkOFJZ -XxG7KWilk6lV7K7ZkGria06xqXf+8lIVwuYh2xqXdIAgp40Wl8Mx7GdhAyCccpQ0 -uYkKcIC0/2t9tqQbNH+Tkc3BHMyX5lhPSbcD4yeyGplTUUJhl767+6ozgyrEPDpG -7LlUqqktg97uwcCMdcCdd8ej+kJqkbLIEZcsDAX2wV4ykfzd8J5iayArBL1ZLhJH -l7VYZ8DmuHvjY0y4jgW40RXs9oDwVH51qnIpK3lBLDjxtaUEb8qb9uozpGODE6Zm -WG1JbybOuplLWV94st3mqe6vkfXh5vA/bNyFgxGaAOa8TPuBLLlxBOmNzoSLqCnF -NBbDGs57IDJH3lB9SpomZRXLQwiLltjeapPsENggzlGzPTh+fGxLPJgOKrgVmLaz -gG/KfrUsLaROEOIurK4AnZlVQELHTbt53s06uF89tNHEk8WKRAyeOXM1Qrww6J20 -v4RnETZjVpZuODg6SYkKRz1TwDBgWSc= -=ASrM ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/keys/ssh/builder-keys.txt b/keys/ssh/builder-keys.txt index c40d685a..4996dc28 100644 --- a/keys/ssh/builder-keys.txt +++ b/keys/ssh/builder-keys.txt @@ -1,12 +1,3 @@ -# root@nixos-rpi4-01 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCivz43XsV3mZNd69vRxIgPuDC+Ka490hQAEkIx4vPGp/sOC0cU5KpL5t3yXRGIwZehEXWYJvvUogKltSmoVkiXp4ivdQeu3NZAHiJbW5XLT3I080J6gFpVZuYCj8OJwbFVbiGUwcJT49ErLvk8xwThTbJVLv+xsIbsFe8rWcFoND/dyTKAxETCZS2kpS1eEmckCF4xjHDbFT4NpGfMFvAm506VzRVoT2xDe1ymhkXrn2Rv9IOI+7GkIt8gHrtzLYDtlILfSz5hI6xqDZ275oethV36zLaeW79KcwphJ4aRp2Nqr/S6H+HYPJwHd5utUsScGpvdOeiyrJ1bPyY27JQeg4nf+bzpHa9m8QVcEU/Cm4wtNqzrbpmpdeXZz4TT7Zg42UNmVHCb6N1Tc/thWX/YZbZ0YChBFRk9ocRz/qIqXqBV2ZNjJF3msi7oHrUxKn60YQ0VugnWOmAUKPDsnfaNS7IbyN99Sz4SByaCDp8Jw1PZdq49ComybRs1XPoty0uyqKBTU4PNJ5HdeayD3iQnLcJhtzZoWoFyzkIVlzwCeqoFlH12RTyXfLAn0ReUnqwWpu9Kf9mcLDO+u1neguEQs9+azy5Esp+FQOeB0Rz7ylXU7A63TUkf2UOoDZl9FZIh+7tuAyUBvrJivtZN06FkR2l9yORSNYzrYWyw5RnyiDjVWM/iN1VZt3lrxlveKrokZ50IgZFQ2vASL5e/qFWxHtLwIqk+5Xw6vUSL8OEgxPd1XwEgjQy7qw9bQMrsdO1YoACt/KOhPj3DlSqCV+Ph/MaHxM2mjpEautHXzqPp40OBnyjPsKY067k3zdsFhxxrRKRvFkL+ILrLGuGbUi3SXpXUKtI2ktseEaNqXcbkMWuuEfS7bw7YBuzG4H57nb6sxrQkE+W83nI82Nu9eMYv0blJ8LQWTFZ0rU6vu7tP2p7exwNvmhZIfVIkz1CSiZE8BWUmw81jjRicgKp/mzg1zXGzQ1IUwejT1y2X3LkWIFfWAYTortRMeGo65gR0lLtlDT34aAcRM+kXFzcppS5tJUDTZ+ICfh3i7zR4Y7VzblVl15pIGsdFedz3Vgn2x7vFAFxLg+/R2Su8g/KGGnOq3p1nppQACR+cXypjQp2bG7e3NuQ5xaROfiFVAErGYZ0Xrnb2XaslSWTF/ZlA7ll7gH2Z/T9PQ/dTopLNTZ13YT52GH6Lf8AJGWhy1O5OkawvMtev5GY0bx3SywZGTVZpBw/pIXrJCLAFPby7NAmz2F1RKn9408nXqi0uMgugLJLn0ClEKSjTSzkly6YM028bfL3V2Nu2ZGf58cubUE+VAED31jG2Vf7XDWPQpa9MpJ7ZW2RpWW0KMNX87hF/5/09 root@nixos-rpi4-01 - -# root@nixos-rpi4-02 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCakakYFPSysSzIe3a97SEBAajWk7XfKA9R3JPuGl2YB9I9UJBe3d5zMsZWyVD02t1vuwsx2fBYHJ3Wme84IyanbNlnsXzm0NLRV3yIbwzGVbsPDM/M9AE9YyAaKmnqI7RnXpG1oBPKCs/IaW1qh0G9nMsFRpF0ZYYNXWOiqSml0DcpRlwG2OxxuR8Oj6p3QuGODc0SkE3D2pPd1FjY6o0vogEc0l74TJ+/IBeIeFU0w+0nfYY1/EKtOYb2G0qbSOriYjzhx5PKOq0xL/GjD+knwZiEg1Oo+YRJnd37ERifKEPmKzObZXabsqSgREhebqOC37RpPdV7tqI2BP+Ldc0l3aBrsRg9+itLpEo6k2zyAAN61xtQlzSG9YPeq2sFeDjW7dUF65Wl8/pMmhP55FjB3iejt6pfu4ZRfDbJrOuVIRpXz4tnG47f17UMiLzW44eT9gdgNYoIAO/AONGkitlPH/cVGf1AZJDDqLGDrpZHT9jeeJGbKP47A+glVwmm5oMt2NP/Na5w2rr2izAknB1eIy3g787HDEemwnP6ilFcchRhVpUqn1wGQbbdyt2IAy8jy/BtTLpMqRQg8kO1ES2mXoSTZGDVL/YRxLvK4IQPWKdiQ3b8kELF08/eAsoTPmjNmxRzS3TVhEk6QHrQjU7jfRTN9e3aw61x15pVxQW/Z84VvznwdMK3xejSpl70mmFMqjsWZEBrMyxsU8QFsdCDinSP631oZHmoFwj9ldTMbtyCUWApm6lwKH6YthiDG3w6R/2YFrSwrxbIO0O9NrgAx6p0q0iDZPvQjMFtngN4z9XthtftbjpeVUWfz+sGSlSqbySOv7/EjNURBjFh2bkTaLTjGy8TPffTGMpZNKIyw+Vh/Ffvv80i8byfPvA4r484tu1b9WyCgts9daxyDo8jmQMNI6PocvyNqy9Bcez4wJMiJYJ/rXK04YGabxr5Id/IMzAwZzrytJnfl5fFmICrflw1+H/rPbn5THyWH03xZbY2XlkVTEIUhbTWwfRAy5JSDVicj10YuIkrfvuQhLBchguryei0TSt4golV3cr0h1pRA3idNiwqCCsptNENB4cTvn4dUr/R8r2ZdnJ9JCc9bD1Zl3jPRHlUygGZtHY1tCLzv5y8hPUv6F2HImvm21nKhCiq5r4g/6v0pWUxeuv3nhILabq8AfiksV/pywefuKK7vEj7Vptaj7PAFO3Yu1Or/b9N/w6FyNjlFSkU02wl1NCRLAZTInb/5dPt8ExlQz2bVY7kJLw0ytpJTxMNfTUlhn1zxFhZYuY1DtmBT1rukM8N0cfJP9eurh/m7wzpuXO0mR6S7euR5RnvGflQXG+ilUCNTOJLVKBPP7XT3nrx root@nixos-rpi4-02 - -# root@nixos-rpi4-03 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCi5N50jto4aHKycWTNx9ufGHvb0tcKOrv7ExFZpXoOK2pglUyjmBB2qpSoApwaz4U4SykvzmQhSQu+41x0mOXRh10IK9B/Eszr9PlsfHYqTddfTnaTuagub7NCkbvjmjY6VY+W5qiJ69RKN+uyhUHyih2BdASv3ALlPFcFbiGdUvZGVpaWEPZHLcRypNYAS3HUDY1w7/ssONpKYWAjQv/8HEbM8yQY+JMjn5D7mJYxtfy5IaVUeTGRHC3a2m1C2Wwc/MDaARLHxyV6v4ZlnoY/syPqJ55SjwKI9Ke6g0u6XDTNxpOdr60FtOVmTUvYQl1AV+eIfCVmzasrTxhyCj4y83JS1jXu9jhwVGS/CbYIHVcjKvpbHwdcMF1UfRXpQI7ztl8c3AumEQjTM52mSpMxeFAVaaBoGEfTrfslK2vymQaLhNfhA56fWC0bxNcoXH2aoQwdu+y6W0T0cP+VscQr+/Y4EZNvQrfI8GxkHx9Q0Zw6IzKYHl4ivgNHqUrW0lPZI6LhjSfEHwB+SwcJP4JGXVel/EQgJRXrNxC3lVjRT7gy9vzRa+pCncVhk6vQL/PBTdvkJsmT3qRt+8jNCA1QW7bZAtsc8qoMggGpBo6zEm4aujf1EwfeWQE/vX87PTqNlxXsHXvBvSYPYbD/X+NQ1e8Hd5/XiRiMjzHQ3mkYjSWbM9Q2cFeMoN13RBYoaTv49fI/0X2y21nAnpHT/Aoa9l0vY99aUwbEJ7+HEOgBsEa+9O25JSSctqKNX7hV/Nob0bjCI096Cjqmb5bu015IRVa2H/GBZG3Qibr+Va1uTQDe0cqiXdUE3UD9UwzU39l+fCb7SK7i13A0CauPTxA3efO/V7FxSPUrXRlykxV+WP1qq3X+OuFyJmHjkOok+F+cfOXies8Ua9/v2SxrycC1S5MJn0bRrl/AmWwJPcT6EtO7zr7dEfDxcaj8OG+1WGYdxluHJ02HotFACIRTP6aETd5n4vugLGrqsGOAIb6wBxlEK3wlNbBSxwAS2VSYd0RLzIrKDIBvjf3O6DNd7xn54q2/gjGnxGTIHZzHlLeVPszfxewgKpMmBZF5cbokjaR6a8DiDpFuLD2Iguve4/2xqKRAbGFuiWSt9nSsic0df6f2FtNyVevTsNccjEDdAM3ZJxIYJ8K1iPFAu17vhAKKxPELsr/oD0mjW5Z+dNb/tflKMwotfJolmi6AeF4SSLGmIby3ea/H2h3Yr2CW+gYxCv8jQry21x9C2fGTeilzF5mKXB53J+Iw6rGgkGr9wO9Vma7D3qvbFnJ1QRmrTyrcqw2d2jQFabZYjepJJkZFwufHEdowbDxPaD719SzK+8Lbj1Dm8Hx1lgr3NYVT7K+P root@nixos-rpi4-03 - # root@nixos-framework ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDm4Jnyxhc4YEnDVKFjj5OBp4/lAyU2kP1PgkCWTLRzxvw7TWiNH6uyRglFLcDXrunIOmxOrA1tsbMxr7z//rSXWb2w6VQPs8OEIIyv4j/6OI7KGNT6/gNdAvKYaakKYcveE+y2gif8DQvWoKpbMcCIrrliiBac5B8VpvzS+X9iQ+2BQHOjKeios3tHoTGem8MetOjIzPWRP2/sC+Ru2dv8ln8TLoWScQpDDJtSgSkI3XTZNzhCH7toYSmSlnGDZxn687FeYgRGPgA85ndXF1BQp0MYfeYpJi4QSkkk38NgvZSSfP46uKyk3u8KJvG9e6eZ7isSq9jZBNHICil+P3zQsxW3Xc7Wfs5Ttuitkdo6nmU1BYf6VK/nzf4YPgXUWuZFWen6RCKQK3BySQWmMmT2BF+NJzjGI/qy4i7vKfF//fS2Do63cIc0FDKQf/veTDkvB0bep56w2sG9qcPv2YUgJ0Sf/gOJxMuIUcuJ/wfVgwmKLTHt/0tgHKyOWY+4V6w+XdRPm/Fo5cVO+Cjh7h527JuVAlbSCQyKrB4FONg5A2uv3rMPGejY3jO4aTVhsQfU0hAzf0Zw6xJaMjlp3qyJQsZz4pJyg2iS3CbDF9RTCWZ37EDsvK8XcOBatiGL01c/YPecePcSKCohRWJ0My4bsxkjk4mdPWINrl1IKJDD8nqY8DTUGXEFDYx22+rzWg7lnrRJcsJ/IEkptaMVRbp3ThEzJ55czQcQinw3q+K6nwqN4BaXy+yQykftzX23Oxs54dZYuIO/uaoURo9sygOBRZCsjglBoLY7VAG9cO6jDsp2zqS+xIvNEmNjubUeLI+bTLpHn+LVTp2HL/rNvvYUwYVwISWg0ChoViVubipkQ0vTF9HvodcGuDOu3FAqWC+3Xpw1uA/Dw62iTKP/5dqGqV0qzDS2sChoXOpAhLfFn0YFoBlO6WA9Sx7V735MpYs/3ZGRzDJzgpC/0HgAPALoKqFSYkVLwvFvoLRJQ8P8Yw7VPd52oVO9LY99Q9bDqe41v30alO1aqyVLuvBPLdn9Ye6RuyL0c63o0pt+M0Aelu/VMZMWwrBBqjN55PnECwnyiCM+tSK2gmBxcXMXFe5ItZMlqd421MJg83Mo61Q+lqXssUy6zhbBqCJjmIoodflQ+KBW/NRQz9CJmSNB3kt6LG5ipEsneYZqOG6esMCkacSqvw3E2er2F2F655qmzpgunf6YbYVQ7Lbi3O+pLV9L1TxeRsT+Jy3z87ZnhXRIda/POINHJYeJViuniLqhj4EerGFJfEUoVY37lBT1XEPS3HMlPSAkxiAZ0tu8mCi+HrMn0zHqo/RY/xVOBMAgL2sCAufQe5zTlh0wPBxJiHhV root@nixos-framework diff --git a/keys/ssh/keys.txt b/keys/ssh/keys.txt index 0e8bac4a..6fadf4e7 100644 --- a/keys/ssh/keys.txt +++ b/keys/ssh/keys.txt @@ -16,15 +16,6 @@ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAIAQCmKeuGJkCc0yYpdwcjNClwWaABvdB3p+WvatdX5p4w # Win10 Desktop ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRglopgF7AZxQ/5utdVX+SsZV2Bg5La52mJcoS2EDliDg45NrEvkHTA8BXuGkZmDWj4nNgtfZv0glXEPSNN2tZPbn7OuHJB+jhA6qNMNh1t77EPgNVozhLigeFcC+tjyiNeww7GqaxlQcS3aDU6SdxPoBnZ2RMWYyYlXjEZtwWK8QrSWeuqGCaEPV/vfcBwUALS8m6kk6uLYnXkk6VcnXusuZMc6f9qbApRIXtVbP0MgzIrhk7L60UUg2ceMfuhHF4h9NwtJahpg0veIXSAxcGOY9JZaJdBIntsIj8qkG1UjGPRQjUEWQtVv1w6QS6wc08DhATOMdh4LwncVeLDceN3AqFAvR7ysoCQp0CN9ejNmvXY0oOb5f9l0TRHT9jSscD38EobIQzZ+P8fcwQeHav8ikMqzdpds3xfA5LlNZ1xTZqKxR2PXdzy7GYBhwT+T+EaHsw7MCT7dl/YKYlcAX3JejtUdDy62oClaEwg/izfzfjTq9xHGdudjW8kOIvup8= albert j. copeland@DESKTOP-1SJQ70F -# albert@nixos-rpi4-03 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDEQJ8RuO0546Uz7vhRIeoWoqq4r137Ih4yKENHIPHRNbWntg02xpVGhCaKJiE4Hgm9hdxNYxoEtrBMyfE6beESBusX9z4Qg7WHXANqQZq8CaGhgMtBGhnw2YkoQBTt1AjQVIrIU/hAu8YoojLR7Vl6J1+VDfPHHYd/xqNuJuuy9c54K244o7Upjf3/rTpp9ZBNpOmtDnx7KVjXmrfyC8bD2fiwdgf1JrARybmGose6J/ICoM9qbdMker9HYM+8ewstve8eiCODX3PADFsxOla7DFZGvJkE6+3K5igmzHCLnGdcMSaercBvuP19G11VRsap2gvE5sstwDVC9PkJqe1WfSUsmlKmQo3MMQBYpjcw9QBHkiyzqkRU/yrybMCG8zr9foShWjQhvhOnsZoLpK2I6J+8tkUatsgMxdjQv/55XfucCNXrC9xGvGUCetEQ+6M6F4lN4aHgkJVGn4eQeGFnulVA5R4UZZdXuuZK1DzkymWYX36qe+PiEd5bxm8F1dzvQWA5mc2eMj+y7pEvBHN+4t96+95pGvcI6vHoDNYxLNnCWIAov31XcxfvF6DJUoIqtmOs8DQVRcFwxBPxsQLCzBpesyAPm21kH+A025JpC9u0Exr+eo6Pv8CXrV+MoUAA9SQZQw/EVpmzixL6NuyHi84P+tUp5C/33ceVHmQGI0q54IjCzAHp/Q0+S/vP+OwEKb2+T64OYdpR8gLG/iId2oBT5uwcLKrTvtW2UNGrGoVbOqe1syL8Nn/K6sv0O+QAF/9I40FUpnqBMI6H4GIps5etZZiQaY0E8tOv18vITawJI2IxI5HLZuS+bmD/uCGYdxO1auiVtwZltvf0MNVnZQoGkr5k5xjLGhHej9wV1/5ZHZhsZQFC2Izp261R6UX1kMxngkZzoPWVNLcFJ7JCpg8G8lvgBUIXVtHIFEzbKmvqvqJICCZU9oV5IFDLeZVqAR5RkTjxRb50yhlgCcR8IBBy9sGnmD48hNPTbCTaqUdQt0pRrMZe5j1uvSgaNaihkN79al8HO01flKapfdb27dnNHId3Pgt0wl9Z5YBsbd8f8KzAhDhXzFbBwPVTAmJV3wgBINH7dhJjbQqPpOjYPEkrlyurOZpCHAxACEk9BOp9d+Zod/2FGwPWW5RE36DXHvb4YOEVRlWmJ58MB5uu0YNgfdDXSE7c5pJFeFYNMIDl0cF6ys7KYfd/XPrUjdpeBtb0Q51l6Q5FpVmLN0zfbx0q8qgeXnWR+qTsLsqfmxTNzGYtgDWflyDBMy2wUaUKeWQp4hjtNTZN80VvpeMljwUhZOFo9OCRC2xr0S2zxjrH6Zh4LlRqIaTxBw8eNyPrYYUH+eYxLLFCgScOJMwN albert@nixos-rpi4-03 - -# albert@nixos-rpi4-02 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCgGLJfc04/koTVvbT8wUJ2N40Q6RMHCTkFvnfRmhiHgi02A6BBJAc0RxuVUJPhCwYJqdBZcqh92uNXuG5Hjj/VgmEj079gBr+TcdLKKbHOEgpXYr5vijmaHpBZ5jJUYNV4u4sg0Ri60KfeYAkjfPAwt/DEGC405Ypo+v25fgnyxmLNHxIsS60qGTyEcxkZvbpvlaojE7LbT5QxypNijXBshAGDE+yWBPfgipNQRCxuFGsQfJn4Ty9U8+8uvQZhXOLnUjTpdTeLcdGgJITNL7juvh72HlHxWHlk23Vd42C1rlzt/JlUixauj2bg3LSAQun5SldqnNtDaX/0/QBBfG6jk48y7YwvPY33/FvZubaJ+Rj8vJq1fNQ4EAkX0aLY7WPK6OJxxpDBOvhxRvLoIi5lI1aNT+uuTQLUCelCjh1Tah4QHlDPaL5GK09OIb6jebv4pBMWGN1gp3LbB0zP92z1tVWuqJ9YDLbZkZa2ZwSSav41/O/dIXac7I8Yu29OOfj1G60Aef9OBdAZ1r2mjsfO560rY5M7HnxjOlognEj2xS3V5CKcYoa6a17l7e8+DE0N9vbt28pKTJ/1FbOx1ceJ6YX9sp1Typz4J5WxcVtWmQsrK7hIV+Fsrr3y/EZdRwcY092JTC3nyKCBPxe2h5e2rVCT1lIS/i0ZR/t6vlmz9qvoD8A3wWpzMyzHX8mEmrv0h9IO49WfnKu2YkFFuoQVnhk+b8zOU1IaYreau6atQZsq0TDPncbi7UoJ+/yCRg5m6+JnlQJ2lj19mCdWcnJtezYUAIniJ8lkKuGUe/aSrmy3wLU5vmWToQhliA48hK9Zy+tdRcFQmhKVbe5WDI78RCj67THAs+5zwe1uXx9oR1wQxXL7H/X1lGB6Oidn7tmqvytYnx/bt0vHBBTqnGI3RgrqCsUSyraqQAPAXvuiAvMQwwiHbB3VbjopsF0hcVWlDDbgQxK6bZZR93yNABirHrEbqckXn5X96Lrc4Ivp/xj16nnvH8hqeT07zIiRw/HIKJGalue7SPsBKQJqsvejdKsPRcApNwcZsu0BKPEKnU+G1NY+pXO3xIVA5WsYmyMX6lb27Cgcn/4/VFj1Eqq0kQ6nZhx3hMh1V/E7pyghciPqpz1an+BXQI4T94rRo9eRUBmt3eatYk0k0IMASB8wI0yCCQ8HVyrA3tb3Op7KzODkBzoekoB4983VSGuOz7unWbrVOpg66diL24TGTcDYP2hb9Q3VY/4tzSo2tUXSkolLpb7MXnSVlDfXviIeCOfr7DcA+WQ3OUIwhXiqjcfAWumRO2Nw/e42JkOvGQgVKJYqX5PjBstuGVc7LYqrBsCnWrScHfIYrZCUOXe+vVYV albert@nixos-rpi4-02 - -# albert@nixos-rpi4-01 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCzIkWmNJ5KGV1F4zME/u+B+LXjW8TI3+sTkcNAJrbsPrp6N8LcxR4a+uwfqJv/Cf6i97Z2WPvUyWTX25X3fEB/jgpS8az5fpxkJ2BvzNho5iHJAg0pIv6+1x5WkKZhqUbB7zc7pdHZvl1ElSgUgzgp2uxuvy5XNm2xqrxS337dG/pFEuK+sg8uZ5bRXbv1ATJ5451aHM49mzbTFxl8J09AKu3U189dofnqQLhyQv08X9n7kbitNaLHjsgv2FMP5pUSI8ysQliOtsQ7FV76OoetJmtEp/1LTSzYffgXtrNqayTninZAUyIORjKVyyGVVb/siz/rsQqWQcx2eneq1ZEGg7nWNsjEoGMsaZFO+FQc6TJIV9aTmh9N7vcVLEFfvUO7F62P1H2y9h2OCaSsYwekLbDw2Gel1FZmL4iVLzETy2NwOXiGWkYtUy+uvMdGtdLQjvhRu6AmwpMGXtG+z3YyjzYb6tUgYuY7EvDFiC+LhY8PBI30ozHHXRD4v2CyD0xdHteq4Yi6y2hcytvcohGd8dg5v7L6DCeLt07/B3kcRfrxOUBa84hcFOHtauhyNVSFk5RGfDg38yVv5XgZMGNvYuUQFdlrkPyP54hbLZ+QXUQt+BuI7uoGa9ezecF6abAfPODGbmP8DqgVD8BmLcv7nMlEcXu+sK0h8H41DnWkhvPZ+ET/JIXAHxpfbFJ9XVCrv9e+bWh2JegJD0fjpWX8KYRpJmhObrz4DqveXdhx1zVQvCEln6+IlRfM1zvNEnX1yV8Oj4VPah2p1TtAyB+Npk5ccErONrvfAaYChWg6EoNFX08AeMaU7AR0q2Yan9ZEaUT+D1ngo0mM0V77s1BKLvEnDklwUxDo87+Wp+H1wOS+nWQV9MRyJoFgZJmZ3iecutSddju5xhfu4Y6PmVXXrWAXxHJxQElDt2RqodyDjSELoua1OiHQDkupK9JSevP2m/G2xFWEcgFtcV2jErHOWSNudqqLv398TN4xrSTKAmPyO70lyMM94tURbVH/dlAq5inoCWPTdv9bK1UuCv/D4jVAnLoKLh9Er75egYgypKcUbMFohsn8Bn0GbLX0jOb8F2nAlIlAc4BRDpuT+jLD0hD6LMK7VyBKWGTUa7IkrdfGI/u1c4i+MD34rnxBu63Oas3RgMh7eFEVZeUslYCSh1aH2usMhGEboyovacvNNsrrd2O+HmbmTfmZtpcKAe+6a0PfkkTCNo+pib6SqOUMJsKqe62POA8lPixpQXcgHua56BdYl12Knf3pVhHb5KVKVFtv7B7FcjFaNj67I8yezsY9j41nAynlJyNV2AQXU9/UIqWltIiKwRoGSxLXMMId0ymHd8qlRVV9kVSPN0AV albert@nixos-rpi4-01 - # albert@nixos-vm-01 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCkT7gLh5pATYzR4chWNerYt5OcQplgkEVVMgSCNzKpHTjG7vJeA2iSN+rV602rdO9Z9XZ67XpNWsZVKyB8PBxyTk9U/d29OJRnSVhuyKodnxXXQSwAhbOhEYa+PcTqSpRHjJMpFNrww8wCrZ3RJ6tu8MroaUSCl0b1aNB3HD2GDbGOgb8k/3Q722eRCYUe9JHzr2y8/f0ajLp7Z//8DSYTr3I8N+ILZuq+UxXV58S2LmUV4F0omzn6FQKpXpPaeHCEIzI50GoQxXaaInSsiBxauJ4Q0kh4Bu++juIKsNSBN6IU0t1ynk8MGd04dC78APx276Q+KXkm4aIpkUQBoR6HpgZ56Y/XR0/2p0x9Cs8xxhnyR7MKE4dY/j5l7BLVSY6q5uFL1FP7jHFtNC68tLYG2nJ081TsCVaZ7mJfXrdSBS9hy6Tsa4AkAwrTkDGAQF7EV/3WZ+fhQSq1HvB/K/VuqX29hx3C1LyzH9kQNNWBxXzVV0IldLgXFFOzTGwwIHVZQqL0qzDVE5hMa1HQkMCPtpKbUiPXe68GDMcB8hQL9M1bCjFpfkfszFKn2jfv0u+ikY5ZDuMPCOV6lcBtiAS0FB04jhZKDbEqbneKMBYXlF6hYmvPcX0Xhm+OlAitN52Fy3OppgOVmOjci370tOOROk5FTW1wehTfGGRMnm8MCDX7X0omtvIwTSrJw/voJN8R3F7YD4QAd3yPv9y7Om5dMAD+o1a+83segQy8LGS55IITsZ+4hMILjQelJwEmyALpCWDMtfGhL529U44paVqCj4NJKI+EKqJdkajUYDzHhHTe2airUiqpfBHoIXAqB5eKn+MAVtbzVIY5lXc62HOSUAqVjxS/C8ZCsomO54q7cVAkd0tKjAaSPEZBMHGUhrDYXcXrpYA55V72lYzQMMX+RG3IuGkNJjnwJ6GQD4NjtX31MAsHbheu4tx788bnmE7uKmNgnSJW0Lg14CmnJsBSlU4HEbgNixV7o5tltYuIVQHmhjmbk9GGEHmEO/32vriznyHsO6m0lrby836e/vXg2Xsv3T+k7XxkFL8rGG6/b+elGt/8+w4ppfH4nJIFljNnSTBbddrDDMPaOv0qywT4VNLmFKRw2lOT0aL0DKMA1WCs37Sg5eqKLB4/8KBQek5P0wMK1876JHoh1924h4uvHyWhUTogSGFQAAKjMLXqEFKlhySEz8MFPybiCdme8mANMPIVjDyY0uR+FijRxjB72a9OU1M/GvIYNSASOSN7eY0uKgL3SWJntnOsVUF0kvYl0XtAaO+rrKU59imNI0lksngn9DTKiCBDa6VB8WB0wA5caqvZTZtUkD+cKwGBLPe8+0+okDVl/j9FMYOJEw5V albert@nixos-vm-01 @@ -39,5 +30,6 @@ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCWob3th6U8U3HWGs3bqAeZnIgxNKFBJHYWoK9TPvfy # forgejo-runner ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJJE7z4JlohTe2TfB5ovsDWMT+M+V9AyQ6dXNelX6oGU forgejo-runner + # (Fri Dec 15 09:34:02 AM UTC 2023) albert@piaware-rpi4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINR8PCfKOTArLemqmnHom4vWJ6u8wrlpG6/gSqeYo/qD albert@piaware-rpi4 diff --git a/nixos/hosts/nixos-rpi4-01/default.nix b/nixos/hosts/nixos-rpi4-01/default.nix deleted file mode 100644 index fc96981e..00000000 --- a/nixos/hosts/nixos-rpi4-01/default.nix +++ /dev/null @@ -1,69 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ inputs, config, lib, pkgs, modulesPath, ... }: { - imports = [ - inputs.nixos-hardware.nixosModules.raspberry-pi-4 - (modulesPath + "/installer/scan/not-detected.nix") - ]; - # Enable distributed Builds - nix.distributedBuilds = true; - - hardware = { - raspberry-pi."4".apply-overlays-dtmerge.enable = true; - deviceTree = { - enable = true; - filter = "*rpi-4-*.dtb"; - }; - }; - console.enable = false; - environment.systemPackages = with pkgs; [ - libraspberrypi - raspberrypi-eeprom - ]; - - ##################################################################################### - # BEGIN hardware config - ##################################################################################### - - # Use the extlinux boot loader. (NixOS wants to enable GRUB by default) - boot.loader.grub.enable = false; - # Enables the generation of /boot/extlinux/extlinux.conf - boot.loader.generic-extlinux-compatible.enable = true; - - boot.initrd.availableKernelModules = [ "xhci_pci" "usbhid" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = { - device = "/dev/disk/by-uuid/44444444-4444-4444-8888-888888888888"; - fsType = "ext4"; - }; - - swapDevices = [ ]; - networking.useDHCP = lib.mkDefault true; - nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; - powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; - networking.hostName = "nixos-rpi4-01"; - ##################################################################################### - # END hardware config - ##################################################################################### - - # Generic Tailscale configs are in /nixos/common/services/tailscale.nix - # Set up the secrets file: - sops.secrets."tailscale_keys/nixos-rpi4-01" = { - owner = "root"; - sopsFile = ../../../secrets/tailscale.yaml; - restartUnits = [ - "tailscaled.service" - "tailscaled-autoconnect.service" - ]; - }; - services.tailscale.authKeyFile = "/run/secrets/tailscale_keys/nixos-rpi4-01"; - services.tailscale.extraUpFlags = [ "--advertise-exit-node" ]; - boot.kernel.sysctl = { "net.ipv4.ip_forward" = true; }; - - # Temporary - # networking.firewall.allowedTCPPorts = [ 22 ]; -} \ No newline at end of file diff --git a/nixos/hosts/nixos-rpi4-02/default.nix b/nixos/hosts/nixos-rpi4-02/default.nix deleted file mode 100644 index 3273816c..00000000 --- a/nixos/hosts/nixos-rpi4-02/default.nix +++ /dev/null @@ -1,69 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ inputs, config, lib, pkgs, modulesPath, ... }: { - imports = [ - inputs.nixos-hardware.nixosModules.raspberry-pi-4 - (modulesPath + "/installer/scan/not-detected.nix") - ]; - # Enable distributed Builds - nix.distributedBuilds = true; - - hardware = { - raspberry-pi."4".apply-overlays-dtmerge.enable = true; - deviceTree = { - enable = true; - filter = "*rpi-4-*.dtb"; - }; - }; - console.enable = false; - environment.systemPackages = with pkgs; [ - libraspberrypi - raspberrypi-eeprom - ]; - - ##################################################################################### - # BEGIN hardware config - ##################################################################################### - - # Use the extlinux boot loader. (NixOS wants to enable GRUB by default) - boot.loader.grub.enable = false; - # Enables the generation of /boot/extlinux/extlinux.conf - boot.loader.generic-extlinux-compatible.enable = true; - - boot.initrd.availableKernelModules = [ "xhci_pci" "usbhid" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = { - device = "/dev/disk/by-uuid/44444444-4444-4444-8888-888888888888"; - fsType = "ext4"; - }; - - swapDevices = [ ]; - networking.useDHCP = lib.mkDefault true; - nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; - powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; - networking.hostName = "nixos-rpi4-02"; - ##################################################################################### - # END hardware config - ##################################################################################### - - # Generic Tailscale configs are in /nixos/common/services/tailscale.nix - # Set up the secrets file: - sops.secrets."tailscale_keys/nixos-rpi4-02" = { - owner = "root"; - sopsFile = ../../../secrets/tailscale.yaml; - restartUnits = [ - "tailscaled.service" - "tailscaled-autoconnect.service" - ]; - }; - services.tailscale.authKeyFile = "/run/secrets/tailscale_keys/nixos-rpi4-02"; - services.tailscale.extraUpFlags = [ "--advertise-exit-node" ]; - boot.kernel.sysctl = { "net.ipv4.ip_forward" = true; }; - - # Temporary - # networking.firewall.allowedTCPPorts = [ 22 ]; -} \ No newline at end of file diff --git a/nixos/hosts/nixos-rpi4-03/default.nix b/nixos/hosts/nixos-rpi4-03/default.nix deleted file mode 100644 index 61971cb4..00000000 --- a/nixos/hosts/nixos-rpi4-03/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ inputs, config, lib, pkgs, modulesPath, ... }: { - imports = [ - inputs.nixos-hardware.nixosModules.raspberry-pi-4 - (modulesPath + "/installer/scan/not-detected.nix") - ]; - # Enable distributed Builds - nix.distributedBuilds = true; - - hardware = { - raspberry-pi."4".apply-overlays-dtmerge.enable = true; - deviceTree = { - enable = true; - filter = "*rpi-4-*.dtb"; - }; - }; - console.enable = false; - environment.systemPackages = with pkgs; [ - libraspberrypi - raspberrypi-eeprom - ]; - - ##################################################################################### - # BEGIN hardware config - ##################################################################################### - - # Use the extlinux boot loader. (NixOS wants to enable GRUB by default) - boot.loader.grub.enable = false; - # Enables the generation of /boot/extlinux/extlinux.conf - boot.loader.generic-extlinux-compatible.enable = true; - - boot.initrd.availableKernelModules = [ "xhci_pci" "usbhid" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = { - device = "/dev/disk/by-uuid/44444444-4444-4444-8888-888888888888"; - fsType = "ext4"; - }; - - swapDevices = [ ]; - networking.useDHCP = lib.mkDefault true; - nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; - powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; - networking.hostName = "nixos-rpi4-03"; - ##################################################################################### - # END hardware config - ##################################################################################### - - # Generic Tailscale configs are in /nixos/common/services/tailscale.nix - # Set up the secrets file: - sops.secrets."tailscale_keys/nixos-rpi4-03" = { - owner = "root"; - sopsFile = ../../../secrets/tailscale.yaml; - restartUnits = [ - "tailscaled.service" - "tailscaled-autoconnect.service" - ]; - }; - services.tailscale.authKeyFile = "/run/secrets/tailscale_keys/nixos-rpi4-03"; - services.tailscale.extraUpFlags = [ "--advertise-exit-node" ]; - boot.kernel.sysctl = { "net.ipv4.ip_forward" = true; }; -} \ No newline at end of file