Install DankMaterialShell on CachyOS
A Quickshell-based desktop shell with Material 3 design principles.
From the official CachyOS repo. Install with pacman, no AUR helper needed.
Reviewed Nov 2, 2026 · independent guide
How do I install DankMaterialShell on CachyOS?
Run this in a terminal, then open DankMaterialShell from your app menu:
sudo pacman -S dms-shelldms-shell is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.
What should I do after installing DankMaterialShell?
- Open DankMaterialShell from your app menu.
- Or run dms in a terminal.
- The package ships the systemd unit dms.service. Read the project docs before you enable it.
- Run pacman -Qi dms-shell to see the installed version and the optional dependencies.
How do I update or remove DankMaterialShell?
Update:
sudo pacman -SyuRemove:
sudo pacman -Rns dms-shellWhat is DankMaterialShell?
Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway, MangoWC, labwc, and MiracleWM.
Package description: A Quickshell-based desktop shell with Material 3 design principles
Reviews of DankMaterialShell on CachyOS
No reviews yet. Be the first to review DankMaterialShell.
From GitHub
duxlabs-dev/dux-shell · ★ 8,737 stars · last commit Nov 1, 2026 · latest release Oct 20, 2026
Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.
- dmenu ipc for spotlightClosed
It would be very nice to have a dmenu mode with an ipc command like how standalone launchers like rofi/wofi/fuzzel do. This really helps when you have a lot of scripts and want to bind it in a wm shortcut and you want to be able to choose an option for it or even used to get a…
-
Allow the selection of a wallpaper directory, which may have sub-directories, and then recursively access wallpapers within all sub-directories within that selected directory. I have wallpapers. Lots of wallpapers. Beautiful wallpapers. They are all meticulously organised by…
- Dank CalendarClosed
Dankify Calendar integration It's cool Prolly
-
This allows users to change xdg-mime properties for common desktop applications through a settings toggle/chooser instead of manually doing that through the terminal GNOME example: KDE example: It would make it a lot easier/more accessible for any user to change their default…
-
add a random wallpaper cycle instead of having them in order of the dir they are in dir order gets predictable after a while , i want my wallpaper to be a surprise Is this feature specific to one compositor?
-
I'd like it so these fields: Would be modifiable via a dank material settings page or similar. This has been kind of a reocurring pain point I've noticed with DMS/Zirconium users, keyboard configuration on the niri level is only possible via the niri configuration file instead of…
- Mouse/trackpad optionsClosed
I'd like to see a "Mouse & Trackpad" tab in the Settings app to be able to configure mouse & trackpad options like sensitivity, acceleration speed & profiles (custom profiles would be even cooler, but I assume many compositors do not implement this libinput feature), natural…
- Support config includesClosed
Separate device-specific config settings from static ones. See possible proposed solutions below. I've multiple systems that use DMS and share common dotfiles via Git. As I don't want to click through same settings/theme on all my machines, I also store DMS settings.json in a Git…
- Gray wallpapersClosed
Niri Ubuntu Distro Packaging Yes Ever since upgrading to niri 26.04 and dms 1.4.5, I've noticed that wallpapers occasionally break: instead of wallpaper, I see just a gray background. This typically typically happens only on one monitor (I have 3 total), but I had this happen on…
-
When the greeter login completes, the transition to the session compositor should be seamless. Currently, the greeter compositor exits and the user sees raw TTY output briefly before the session compositor starts. This breaks immersion and looks unpolished. The feature would hide…
-
Animated wallpapers have been added recently and its awesome. However it would be better if the video playback stop when on battery. This will prevent the feature to eat too much juice while away from a power source. All compositors
-
Hey! It seems lyrics can only show when the bar is in standard mode, not in island mode. I'd love to have them as well in island! Hyprland
-
Hyprland Arch Linux Dux Installer Yes The bottom half of spotlight bar has a fixed rounding and wont change when i change radius strength in settings. 1. change radius in settings to 0 2. Open spotlight search 3. Observe lower half doesnt follow the radius strength and is still…
-
niri Arch Linux Distro package (dux-shell 2.0.0-1) Yes (The shell dir points at a local copy of the 2.0.0 UI carrying only the island-blur fix 2ba4f13. The bug below is in the Go backend, so that copy has no bearing on it.) OWE ("Enhanced Open") networks show up in the wifi list…
-
Hyprland Arch Linux Source No (specify below) Dux installer and after dux 2.0 release i use dux-shell-git i have just updated to the latest git and i noticed two things first: when i had no tabs enabled in the dashboard it just opened the overview alone without anything else…
DankMaterialShell on CachyOS: questions
Is DankMaterialShell in the official CachyOS repo?
Yes. The dms-shell package is in the cachyos repo, version 2.0.0-1, built 2026-10-24. Install it with sudo pacman -S dms-shell.
Do I need an AUR helper for DankMaterialShell?
No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.
What is the DankMaterialShell command?
dms. The package is called dms-shell.