Skip to content

NixOS definitions and devops tooling for my home network

License

Notifications You must be signed in to change notification settings

unjordy/home-net

Repository files navigation

home-net

This is the complete set of tools and configurations I use to reproducibly deploy a set of NixOS via krops on my home network. A Nix evaluator (package manager) is required to make use of this repo, and lorri is highly recommended to make using these tools feel more natural. sops-nix is used to manage various secrets.

The hosts included in this repo are:

  • fb, a general-purpose server connected to a 3D printer. Hosts Octoprint.
  • car, a ROCK64 embedded ARM board wired directly into the downstairs thermostat. Hosts an Infinitive server to allow HVAC control via wifi.
  • cadr, a ROCK64 embedded ARM board wired directly into the upstairs thermostat. Identical to car in every way but hostname.

Each host can be deployed via the command deploy-<hostname>. All hosts can be deployed at the same time with deploy-all.

About

NixOS definitions and devops tooling for my home network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages