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

24 lines
841 B
Markdown

# 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)