This directory manages the configuration and deployment of my personal computers using NixOS. It also manages my user configuration using home-manager. The organization of this repo follows the structure set by numtide/blueprint.
hosts/<hostname>/configuration.nix: the NixOS configuration forhostnamemodules/nixos: NixOS moduleshosts/<hostname>/users/rutrum.nix: home-manager configuration onhostnamemodules/home: home-manager modulessecrets: contains secret files encrypted with sops-nix
The modules are not polished, nor meant for external use. They are simply used to break up parts of my configuration and share between hosts and users.
I manage a few host machines on my home network:
rumtower: my gaming and main productivity rigrumprism: my laptop for light productivity workrumnas: my home NAS and serverrumpi: my Raspberry Pi 4 that is unusedsaibaman: a remote gateway for troubleshooting and automation