Personal infrastructure and configuration files
| .helix | ||
| clanServices | ||
| devShells | ||
| dotbot | ||
| home | ||
| home-manager | ||
| infra | ||
| machines | ||
| modules | ||
| parts | ||
| secrets | ||
| sops | ||
| system | ||
| vars | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| inventory.json | ||
| README.md | ||
NixOS & Home Manager config
Structure
- home: Home Manager modules
- hosts: Host-specific configs
- infra: Terraform/OpenTofu files
- secrets: Age-encrypted secrets shared between multiple hosts. Host-specific secrets are stored in their own directories.
- system: Base NixOS modules shared among all hosts
Dotfiles
Linking with dotbotc (for windows)
dotbot -c ./dotbot/windows.yaml -d home