This repository is home to the nix code that builds my systems for Some Single Board Computers(SBCs)
See ./hosts for details of each host.
It is troublesome to update nixpkgs on aarch64/riscv64 SBCs, which can easily cause various problems such as kernel compilation failure and boot failure caused by uboot/edk2 incompatibility. So it feels like a good idea to create separate flakes for SBCs and have them updated separately.
# deploy microvms
just vm mitsuha
just vm suzi
# deploy microvms & its host machine
just suzu-local # locally
just col suzu # remotely
# deploy other hosts remotely
just col xxx