Central config and deployment for Kebado NixOS servers with nixos-anywhere and deploy-rs
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-13 15:52:06 -07:00
.hydra Migrate to nixfmt by way of treefmt 2026-05-26 01:39:34 -07:00
hosts disko: Pin by disk ID on sisyphus 2026-07-04 00:41:03 -07:00
modules Set boot.growPartition. 2026-07-04 01:04:14 -07:00
.gitignore Initial shared qemu and netbird config 2026-05-10 18:54:37 -07:00
.sops.yaml Add linkding 2026-05-30 19:20:09 -07:00
devenv.lock Update devenv.lock 2026-08-25 21:33:35 -07:00
devenv.nix Migrate to nixfmt by way of treefmt 2026-05-26 01:39:34 -07:00
devenv.yaml Switched from compose2nix to quadlet-nix. 2026-05-24 17:46:52 -07:00
flake.lock Update flake.lock 2026-09-13 15:52:06 -07:00
flake.nix Fix meta.description for reboot-all 2026-08-08 17:06:49 -07:00
README.md Add deploy node config for deploy-rs 2026-05-12 01:00:23 -07:00
renovate.json Turn off Renovate for reference Compose files 2026-05-24 18:27:06 -07:00
statix.toml Add update-machine and reboot-machine helpers 2026-05-10 21:22:23 -07:00

nixos-servers

Central config and deployment for Kebado NixOS servers with nixos-anywhere and deploy-rs

Commands in devenv

  • setup-machine HOST IP - Use nixos-anywhere to set up a new VM which has been started using the NixOS installer and is ready for SSH
  • deploy - Use deploy-rs to build locally and deploy remotely (follow the profiles in the flake)
  • reboot-machine HOST - Reboot a remote machine via the jump proxy