Files
dev/src/skills/style/nix/rules/flake.md

298 B

Flake rules

Keep flake.nix as flake wiring

Rule

Add flake inputs in flake.nix. Put new flake output implementation in src/dotfiles/default.nix. Use flake.nix to pass inputs into that implementation.

Rationale

This keeps dependency declarations separate from output logic.