QterOS and Software Setup
NOTE: Do this extremely far in advance
- Pick an SD card to use
- Flash the following ISO to the SD card: https://hydra.nixos.org/job/nixos/trunk-combined/nixos.sd_image.aarch64-linux
- Mount the second partition
- In it, create a
/home/robot/home/robotdirectory - Clone the qter repository into that directory
- Connect the pi to a USB keyboard, monitor, and ethernet
- Boot the SD card on the pi
cdcdinto/home/robot/qter/src/robot/qteros/home/robot/qter/src/robot/qteros- Generate the hardware configuration file with the following commands
nixos-generate-config --dir .rm configuration.nix
nixos-generate-config --dir .rm configuration.nix
- Install the QterOS config with the following commands
# Expect this to take overnight; maybe longernixos-rebuild boot --flake .#rpireboot
# Expect this to take overnight; maybe longernixos-rebuild boot --flake .#rpireboot
- Let the new device into the zerotier network
- Done question mark? Use these resources for debugging https://rovnyak.net/posts/installing-nix-on-rpi/#Resources
- Back up the ISO if you care to
TODO
TODO