purian23
e689cd2ce7
installer: fall back to dankinstall assets until 2.0.1 & update arch package compat
...
Port 2.0
2026-10-25 06:19:02 -04:00
purian23
6d65f304e5
rebrand(installer): convert dankinstall to duxinstall
2026-10-25 04:18:01 -04:00
purian23
696be97018
feat(duxinstall): config support for immutable image-based hosts
...
- detect ostree/bootc/transactional hosts
- official dms doctor & dms command support
- updated installation instructions on dux labs docs
Port 2.0
2026-10-25 03:19:41 -04:00
purian23
d8734bbe1a
refactor(mango): deprecate pre-mango v18.0 binds & legacy management
2026-10-22 22:47:35 -04:00
bbedward
807853c9a4
branding: rebrand to dux 2
2026-10-20 12:59:09 -04:00
bbedward
789a968cde
branding: rebrand to dux
2026-10-20 12:23:25 -04:00
purian23
207cbe5aae
feat(switch): dms switch stable|beta replaces installed packages in place
...
- Settings, plugins and session state are backed up before dms changes w/restore options when returning to stable
- Snapshots are only taken when dms itself changes channel
- Info annotated on danklinux docs
2026-10-17 22:20:12 -04:00
purian23
da3b658b2f
feat(Enterprise Linux 10): official dms support for RHEL, CentOS Stream, Rocky Linux & AlmaLinux
...
- dankinstall enables EPEL 10 and installs from the existing COPRs. niri is the supported compositor on EL.
- Hyprland, mango and miracle-wm on EL are supported thanks to @kmf's dank-ws-copr repos
Closes #3442
2026-10-16 21:54:37 -04:00
purian23
a1e6f6d6ac
refactor(binds): updated dms setup defautls for each supported compositor
2026-10-11 00:54:55 -04:00
bbedward
5113441810
core: bump to go 1.27, tailscale client 1.104, cut tests
...
fixes #3737
2026-10-09 11:11:07 -04:00
purian23
39b0d40877
mango: bring up newly supported config dialects, systemd sessions & setups
...
- Auto detect the snake_case dialect of Mango master from the binary, write configs and respell existing fragments with:
`dms config mango-migrate`
- Setup backs up and replaces config.conf, moves binds and rules into dms/
- Start DMS from mango-session.target with systemd or exec-once without
- fix cheatsheet run action and bind precedence, window-rule and display save updates
- Support urgent active tag, greeter loading /etc/mango, per-screen overviews
2026-10-08 20:50:53 -04:00
bbedward
f482642880
sysupdate: check only on demand, run at low priority, fix the settings page
...
scrollbar: interface style toggle and no scrollbars in the dash
dash: never allow scrollbars
cc: widget sheet cards, header close button and content-sized dialogs
2026-09-29 16:30:04 -04:00
bbedward
ac46c7dd1b
dankinstall: refactor tui package, single-source selection state
2026-08-30 21:13:53 -04:00
bbedward
460013a77d
gtk: copy adw-gtk3 into user themes for dynamic theming
...
ref #2523
i with '#' will be ignored, and an empty message aborts the commit.
2026-08-27 12:28:05 -04:00
bbedward
396d490979
feat(screenshot+colorpicker): support 10-bit colors via
...
wp_color_manager_v1
Also fix a bunch of unrelated go vet issues
2026-08-19 14:34:56 -04:00
bbedward
a69acf171a
greeter: migrated dms-greeter to github/AvengeMedia/dank-greeter
2026-07-19 16:37:54 -04:00
bbedward
e94af2a7aa
dankinstall: add danksearch and dankcalendar as optional deps
2026-07-08 10:01:56 -04:00
purian23
19a7dcf17d
feat: (void-linux): add dankinstall support for auto installs
2026-07-06 23:01:16 -04:00
purian23
e50ac208e3
feat(mangowm): add live config reloads & misc QOL updates
...
- Hide workspace tags during Mango overview
- Add HJKL focus/move defaults
- Add Mango natural touchpad scrolling & cursor configs
- Fix Mango startup
2026-06-05 10:53:26 -04:00
purian23
8eb23bcc29
feat(mango): first-class MangoWM support across DMS, dankinstaller & UI tools
...
- Bring up Mango to parity with niri/hyprland via a native JSON-IPC w/Native MangoServic., replaces the legacy dwl/`mmsg` path and recent breaking changes
- Dankinstall: mango supported installer, config/binds templates, and packaging (Arch AUR, Fedora Terra auto-enable, Gentoo GURU)
- Window rules: Go provider + CLI + Settings GUI editor
- Keybinds + config reload on edit (mmsg dispatch reload_config)
- Misc new supported options in DMS settings
2026-06-04 18:45:04 -04:00
purian23
0b55bf5dac
feat(Hyprland): Introduce Lua support for Hyprland configurations
...
- Note: We do not convert your existing conf configs to lua. This update only reflects DMS defaults state
- Updated README.md to reflect changes
- Updated Keyboard shortcut support
2026-05-18 13:06:58 -04:00
bbedward
71438530a8
dankinstall: fix gentoo parsing and use guru overlays for DMS/dgop
2026-05-14 10:13:37 -04:00
bbedward
c6e8067a22
core: add privesc package for privilege escalation
...
- Adds support for run0 and doas
fixes #998
2026-04-16 13:02:46 -04:00
bbedward
2b0826e397
core: migrate to dms-shell arch package
2026-04-06 10:09:55 -04:00
bbedward
46aaf5ff77
fix(udev): avoid event loop termination
...
core: bump go to 1.26
2026-03-13 11:42:46 -04:00
purian23
9f38a47a02
dms-greeter: Update dankinstall greeter automation w/distro packages
2026-02-23 15:36:17 -05:00
bbedward
122fb16dfb
clipboard: simplify copyFile, fix copy image from history
2026-01-26 21:49:34 -05:00
Marcus Ramberg
7c88865d67
Refactor pre-commit hooks to use prek ( #976 )
...
* ci: change to prek for pre-commit
* refactor: fix shellcheck warnings for the scripts
* chore: unify whitespace formatting
* nix: add prek to dev shell
2025-12-11 09:11:12 -05:00
bbedward
95c780ca8c
Revert "dankinstall: remove systemd path for Hyprland"
...
This reverts commit 0435a805c7 .
2025-12-08 20:24:58 -05:00
bbedward
0435a805c7
dankinstall: remove systemd path for Hyprland
2025-12-08 19:48:07 -05:00
bbedward
18db1e1ecb
dankinstall: update postinstall message
2025-12-08 19:13:32 -05:00
bbedward
b2cf20f3d8
core: add pre-commit hooks for go CI checks
2025-11-30 11:04:12 -05:00
bbedward
a55ec6416c
dankinstall: remove dead nix code, add doc link
2025-11-30 10:22:54 -05:00
bbedward
dde426658f
core: fix golang-ci lints and add a config
2025-11-30 00:12:45 -05:00
bbedward
db584b7897
rename backend to core
2025-11-12 23:12:31 -05:00