Create a new NixOS service module in the homelab pattern.
Follow service rules and integration patterns from CLAUDE.md.
Arguments
Set SERVICE from the skill arguments:
SERVICE=$ARGUMENTS
The service name should be lowercase, e.g., "myservice".
Process
- Verify service does not exist:
ls homelab/$SERVICE.nix
- Read reference modules listed in CLAUDE.md "Adding a new service" section
- Create module at
homelab/$SERVICE.nix following the homelab.X.enable pattern
- Add import to
homelab/default.nix in alphabetical order
- Run
nix flake check
- Report what files were created/modified