Compositor
Niri
Distribution
CachyOS
If Other, please specify
No response
Select your Installation Method
DankInstaller
Was your original Installation method different?
Yes
If no, specify
No response
dms doctor -vC
Click to expand
## DMS Doctor Report
System
- [ok] Operating System: CachyOS
- ID: cachyos, Version: rolling, Arch: amd64
- [ok] Architecture: amd64
- [ok] Display Server: Wayland
- WAYLAND_DISPLAY=wayland-1
Versions
- [ok] DMS CLI: dms v1.4.2
- [ok] Quickshell: quickshell 0.2.1, revision dacfa9de829ac7cb173825f593236bf2c21f637e, distributed by: CachyOS Linux
- [ok] DMS Shell: v1.4.2
- /usr/share/quickshell/dms
Installation
- [ok] DMS Configuration: Found
- /usr/share/quickshell/dms
- [ok] shell.qml: Present
- /usr/share/quickshell/dms/shell.qml
- [info] Install Type: System package
- /usr/share/quickshell/dms
Compositor
- [ok] Hyprland: 0.53.0
- [ok] niri: 25.11
- [info] Active: niri
Quickshell Features
- [ok] Polkit: Available
- [ok] IdleMonitor: Available
- [ok] IdleInhibitor: Available
- [ok] ShortcutInhibitor: Available
- Allow shortcut management (niri)
Optional Features
- [ok] accountsservice: Available
- [ok] power-profiles-daemon: Available
- [ok] logind: Available
- [ok] cups-pk-helper: Available
- [info] I2C/DDC: No monitors detected
- External monitor brightness control
- [ok] qt6-imageformats: Installed (1 formats)
- Formats: GIF (/usr/lib/qt6/plugins/imageformats)
- [ok] kimageformats: Installed (4 formats)
- Formats: AVIF, HEIF, JXL, EXR (/usr/lib/qt6/plugins/imageformats)
- [ok] Terminal: ghostty
- [ok] Network: NetworkManager
- NetworkManager present. Using NM API.
- [ok] matugen: Installed
- [ok] dgop: Installed
- [ok] cava: Installed
- [info] khal: Not installed
- [info] danksearch: Not installed
- [info] fprintd: Not installed
Config Files
- [ok] settings.json: Present
- /home/kristijan/.config/DankMaterialShell/settings.json
- [info] clsettings.json: Not yet created
- /home/kristijan/.config/DankMaterialShell/clsettings.json
- [ok] plugin_settings.json: Present
- /home/kristijan/.config/DankMaterialShell/plugin_settings.json
- [ok] session.json: Present
- /home/kristijan/.local/state/DankMaterialShell/session.json
- [ok] dms-colors.json: Present
- /home/kristijan/.cache/DankMaterialShell/dms-colors.json
Services
- [ok] dms.service: enabled, active
- [ok] greetd: enabled
Environment
- [info] QT_QPA_PLATFORMTHEME: Not set
- [info] QS_ICON_THEME: Not set
Summary: 0 error(s), 0 warning(s), 31 ok
Description
Running dms ipc call audio cycleoutput doesn't cycle output devices in a loop. It was able to switch the output once and all subsequent runs lead to the same output being selected
Expected Behavior
Running dms ipc call audio cycleoutput should change to different output every time. Also I think it would be a good idea for the cycleoutput command to not cycle to hidden output devices.
Steps to Reproduce
- Run
Running dms ipc call audio cycleoutput` in terminal
- Observe the responses
Error Messages/Logs
No response
Screenshots/Recordings

Compositor
Niri
Distribution
CachyOS
If Other, please specify
No response
Select your Installation Method
DankInstaller
Was your original Installation method different?
Yes
If no, specify
No response
dms doctor -vC
Click to expand
## DMS Doctor ReportSystem
Versions
Installation
Compositor
Quickshell Features
Optional Features
Config Files
Services
Environment
Summary: 0 error(s), 0 warning(s), 31 ok
Description
Running
dms ipc call audio cycleoutputdoesn't cycle output devices in a loop. It was able to switch the output once and all subsequent runs lead to the same output being selectedExpected Behavior
Running
dms ipc call audio cycleoutputshould change to different output every time. Also I think it would be a good idea for thecycleoutputcommand to not cycle to hidden output devices.Steps to Reproduce
Runningdms ipc call audio cycleoutput` in terminalError Messages/Logs
No response
Screenshots/Recordings