avengemedia/dms
Project ID: 200749
Description
DankMaterialShell - Material 3 inspired shell for Wayland compositors
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
Dank Search - Dsearch a Blazingly fast filesystem search tool
GitHub: github.com/AvengeMedia/DankMaterialShell
Website: danklinux.com
Installation Instructions
Stable release builds are provided from tagged versions.
For the latest development version, use avengemedia/dms-git.
Enable the Copr repository:
sudo dnf copr enable avengemedia/dms
First-time installation, choose your options:
sudo dnf install dms
sudo dnf install dms-greeter
sudo dnf install dms dms-greeter
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)
- Cava – Audio visualizer
- DankSearch - Blazingly fast filesystem search tool
- Matugen – Material design color generator
- Qt6ct – Qt6 application theming
- Qt6-qtmultimedia – System audio sounds
Optionally ignore these packages during install:
sudo dnf install dms --setopt=install_weak_deps=False
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 |
|---|---|---|
Centos-stream 10
|
aarch64 (25)*, x86_64 (30)* | Centos-stream 10 (18 downloads) |
EPEL 10
|
aarch64 (18)*, x86_64 (1263)* | EPEL 10 (205 downloads) |
Fedora 42
|
aarch64 (4747)*, x86_64 (14434)* | Fedora 42 (4698 downloads) |
Fedora 43
|
aarch64 (4399)*, x86_64 (113646)* | Fedora 43 (41597 downloads) |
Fedora 44
|
aarch64 (851)*, x86_64 (15089)* | Fedora 44 (7369 downloads) |
Fedora rawhide
|
aarch64 (62)*, x86_64 (757)* | Fedora rawhide (319 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
Centos-stream 10
EPEL 10
Fedora 42