Personal infrastructure and configuration files
nix
Find a file
2026-04-08 14:13:21 +02:00
.helix init 2025-01-29 21:34:17 +01:00
clan machines/renoir: add garage 2026-03-30 19:33:30 +02:00
clanServices clan: remove vendored coredns service 2026-02-26 18:37:11 +01:00
devShells rename nixfmt-rfc-style -> nixfmt 2026-01-18 17:06:18 +01:00
dotbot add dotbot to link windows dots 2025-07-17 14:36:59 +02:00
flakeModules refactor homeModules 2026-02-10 23:34:41 +01:00
home sh: remove openchip output (breaks scp) 2026-04-08 14:13:21 +02:00
homeModules programs/vicinae: migrate to new config format 2026-04-05 23:20:01 +02:00
infra remove gitea 2026-03-10 22:52:26 +01:00
machines remove remote builder config 2026-04-05 23:21:59 +02:00
nixosModules remove remote builder config 2026-04-05 23:21:59 +02:00
packages move genepi installer to another file 2025-10-18 18:57:10 +02:00
sops Add machine renoir to secrets 2026-03-26 20:29:10 +01:00
vars vars: update via generator grafana-secret (machine: renoir) 2026-03-30 20:18:55 +02:00
.envrc direnv: watch devShell 2026-03-26 20:29:10 +01:00
.gitignore git ignore ./result 2025-05-30 01:26:36 +02:00
flake.lock update flake inputs 2026-03-30 20:50:39 +02:00
flake.nix flake: remove duplicate nixpkgs input 2026-02-26 18:47:31 +01:00
inventory.json update(inventory.json): Installed renoir 2026-03-26 20:29:10 +01:00
README.md refactor: update readme for file structure 2026-02-11 00:06:49 +01:00

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