avengemedia/dms-git
Project ID: 200748
Description
DankMaterialShell - Material 3 inspired shell for Wayland compositors
A modern Wayland desktop shell built with Quickshell and Go.
Optimized for Niri and Hyprland
Provides a modular QtQuick-based shell with dynamic theming and system integration.
Dank Greeter - DMS Greeter for greetd that follows the aesthetics of the dms lock screen.
Project page: github.com/AvengeMedia/DankMaterialShell
Installation Instructions
Stable release builds are provided from tagged versions. For the latest stable version, use avengemedia/dms.
Enable the Copr repository:
sudo dnf copr enable avengemedia/dms-git
First-time installation, choose your options:
sudo dnf install dms
sudo dnf install dms-greeter
sudo dnf install dms dms-greeter
Switching from stable to git builds:
sudo dnf copr enable avengemedia/dms-git
sudo dnf upgrade dms
Switching back to stable builds:
sudo dnf copr disable avengemedia/dms-git
sudo dnf copr enable avengemedia/dms
sudo dnf distro-sync dms
Included Requirements
- Quickshell Git version is auto-included if Quickshell is not detected
- Accountsservice D-Bus interfaces to query user account information
- DGOP Stateless CPU/GPU monitor system by Avenge Media (dms only)
- Fira-code-fonts
- Inter Fonts
- Material Symbols Font
Recommended Packages
(Installed as weak dependencies for dms package) 
Optionally ignore these packages during install:
sudo dnf install dms --setopt=install_weak_deps=False
- Brightnessctl – Laptop screen brightness control
- Cava – Audio visualizer
- Cliphist – Clipboard manager
- Ghostty – Ghostty Terminal
- Hyprpicker – Color picker
- Matugen – Material design color generator
- Qt6ct – Qt6 application theming
- Qt6-qtmultimedia – System audio sounds
- Wl-Clipboard – wl-copy & paste utilities
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download | 
|---|---|---|
|  Fedora 41 | aarch64 (752)*, x86_64 (771)* | Fedora 41 (27 downloads) | 
|  Fedora 42 | aarch64 (889)*, x86_64 (1787)* | Fedora 42 (174 downloads) | 
|  Fedora 43 | aarch64 (732)*, x86_64 (1310)* | Fedora 43 (141 downloads) | 
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds
Runtime Dependency List
The following repositories are used as runtime dependencies