Back to Skills

config

verified

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 GitHub

Marketplace

bazzite-ai-plugins

atrawog/bazzite-ai-plugins

Plugin

bazzite-ai

productivity

Repository

atrawog/bazzite-ai-plugins

bazzite-ai/skills/config/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite-ai/skills/config/SKILL.md -a claude-code --skill config

Installation paths:

Claude
.claude/skills/config/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6115 chars