Unified system configuration dispatcher for bazzite-ai. Manages services (Docker, Cockpit, SSH), desktop settings (gamemode, Steam), security (passwordless sudo), and development environment (GPU containers). Use when users need to enable/disable system features or check configuration status.
View on GitHubatrawog/bazzite-ai-plugins
bazzite-ai
bazzite-ai/skills/config/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite-ai/skills/config/SKILL.md -a claude-code --skill configInstallation paths:
.claude/skills/config/# Config - System Configuration Dispatcher ## Overview The `config` command is a unified dispatcher for system configuration tasks. It replaces scattered `toggle-*`, `setup-*`, and `config-*` commands with a single interface. **Key Concept:** All configuration targets support consistent actions: `enable`, `disable`, `status`, and `help`. ## Quick Reference | Category | Targets | |----------|---------| | **Services** | `docker`, `cockpit`, `syncthing`, `libvirtd`, `sshd` | | **Desktop** | `gamemode`, `steam-autostart`, `shell` | | **Security** | `passwordless-sudo` | | **Apps** | `winboat` | | **Development** | `gpu`, `dev-environment` | ## Parameters ### Command Pattern ```bash ujust config TARGET="" ACTION="" ARGS... ``` | Parameter | Values | Description | |-----------|--------|-------------| | `TARGET` | See targets below | Configuration target | | `ACTION` | `enable`, `disable`, `status`, `help` | Action to perform | | `ARGS` | varies | Additional arguments | Without `TARGET`, shows interactive picker. ## Service Targets ### Docker ```bash ujust config docker status # Show Docker service status ujust config docker enable # Enable Docker daemon ujust config docker disable # Disable Docker daemon ujust config docker enable-socket # Enable socket activation only ``` ### Cockpit ```bash ujust config cockpit status # Show Cockpit status ujust config cockpit enable # Enable web console ujust config cockpit disable # Disable web console ``` Access at: `[https://localhost](https://localhost):9090` ### Syncthing ```bash ujust config syncthing status # Show Syncthing status ujust config syncthing enable # Enable file sync ujust config syncthing disable # Disable file sync ``` ### Libvirtd ```bash ujust config libvirtd status # Show libvirt status ujust config libvirtd enable # Enable virtualization ujust config libvirtd disable # Disable virtualization ``` ### SSH Server ```bash ujust