What problem does it solve?
This Skill solves the complexity of managing NixOS and Nix environments by providing a structured, declarative approach to system administration, preventing common pitfalls like channel drift and imperative configuration bloat.
Core Features & Use Cases
- System Administration: Manage configuration.nix, modules, and system rebuilds with atomic rollbacks.
- Flake & Channel Management: Navigate the differences between flake-based and channel-based workflows safely.
- Advanced Nix Patterns: Handle overlays, secrets management via sops-nix/agenix, and declarative disk layouts with disko.
- Use Case: Use this skill to safely transition a server from a channel-based configuration to a reproducible flake-based setup without losing system state or breaking existing services.
Quick Start
Use the nixos-btw skill to analyze my current system state and identify whether I am using channels or flakes.