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.
/plugin marketplace add atrawog/bazzite-ai-plugins/plugin install atrawog-bazzite-ai-bazzite-ai@atrawog/bazzite-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/service-targets.mdThe configure command is a unified dispatcher for system configuration tasks. It replaces scattered toggle-*, setup-*, and configure-* commands with a single interface.
Key Concept: All configuration targets support consistent actions: enable, disable, status, and help.
| Category | Targets |
|---|---|
| Services | docker, cockpit, syncthing, libvirtd, sshd |
| Desktop | gamemode, steam-autostart |
| Security | passwordless-sudo |
| Apps | podman-permissions, podman-extensions, winboat |
| Development | gpu-containers, dev-environment |
ujust configure 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.
ujust configure docker status # Show Docker service status
ujust configure docker enable # Enable Docker daemon
ujust configure docker disable # Disable Docker daemon
ujust configure docker enable-socket # Enable socket activation only
ujust configure cockpit status # Show Cockpit status
ujust configure cockpit enable # Enable web console
ujust configure cockpit disable # Disable web console
Access at: [https://localhost](https://localhost):9090
ujust configure syncthing status # Show Syncthing status
ujust configure syncthing enable # Enable file sync
ujust configure syncthing disable # Disable file sync
ujust configure libvirtd status # Show libvirt status
ujust configure libvirtd enable # Enable virtualization
ujust configure libvirtd disable # Disable virtualization
ujust configure sshd status # Show SSH server status
ujust configure sshd enable # Enable SSH server
ujust configure sshd disable # Disable SSH server
ujust configure gamemode status # Show current session type
ujust configure gamemode gamemode # Set to Game Mode session
ujust configure gamemode desktop # Set to Desktop session
ujust configure steam-autostart status # Show autostart status
ujust configure steam-autostart enable # Enable Steam autostart
ujust configure steam-autostart disable # Disable Steam autostart
ujust configure passwordless-sudo status # Show sudo config
ujust configure passwordless-sudo enable # Enable passwordless sudo
ujust configure passwordless-sudo disable # Disable passwordless sudo
Warning: Enabling passwordless sudo reduces security. Useful for development/automation.
ujust configure podman-permissions status # Show Podman access
ujust configure podman-permissions enable # Grant Podman Desktop access
ujust configure podman-permissions disable # Revoke access
ujust configure podman-extensions show # List installed extensions
ujust configure podman-extensions open # Open extension manager
ujust configure winboat launch # Launch Windows app
ujust configure winboat info # Show WinBoat info
ujust configure gpu-containers status # Show GPU container support
ujust configure gpu-containers setup # Setup GPU passthrough
Configures:
NVIDIA Container Toolkit
AMD ROCm container support
Intel oneAPI container support
ujust configure dev-environment verify # Verify dev tools installed
Checks for required development tools and reports missing items.
# Enable passwordless sudo for automation
ujust configure passwordless-sudo enable
# Enable Docker for container development
ujust configure docker enable
# Setup GPU container support
ujust configure gpu-containers setup
# Verify everything is ready
ujust configure dev-environment verify
# Enable SSH server
ujust configure sshd enable
# Enable web console (Cockpit)
ujust configure cockpit enable
# Check both are running
ujust configure sshd status
ujust configure cockpit status
# Set to Game Mode session
ujust configure gamemode gamemode
# Enable Steam autostart
ujust configure steam-autostart enable
# Set to Desktop session
ujust configure gamemode desktop
# Disable Steam autostart
ujust configure steam-autostart disable
All commands work without TTY:
# CI/automation-friendly
ujust configure docker enable
ujust configure passwordless-sudo enable
Symptom: ujust configure <service> enable completes but service not running
Fix:
# Check service status
systemctl status <service>
# Check logs
journalctl -u <service> -n 50
# Try manual start
sudo systemctl start <service>
Symptom: Podman Desktop can't access podman
Cause: Flatpak permissions not configured
Fix:
ujust configure podman-permissions enable
# Restart Podman Desktop
Symptom: Containers can't access GPU
Cause: GPU container toolkit not configured
Fix:
ujust configure gpu-containers setup
# May require reboot
Related Skills: install (for installing tools), test (for development)
Services: jupyter, ollama, runners (managed services with lifecycle)
Documentation: Service Targets
Use when the user asks about:
"enable Docker", "disable SSH", "configure cockpit"
"gamemode", "Game Mode session", "desktop mode"
"passwordless sudo", "sudo without password"
"GPU containers", "container GPU access"
"podman permissions", "flatpak access"