Skip to main content

DankLinux Repository

██████╗  █████╗ ███╗   ██╗██╗  ██╗██╗     ██╗███╗   ██╗██╗   ██╗██╗  ██╗
██╔══██╗██╔══██╗████╗  ██║██║ ██╔╝██║     ██║████╗  ██║██║   ██║╚██╗██╔╝
██║  ██║███████║██╔██╗ ██║█████╔╝ ██║     ██║██╔██╗ ██║██║   ██║ ╚███╔╝ 
██║  ██║██╔══██║██║╚██╗██║██╔═██╗ ██║     ██║██║╚██╗██║██║   ██║ ██╔██╗ 
██████╔╝██║  ██║██║ ╚████║██║  ██╗███████╗██║██║ ╚████║╚██████╔╝██╔╝ ██╗
╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝╚══════╝╚═╝╚═╝  ╚═══╝ ╚═════╝ ╚═╝  ╚═╝

Overview

The DankLinux Repository provides pre-built packages for DankMaterialShell and niri!
DankMaterialShell is now available on more distributions than ever before!

Desktop Environment

  • DankMaterialShell (dms): The complete desktop shell with widgets and CLI tools
  • DankMaterialShell (dms-git): Development build with latest features

Compositors

  • Niri: Scrollable-tiling Wayland compositor
  • Niri-git: Development build of niri

Core Framework

Utilities

  • cliphist: Wayland clipboard manager with history support
  • dgop: Stateless CPU/GPU monitor system by Avenge Media
  • dsearch: a Blazingly fast filesystem search tool by Avenge Media
  • matugen: Material Design 3 color palette generator for themes
  • xWayland-Satellite: XWayland integration tool
  • xWayland-Satellite-git: Development build of xWayland-Satellite

How to Install

Installing DankMaterialShell (DMS)

For complete DMS installation instructions including repository setup, see the DankMaterialShell Installation Guide.

Quick Start

Installing Standalone Packages

All packages in the DankLinux repository can be installed independently. First, add the DankLinux repository for your distribution, then install the packages you need.

note

xWayland-Satellite is automatically installed as a dependency when installing niri or niri-git. You don't need to install it separately.

Debian

# Add DankLinux repository
curl -fsSL https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/Debian_13/Release.key | \
sudo gpg --dearmor -o /etc/apt/keyrings/danklinux.gpg
echo "deb [signed-by=/etc/apt/keyrings/danklinux.gpg] https://download.opensuse.org/repositories/home:/AvengeMedia:/danklinux/Debian_13/ /" | \
sudo tee /etc/apt/sources.list.d/danklinux.list
sudo apt update

# Install stable packages (recommended for production)
sudo apt install quickshell niri

# Or install development packages (latest features)
sudo apt install quickshell-git niri-git

Ubuntu

# Add DankLinux PPA
sudo add-apt-repository ppa:avengemedia/danklinux
sudo apt update

# Install stable packages (recommended for production)
sudo apt install quickshell niri

# Or install development packages (latest features)
sudo apt install quickshell-git niri-git

OpenSUSE

# Add DankLinux repository
sudo zypper addrepo https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/openSUSE_Tumbleweed/home:AvengeMedia:danklinux.repo
sudo zypper refresh

# Install stable packages (recommended for production)
sudo zypper install quickshell niri

# Or install development packages (latest features)
sudo zypper install quickshell-git niri-git

Fedora

# Add DankLinux COPR
sudo dnf copr enable avengemedia/danklinux

# Install stable packages (recommended for production)
sudo dnf install quickshell niri

# Or install development packages (latest features)
sudo dnf install quickshell-git niri-git
note

Package availability may vary by distribution. Some packages may only be available on Debian, Ubuntu, and OpenSUSE via OBS/PPA.

Niri Scrollable-Tiling Wayland Compositor

Niri packages are available in both stable and development variants. Supported on distributions where niri is not available in the official repositories.

xWayland-Satellite is automatically installed as a dependency when installing niri or niri-git, providing XWayland integration out of the box.

Wiki | GitHub

Fedora COPR

The COPR provides packages for Fedora and related distributions:

Open Build Service (OBS)

The OBS provides packages for OpenSUSE and Debian based distributions:

Launchpad PPA

The Launchpad PPAs provide packages for Ubuntu distributions:

GitHub Repository

The packaging configurations and build scripts are maintained in the official DankLinux repository:

Repository: github.com/AvengeMedia/DankLinux

note

Official Avenge Media packages: dms, dms-git, dgop, and dsearch are developed and maintained by the Avenge Media team. Other packages in these repositories are maintained by Avenge Media but originate from upstream projects by their respective authors, credited in the package listings above.

Support

If you encounter issues with the repositories or packages:

  1. Check the DankMaterialShell Installation Guide for common solutions
  2. Visit the Support Page for community resources
  3. Report packaging issues on the DankLinux Repository
  4. Report application issues on the DankMaterialShell Repository

Contributing

Interested in maintaining packages for other distributions? Contributions to the DankLinux repository are welcome! Check out the Contributing Guide to get started.