Personal infrastructure and configuration files
nix
Find a file
2025-07-19 18:48:09 +02:00
.helix init 2025-01-29 21:34:17 +01:00
devShells remove agenix and migrate secrets to clan vars 2025-07-19 18:03:47 +02:00
home revert niri window movement bindings to default 2025-07-18 00:01:03 +02:00
home-manager link jj config 2025-07-17 23:57:59 +02:00
infra add git.turifer.dev dns records 2025-07-17 23:52:57 +02:00
machines update syntax for setting clan targetHost 2025-07-19 18:48:09 +02:00
modules setup unbound dns 2025-07-19 18:38:55 +02:00
parts use the new genepi ssh key for agenix 2025-06-12 21:57:11 +02:00
secrets remove agenix and migrate secrets to clan vars 2025-07-19 18:03:47 +02:00
sops Add machine genepi to secrets 2025-05-15 15:43:50 +02:00
system enable userborn to fix password issues 2025-06-27 17:11:42 +02:00
vars Update vars via generator gitea-s3-storage for machine crocus 2025-07-17 21:36:54 +02:00
.envrc load devshell with direnv 2025-02-14 18:50:45 +01:00
.gitignore git ignore ./result 2025-05-30 01:26:36 +02:00
flake.lock remove agenix and migrate secrets to clan vars 2025-07-19 18:03:47 +02:00
flake.nix remove agenix and migrate secrets to clan vars 2025-07-19 18:03:47 +02:00
README.md add readme 2025-03-11 22:58:11 +01:00
topology.nix setup nix-topology 2025-05-30 01:25:08 +02:00

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