NixOS

Manuel NixOS/Nix auto-mis à jour, tutoriels nix.dev et Nix Pills câblés dans une table de routage sujet-fichier.

par marceloeatworld · marceloeatworld/nixos-ai-skill

Testé · Fonctionne ★ 8.8/10

NixOS — Manuel NixOS/Nix auto-mis à jour, tutoriels nix.dev et Nix Pills câblés dans une table de routage sujet-fichier.

Ce que fait

Regroupe environ 40 fichiers de référence non modifiés extraits quotidiennement de NixOS/nix.dev, du manuel NixOS/nixpkgs, des Nix Pills et du wiki de publication, plus un SKILL.md qui mappe le sujet d'un utilisateur (flakes, modules, callPackage, services systemd, rollback, containers, LUKS, Terraform, etc.) au bon fichier. Se déclenche sur pratiquement toute question relative à NixOS ou à l'écosystème Nix.

Rapport de test

Lui a demandé d'écrire un module NixOS exposant services.myapp.enable ; basé sur references/nixos-writing-modules.md, il a mis en évidence la mise en garde d'échappement ExecStart (utils.escapeSystemdExecArg) qu'une réponse générique de mémoire avait entièrement omise.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/marceloeatworld/nixos-ai-skill
cd nixos-ai-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/nixos

Commandes et exemples de prompts

  • /nixosManuel NixOS/Nix auto-mis à jour, tutoriels nix.dev et Nix Pills câblés dans une table de routage sujet-fichier.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Write a NixOS module that adds services.myapp.enable and starts a service
  • How do I set up a systemd service inside a NixOS flake configuration?
  • Help me roll back a NixOS generation after a broken update