You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most commands here are packaged from scripts/ with writeShellApplication (strict mode, shellcheck at build time). Editing the .sh does nothing until you rebuild — the copy on PATH is in the store. The exceptions, which run straight from the repo, are marked.
themectl set <name> | current | list | next | prev | reload
themectl bg [set <path> | next | prev]
DOTS_DIR overrides where it looks for the repo (default ~/dots).
dots-* shims
Every dots-* name below is a symlink to one script, scripts/dots-compat.sh, which dispatches on $0. They exist so the vendored Quickshell bar has a stable command vocabulary. An unknown name exits 127.
Which LLM unit is running / cycle to the next / stop all (order: llama-cpp llama-sec llama-agent llama-gemma llama-coder llama-fim ollama)
dots-shell lock
quickshell -c lock
dots-shell restart
Restart the bar
dots-shell notifications status / idle status
JSON / on-off for the bar
Status (print, never fail)
Command
Prints
dots-updates
1 if the locked chaotic rev differs from chaotic-nyx HEAD, else 0 (cached 1 h in ~/.cache/dots-updates)
dots-update-available
1 if flake.lock is older than 7 days, else nothing
dots-mounts
Space-separated names of unhealthy mounts among /data /mnt/media /mnt/backup /mnt/newvolume; empty means all fine
dots-qbt
<downloading> <dl B/s> <up B/s> from the qBittorrent API, or off
dots-weather, dots-weather-status
One-line wttr.in summary
dots-brightness-display
Backlight percent (100 on a desktop with no backlight)
dots-hw-display
Backlight device name, if any
dots-voxtype-model
Current whisper model
dots-screenrecord-filename
Next ~/Videos/recording-<timestamp>.mp4 path
Launchers
These open a floating terminal ($DOTS_TERMINAL, default ghostty) with window class com.dots.float, as a transient systemd scope so it outlives the bar.
Command
Opens
dots-update
nh os switch in ~/dots, waits for Enter
dots-launch-wifi
impala
dots-launch-bluetooth
bluetui
dots-launch-audio
wiremix
dots-launch-or-focus-tui <cmd>
<cmd> (always launches; doesn't focus an existing one)