DankLinux Repository | Dank Linux

5 min read Original article ↗
██████╗  █████╗ ███╗   ██╗██╗  ██╗██╗     ██╗███╗   ██╗██╗   ██╗██╗  ██╗
██╔══██╗██╔══██╗████╗  ██║██║ ██╔╝██║     ██║████╗  ██║██║   ██║╚██╗██╔╝
██║  ██║███████║██╔██╗ ██║█████╔╝ ██║     ██║██╔██╗ ██║██║   ██║ ╚███╔╝ 
██║  ██║██╔══██║██║╚██╗██║██╔═██╗ ██║     ██║██║╚██╗██║██║   ██║ ██╔██╗ 
██████╔╝██║  ██║██║ ╚████║██║  ██╗███████╗██║██║ ╚████║╚██████╔╝██╔╝ ██╗
╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝╚══════╝╚═╝╚═╝  ╚═══╝ ╚═════╝ ╚═╝  ╚═╝

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

  • Quickshell: QtQuick-based Wayland desktop shell framework — on Debian, use the native package (see below); DankLinux builds remain for other distros
  • Quickshell-git: Development build of Quickshell (DankLinux repositories)

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
  • DankCalendar (dcal): Standalone calendar app for Local, Google, Microsoft, CalDAV, and iCloud — package dankcalendar-git
  • 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

  • Fedora: See the Fedora & CentOS section in the installation guide
  • Ubuntu/Debian: See the Ubuntu & Debian section in the installation guide
  • OpenSUSE: See the OpenSUSE section in the installation guide
  • Void Linux: See the Void Linux section in the installation guide

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

Stable quickshell should come from Debian (trixie-backports on Debian 13; main on testing/sid). The DankLinux OBS quickshell package for Debian is deprecated and will be removed in the future — migrate with sudo apt remove quickshell then install the Debian package below. DankLinux OBS remains for niri, quickshell-git, and other companions.

Select your release, then choose stable or development packages.

  • Debian 13 (Trixie)
  • Debian Testing
  • Debian Sid
  • Stable Release
  • Latest Development Build

# Native quickshell from Debian backports

echo "deb http://deb.debian.org/debian trixie-backports main" | \

sudo tee /etc/apt/sources.list.d/trixie-backports.list

sudo apt update

sudo apt install -t trixie-backports quickshell

# DankLinux OBS for niri and other companions

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

sudo apt install niri

Ubuntu

Step 1: Add the DankLinux PPA

sudo add-apt-repository ppa:avengemedia/danklinux

sudo apt update

Step 2: Install packages

  • Stable Release
  • Latest Development Build

sudo apt install quickshell niri

Void Linux

Repository migration

If you already use the former GitHub Pages repository, replace its URL in place before it is retired:

sudo sed -i 's|https://avengemedia.github.io/DankLinux/current|https://void.danklinux.com/danklinux/current|' /etc/xbps.d/danklinux.conf

The frozen GitHub Pages repository no longer receives updates and will be retired after July 24, 2026 at 22:27 UTC.

Add the DankLinux XBPS repository, synchronize it, and install whichever standalone packages you need:

echo "repository=https://void.danklinux.com/danklinux/current" | sudo tee /etc/xbps.d/danklinux.conf

sudo xbps-install -S

sudo xbps-install -S dgop danksearch dankcalendar

The package names are dgop, danksearch, and dankcalendar; they install the dgop, dsearch, and dcal commands respectively. To install DMS itself, also configure the separate repository in the Void Linux DMS installation guide.

OpenSUSE

Select your distribution, then choose stable or development packages.

  • Tumbleweed
  • Leap 16
  • Leap 16.1
  • Slowroll
  • Stable Release
  • Latest Development Build

sudo zypper addrepo https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/openSUSE_Tumbleweed/home:AvengeMedia:danklinux.repo

sudo zypper refresh

sudo zypper install quickshell niri

Fedora & CentOS

The COPR repositories provide packages for Fedora 41/42/43 rawhide and CentOS 10.

  • Stable Release
  • Latest Development Build

sudo dnf copr enable avengemedia/danklinux

sudo dnf install quickshell niri

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 41/42/43 rawhide and CentOS 10:

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-cli, dgop, danksearch, dankcalendar-git, dank-greeteer, dms-color-picker, and dms clipboard are developed and maintained by the Avenge Media team under the MIT License. External packages in these repositories are maintained by Avenge Media, but originate from upstream projects by their respective authors, credited in the package listings. They are considered unofficial Avenge Media packages unless stated otherwise by the project authors. Packages retain their upstream licenses: Niri (GPL-3.0), Quickshell (LGPL-3.0), Matugen (GPL-2.0), Cliphist (GPL-3.0).

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.