with one click
nixos
nixos contains 5 collected skills from fbosch, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Create new NixOS, Darwin, or Home Manager modules following the dendritic flake pattern. Use when the user wants to add a new feature module (service, program, system configuration, etc.) to their flake. Triggers include requests like "add [feature] module", "create a module for [feature]", "set up [feature] in the flake", or "add nginx/git/firefox/etc."
Debug failing NixOS builds and activations. Use when build fails (infinite recursion, attribute errors, evaluation errors), activation fails (systemd services, SOPS secrets, home-manager), or when asking to "debug build", "fix activation error", "why is rebuild failing", or "troubleshoot NixOS issue". Handles SOPS decryption issues, systemd service failures, and common NixOS configuration errors.
Package software into reproducible Nix derivations for local flakes and nixpkgs contributions. Use when creating or updating package expressions, debugging build/install/runtime failures, resolving source hash mismatches, selecting native language builders (buildGoModule, buildRustPackage, buildPythonPackage, buildNpmPackage, bundlerApp, zig.hook), or deciding when helper generators are justified.
Run janitorial cleanup for this flake with dendritic-aware linting. Use when preparing to commit, when CI fails on lint errors, or when user asks to "clean up code", "run lints", "fix warnings", or "check flake". Handles statix/deadnix with proper exclusions and resolves conflicts with dendritic pattern.
Validate dendritic Nix flake pattern usage in this repository. Use when reviewing modules, refactoring code, or checking dendritic pattern compliance. Validates flake-parts module structure, aspect-oriented design, feature organization, and adherence to dendritic principles from the Doc-Steve/dendritic-design-with-flake-parts wiki.