Compositor
Distribution
If Other, please specify
No response
dms doctor -v
──────────────────────────────────────
System
● Operating System ····· Arch Linux
└─ ID: arch, Version: rolling, Arch: amd64
● Architecture ········· amd64
● Display Server ······· Wayland
└─ WAYLAND_DISPLAY=wayland-1
Versions
● DMS CLI ·············· dms dev
└─ /usr/bin/dms
● Quickshell ··········· quickshell 0.2.1, revision dacfa9de829ac7cb173825f593236bf2c21f637e, d
└─ /usr/bin/qs
● DMS Shell ············ v1.4-beta
└─ /etc/xdg/quickshell/dms/quickshell
Installation
● DMS Configuration ···· Found
└─ /etc/xdg/quickshell/dms/quickshell
● shell.qml ············ Present
└─ /etc/xdg/quickshell/dms/quickshell/shell.qml
○ Install Type ········· Unknown
└─ /etc/xdg/quickshell/dms/quickshell
Compositor
● niri ················· 25.11
└─ /usr/bin/niri
○ Active ··············· niri
Quickshell Features
● Polkit ··············· Available
└─ Authentication prompts
● IdleMonitor ·········· Available
└─ Idle detection
● IdleInhibitor ········ Available
└─ Prevent idle/sleep
● ShortcutInhibitor ···· Available
└─ Allow shortcut management (niri)
Optional Features
● accountsservice ······ Available
└─ User accounts
● power-profiles-daemon Available
└─ Power profile management
● logind ··············· Available
└─ Session management
○ I2C/DDC ·············· No monitors detected
└─ External monitor brightness control
● Terminal ············· kitty
● Network ·············· NetworkManager
└─ NetworkManager present; iwd also running (likely NM's Wi-Fi backend). Using NM API.
● matugen ·············· Installed
└─ Dynamic theming
● dgop ················· Installed
└─ System monitoring
● cava ················· Installed
└─ Audio visualizer
● khal ················· Installed
└─ Calendar events
● danksearch ··········· Installed
└─ File search
○ fprintd ·············· Not installed
└─ Fingerprint auth
Config Files
● settings.json ········ Present
└─ /home/m/.config/DankMaterialShell/settings.json
○ clsettings.json ······ Not yet created
└─ /home/m/.config/DankMaterialShell/clsettings.json
● plugin_settings.json · Present
└─ /home/m/.config/DankMaterialShell/plugin_settings.json
● session.json ········· Present
└─ /home/m/.local/state/DankMaterialShell/session.json
● dms-colors.json ······ Present
└─ /home/m/.cache/DankMaterialShell/dms-colors.json
Services
○ dms.service ·········· Not installed
└─ Optional user service
● greetd ··············· enabled
Environment
○ QT_QPA_PLATFORMTHEME · qt6ct
○ QS_ICON_THEME ········ Not set
──────────────────────────────────────
✓ All checks passed!
Description
Where the file browser modal is invoked with a filter on file extensions, the filter is applied case sensitively. EG here
This means, for example, images with the extension .JPG (as opposed to .jpg) cannot be used
Expected Behavior
File extension filters should be applied case-insensitively
Steps to Reproduce & Installation Method
- Put an image with a capitalised extension in a folder
- Try to set it as a wallpaper
-
It can't be found
Alternatively:
- Put multiple images in a folder, some with lower case and some with upper case extensions
- Select one of the images as the wallpaper
- Turn on wallpaper cycling
-
Only lower case extension images will be cycled
Error Messages/Logs
No response
Screenshots/Recordings
No response
Compositor
Distribution
If Other, please specify
No response
dms doctor -v
──────────────────────────────────────
System
● Operating System ····· Arch Linux
└─ ID: arch, Version: rolling, Arch: amd64
● Architecture ········· amd64
● Display Server ······· Wayland
└─ WAYLAND_DISPLAY=wayland-1
Versions
● DMS CLI ·············· dms dev
└─ /usr/bin/dms
● Quickshell ··········· quickshell 0.2.1, revision dacfa9de829ac7cb173825f593236bf2c21f637e, d
└─ /usr/bin/qs
● DMS Shell ············ v1.4-beta
└─ /etc/xdg/quickshell/dms/quickshell
Installation
● DMS Configuration ···· Found
└─ /etc/xdg/quickshell/dms/quickshell
● shell.qml ············ Present
└─ /etc/xdg/quickshell/dms/quickshell/shell.qml
○ Install Type ········· Unknown
└─ /etc/xdg/quickshell/dms/quickshell
Compositor
● niri ················· 25.11
└─ /usr/bin/niri
○ Active ··············· niri
Quickshell Features
● Polkit ··············· Available
└─ Authentication prompts
● IdleMonitor ·········· Available
└─ Idle detection
● IdleInhibitor ········ Available
└─ Prevent idle/sleep
● ShortcutInhibitor ···· Available
└─ Allow shortcut management (niri)
Optional Features
● accountsservice ······ Available
└─ User accounts
● power-profiles-daemon Available
└─ Power profile management
● logind ··············· Available
└─ Session management
○ I2C/DDC ·············· No monitors detected
└─ External monitor brightness control
● Terminal ············· kitty
● Network ·············· NetworkManager
└─ NetworkManager present; iwd also running (likely NM's Wi-Fi backend). Using NM API.
● matugen ·············· Installed
└─ Dynamic theming
● dgop ················· Installed
└─ System monitoring
● cava ················· Installed
└─ Audio visualizer
● khal ················· Installed
└─ Calendar events
● danksearch ··········· Installed
└─ File search
○ fprintd ·············· Not installed
└─ Fingerprint auth
Config Files
● settings.json ········ Present
└─ /home/m/.config/DankMaterialShell/settings.json
○ clsettings.json ······ Not yet created
└─ /home/m/.config/DankMaterialShell/clsettings.json
● plugin_settings.json · Present
└─ /home/m/.config/DankMaterialShell/plugin_settings.json
● session.json ········· Present
└─ /home/m/.local/state/DankMaterialShell/session.json
● dms-colors.json ······ Present
└─ /home/m/.cache/DankMaterialShell/dms-colors.json
Services
○ dms.service ·········· Not installed
└─ Optional user service
● greetd ··············· enabled
Environment
○ QT_QPA_PLATFORMTHEME · qt6ct
○ QS_ICON_THEME ········ Not set
──────────────────────────────────────
✓ All checks passed!
Description
Where the file browser modal is invoked with a filter on file extensions, the filter is applied case sensitively. EG here
This means, for example, images with the extension .JPG (as opposed to .jpg) cannot be used
Expected Behavior
File extension filters should be applied case-insensitively
Steps to Reproduce & Installation Method
Alternatively:
Error Messages/Logs
No response
Screenshots/Recordings
No response