guides
Patterns
Coding patterns for Weyl Standard Nix.
Patterns
Coding patterns for Weyl Standard Nix.
- Naming Conventions — How to name things
- File Placement — Where things go
- Module Systems — flake-parts, NixOS, darwin, home-manager
- Writing Packages — callPackage, finalAttrs, custom builders
- Writing Modules — Options, config, mkIf, mkMerge
- Testing — nix flake check, NixOS tests
- Documentation — Comments, assertions, error messages
- Forbidden Patterns — What not to do