Personal infrastructure and configuration files
| .helix | ||
| clan | ||
| clanServices | ||
| devShells | ||
| dotbot | ||
| flakeModules | ||
| home | ||
| homeModules | ||
| infra | ||
| machines | ||
| nixosModules | ||
| packages | ||
| sops | ||
| vars | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| inventory.json | ||
| README.md | ||
Flocon
This repository contains all my system configurations, mostly deployed using Nix and Clan.
Structure
The file hierarchy is based on the flake's structure, using flake parts conventions.
- clan: Clan configuration
- clanServices: Custom Clan Services
- home: Dotfiles
- homeModules: Home Manager modules
- infra: Terranix files (for Terraform/OpenTofu)
- machines: Per-host configurations
- nixosModules: NixOS modules
- packages: Nix packages
- vars: Encrypted secrets managed by clan
Dotfiles
Linking with dotbotc (for windows)
dotbot -c ./dotbot/windows.yaml -d home