Installation
curl -fsSL https://install.danklinux.com | sh
Assets
Complete Packages
dms-full-amd64.tar.gz- Complete package for x86_64 systems (CLI binaries + QML source + shell completions + installation guide)dms-full-arm64.tar.gz- Complete package for ARM64 systems (CLI binaries + QML source + shell completions + installation guide)
Individual Components
dms-cli-amd64.gz- DMS CLI binary for x86_64 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-qml.tar.gz- QML source code only
Checksums
*.sha256- SHA256 checksums for verifying download integrity
Installation: Extract the dms-full-*.tar.gz package for your architecture and follow the INSTALL.md instructions inside.
What's Changed
- launcher: re-create grid on open (208d92a)
- hyprland: fix right click overview (6ef9ddd)
- i18n: update translations (1c92d39)
- dankbar: split up monolithic file (c0f0722)
- dankbar: missing background click handler for plugin popout (542562f)
- bluez: fix disappearing popouts with modal maanger (4e6f0d5)
- re-add bound lost my qmlfmt (10639a5)
- launcher: new search algo - replace fzf.js with custom levenshtein distance matching - tweak scoring system - more graceful fuzzy, more weight to prefixes - basic tokenization (06d668e)
- osd: also have left center and right center options (d1472df)
- extws: fix force option (ccb4da3)
- extws: fix capability check & don't show names (46e96b4)
- labwc: use dms dpms off/on for idle service (984cfe7)
- core/cli: add dpms off/on via wlr-output-power-management (d769300)
- Add NixOS module (#734) (d175d66)
- wallpaper: rename blur layer option (c1a3143)
- core/extworkspace: only register outputs on name received (046ac59)
- workspace: fix ext-ws hiding (00c06f0)
- ws: 0 width when 0 workspaces, restore labwc to README (3e2ab40)
- i18n: update terms (350ffd0)
- display: fix wallpaper when using monitor model (ecd1a62)
- osd: configurable position (f13968a)
- launcher: allow launch prefix to run in shell (4d1ffde)
- also update per-monitor wallpaper to accout for display setting (d69017a)
- scaling: snap value reported by wlr-output (f2deaec)
- powermenu: use consistent new-style on locker + greeter fixes #739 (ea9b0d2)
- dwl/mango: support keyboard layout (2e6dbed)
- displays: allow filtering by model over name (6f359df)
- confirm-modal:add layer namespace (#743) (f6db20c)
- running apps: don't wrap on scroll wheel fixes #740 (6287fae)
- colorpicker: don't include line break in copy fixes #741 (e441607)
- qs/dankbar/meta: add a mask region to the bar - Allows bar items to be clickable evn when popouts open - Add state machines to manage state across monitors - change focuses to ondemand on hyprland (b5379a9)
- wallpaper: empty input region (64ec5be)
- systemtray: fix erroneous undefined condition (3916512)
- Revert "systemtray: fix UI thread freeze when opening menu on Hyprland" (e2f426a)
- core: more syncmap conversions (aa1df8d)
- core: refactor to use a generic-compatible syncmap (6755755)
- systemtray: fix UI thread freeze when opening menu on Hyprland - Similar pattern as fix from Noctalia (4cb652a)
- systray: don't try to force focus of menus (d11868b)
- systemtray: don't take keyboard focus - bricks hyprland (1798417)
- core/wayland: thread-safety meta fixes + cleanups + hypr workaround - fork go-wayland/client and modify to make it thread-safe internally - use sync.Map and atomic values in many places to cut down on mutex boilerplate - do not create extworkspace client unless explicitly requested (91891a1)
- settings: various consistency issues fixed part of #725 (20f7d60)
- osd: fix opacity part of #725 (7e17e7d)
- osd: add option to disable each OSD (cbb244f)
- Follow symlinks when searching for sessions (#728) (1c264d8)
- evdev: fix test (217037c)
- evdev: enhance keyboard detection for capslock (b4dbd0b)
Full Changelog: v0.5.2...v0.6.0