nixos-config
nixos-config contient 10 skills collectées depuis pschmitt, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Use when working with the NetBox inventory at netbox.brkn.lol, especially for device metadata, purchase data, product/support URLs, asset tags, device type synchronization, and radio or MAC-address modeling. Read `references/conventions.md` before making NetBox changes.
Use when working with the Home Assistant configuration for the `hv` VM, especially for YAML config changes, `config.d/` edits, MCP-backed inspection or control, hass-cli inspection, API calls, Lovelace dashboard editing (`.storage/lovelace.*`), and validation before or after changes. Read `AGENTS.md` in the repo before editing.
Unlock rbw (Bitwarden CLI) via a Home Assistant phone notification. Use when rbw commands fail with "not unlocked", before calling rbw::get/rbw::find, or whenever the vault needs to be unlocked.
Use for system-level changes to NixOS hosts and Home Manager configurations. Handles Nix code updates, host deployments, and repository-wide Nix standards. Refer to AGENTS.md for foundational environment and deployment rules.
Use for read-only lookup of invoices, order confirmations, and related email records on bichon.brkn.lol. Often used in conjunction with the NetBox skill for verifying purchase details.
Use when writing, editing, reviewing, or generating shell code in bash, sh, or zsh. Applies to scripts, sourced shell files, functions, and shell snippets. Enforces the repo shell style and safe entrypoint/error-handling patterns.
Edit local zsh plugins at ~/.config/zsh/plugins/local. Use when the user wants to add, modify, or debug personal zsh functions, aliases, or plugin files.
Read and write Obsidian vault notes at ~/Documents/notes via the filesystem MCP server. Use when the user wants to create, search, update, or organize notes, diary entries, or any markdown files in the vault.
Use when working with n8n workflows at n8n.brkn.lol — creating, editing, triggering, or inspecting workflows and executions via the MCP server.
Use when working in the private Ansible repository at `~/devel/private/pschmitt/ansible-stuff.git`, especially for playbooks, roles, inventory, OpenWrt setup, SOPS-backed vars, Ansible linting, or flake/dev-shell maintenance. Read `references/conventions.md` before editing and run Ansible tools through the Nix dev shell.