Tsunami’s (Ben’s) IT Documentation#
This is the master documentation for everything IT related in my life.
- Dashboard(local/tailscale only)
- Repository
Purpose#
The purpose of this repository is to unify, finally, all of the IT stuff that I have to do in my personal life into a single configuration and architecture
All systems are built and managed using NixOS, nix-darwin, and flakes (as opposed to Ansible, Puppet, Chef, etc). Why? Determinism, reproducibility, and simplicity. We can build a system from scratch, and it will be the same every time. We can roll back changes, and we can share configurations with others easily. We can also ensure that systems work before we deploy them, and we can test changes in a VM before applying them to critical systems.
Long-term Objectives#
- Pre-flight VM testing
Topology#
Main
Network