Installation
curl -fsSL https://install.danklinux.com | shAssets
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-cli-<version>.tar.gz- Go source code with vendored modules (for distro packaging)dms-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
Features
- feat(auth): expand shared PAM support for custom policies by @Purian23 (c2a6a7a)
- feat(settings): add explicit border toggle and updated layouts by @Purian23 (dac08b3)
- feat(notifications): introduce notification foreground layers settings override by @Purian23 (63ffd7c)
- feat(nix): opt-in dankshell-u2f PAM service for lock screen security keys by @Purian23 (85ebb40)
Fixes
- fix(media-player): update Mpris stable metadata handling by @Purian23 (a55177f)
- fix(qml): resolve lint regressions from async shell loading by @Purian23 (b17ef80)
- launcher: fix usage history loading by adding guards by @bbedward (841167a)
- core: fix log file deadlock by @bbedward (7ab1f6a)
- dash/weather: fix X wheel scroll by @bbedward (65f4a9a)
- launcher: fix sticky header appearance without blur by @bbedward (64ba1fb)
- fix(DankSlideout): update textureSize for improved rendering by @Purian23 (986a6e0)
- bar: fix bar order-creation regression caused by async loading by @bbedward (7d6a7ba)
- fix(network): cancel in-flight connection when setting autoconnect by @bbedward (26d429f)
- fix(frame): restore frame edge inset states regression in framemode by @Purian23 (9853e14)
- widgets: fix hidden widgets disrupting index when arranging widgets by @bbedward (f1f528b)
Internationalization
Other Changes
- refactor: update workfows & issue notes by @Purian23 (3d0ce17)
- popout: guard against bad state and reset input method on close port 1.5 by @bbedward (59164cb)
- launcher: transparent sticky header when blur is enabled by @bbedward (ab9df79)
- sysupdate: pass custom command to daemon instead of fire and forget from QML by @bbedward (8ba5e1a)
- sysupdate: disallow partial updates on arch, add ignored to popout by @bbedward (ad5a96d)
- sysupdate: tweak styling of ignored banner by @bbedward (fd20cce)
- wallpaper: optimize blurred wallpaper layer by @bbedward (840a448)
- screenshot: initial support for scroll capture mode by @bbedward (4ff93bf)
- lock: add lockAndOutputsOff IPC function by @bbedward (89895da)
- systemlogo: Add Zirconium by @hecknt in #2881
- media: further optimizations for bar widget animations by @bbedward (fc11dfb)
- refactor(auth): relay on distro system auth over DMS managed sessions by @Purian23 (f37f4a1)
Full Changelog: v1.5.1...v1.5.2