Dux icon
Dux icon

Dux

 3 likes

Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway, MangoWC, labwc, and MiracleWM.

Dux screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Since

  • New

Updated

  • Updated Nov 2026

Platforms

  • Linux
  • BSD
  • FreeBSD
  • Wayland
3likes
0articles
Save

Features

Properties

Features

Highlights All activities

Dux News & Activities

Recent activities

Dux information

AlternativeTo Category

OS & Utilities

GitHub repository

  •  8,976 Stars
  •  591 Forks
  •  421 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Dux was added to AlternativeTo by Paul on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

What is Dux?

Dux Modular Shell (DMS) is a complete desktop shell for niri, Hyprland, MangoWC, Sway, labwc, Scroll, Miracle WM, and other Wayland compositors. It replaces waybar, swaylock, swayidle, mako, fuzzel, polkit, and everything else you'd normally stitch together to make a desktop.

Features:

  • Dynamic Theming Wallpaper-based color schemes that automatically theme GTK, Qt, terminals, editors (vscode, vscodium), and more using matugen and dank16.
  • System Monitoring Real-time CPU, RAM, GPU metrics and temperatures built into the dms daemon (powered by dgop). Process list with search and management.
  • Powerful Launcher Spotlight-style search for applications, files (dsearch), emojis, running windows, calculator, and commands. Extensible with plugins.
  • Control Center Unified interface for network, Bluetooth, audio devices, display settings, and night mode.
  • Smart Notifications Notification center with grouping, rich text support, and keyboard navigation.
  • Media Integration MPRIS player controls, calendar sync, weather widgets, and clipboard history with image previews.
  • Session Management Lock screen, idle detection, auto-lock/suspend with separate AC/battery settings, and a settings front-end for dux-greeter.
  • Plugin System Extend functionality with the plugin registry. DMS keeps ~/.config/dms/plugins.lock.json synchronized with managed plugin installs and their exact Git commits, so the same plugins can be reproduced on another machine.