1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-10-09 21:03:30 +02:00
config/AGENTS.md
TheGeneralist bd887883f7
nixos: migrate server services to thegeneralist
Move hosted services and secrets from the retired central hosts, persist USB storage and ownership, harden RTL8822BU Wi-Fi, repair DNS behavior, and order CoreDNS after Tailscale.
2026-10-09 14:21:55 +02:00

841 B

AGENTS.md - AI Assistant Context

This file provides minimal context for assistants working with this Nix config repo.

Architecture Overview

File Structure Conventions

  • flake.nix - Main entry point, defines inputs/outputs
  • hosts/ - Host-specific configurations
    • Each host has default.nix that calls lib.mkSystem
    • configuration.nix contains host-specific settings
  • modules/ - Reusable system modules
    • common/ - Cross-platform modules (always loaded)
    • darwin/ - macOS-specific modules
    • linux/ - Linux-specific modules
  • lib/ - Custom library functions
    • mkSystem - Main system builder function

Host Naming & Categorization

  • Hosts ending in mbp or containing central-mbp -> Darwin
  • All others -> NixOS
  • Current hosts:
    • thegeneralist (NixOS)
    • thegeneralist-mbp (Darwin)