Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

dunkirk.sh

Kieran’s opinionated NixOS infrastructure. Declarative server config, self-hosted services, automated deployments.

For machine inventory, apply commands, repo layout, and conventions see AGENTS.md.

  • Installation — getting started on macOS, NixOS, or home-manager
  • Deployment — CI/CD workflows for infrastructure and application code
  • Services — architecture overview and service documentation
  • Secrets — agenix workflow
  • mkService — the service factory reference
  • Modules — custom NixOS and home-manager modules

Live status at infra.dunkirk.sh. Machine manifest: nix eval --json .#services-manifest.