Ananya Timalsina
bb0160d7cf
feat(nix): add build-time configuration validation
...
Uses `pkgs.runCommand` in the home-manager module to parse and validate
the generated config file prior to deployment, preventing broken setups.
2026-04-03 18:14:50 +08:00
Ananya Timalsina
a8afc0dc4d
feat(nix): support old config format with deprecation warning
2026-04-03 18:14:45 +08:00
Ananya Timalsina
b63e93fc09
feat(nix): add keymode support for modal keybindings
2026-04-03 18:14:40 +08:00
Ananya Timalsina
c7c41c3103
refactor(nix): add structured config support to home-manager module
...
Convert settings from raw text to structured Nix attrs, following
Hyprland's module pattern. Implementation based 1:1 on Hyprland's
design - all credit to the Hyprland project.
- Add nix/lib.nix with toMango conversion function
- Support nested attrs, lists for duplicate keys
- Add extraConfig, topPrefixes, bottomPrefixes options
- Auto-add exec-once for autostart.sh
Adapted for mangowc syntax (underscore separators vs colons).
2026-04-03 18:14:35 +08:00
DreamMaoMao
52676492fe
opt: optimize foreign toplevel state sync
2026-03-30 18:35:37 +08:00
DreamMaoMao
254eb8a4d4
Merge pull request #814 from atheeq-rhxn/docs-update
...
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
docs: update pikaos installation
2026-03-29 10:24:43 +08:00
DreamMaoMao
c89f8147f9
bump version to 0.12.8
2026-03-29 08:40:40 +08:00
atheeq-rhxn
bccdb651bd
docs: update pikaos installation
2026-03-28 20:50:26 +05:30
DreamMaoMao
f94ddc671e
opt: always notify the position change to x11 client
2026-03-27 07:31:18 +08:00
DreamMaoMao
b55de28749
opt: dont force request resize when the x11 app reject resize
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-03-26 18:57:02 +08:00
DreamMaoMao
63256ea31b
break: rename force_maximize to force_fakemaximize
2026-03-26 18:05:25 +08:00
DreamMaoMao
91e10b239f
docs: add scroll_button desc
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-25 20:11:57 +08:00
DreamMaoMao
958a6d8768
opt: clear size per record when drag a window to floating
2026-03-25 19:50:42 +08:00
DreamMaoMao
4ccd56ad01
fix: miss make grabc exit scroll stack
2026-03-25 19:44:29 +08:00
DreamMaoMao
585e9ae4b6
opt: change zoom_initial_ratio default to 0.4
2026-03-25 16:20:07 +08:00
DreamMaoMao
d69682aef9
opt: limit button range to 272-279
2026-03-25 11:57:04 +08:00
DreamMaoMao
e6429f8733
opt: not unset maximize state if enable force_maximize
2026-03-24 17:23:42 +08:00
DreamMaoMao
d967153c73
Merge pull request #798 from axQuadratic/mmsg_oflag
...
mmsg: fix -o flag causing empty output when used with -g
2026-03-23 11:04:58 +08:00
DreamMaoMao
064bcad6f7
opt: optimize fullscreen state change
2026-03-23 10:56:35 +08:00
quadratic
0232dcda82
mmsg: fix -o flag causing subsequent flags to be ignored when used with -g
2026-03-22 20:13:48 +01:00
DreamMaoMao
225fbda574
Merge pull request #786 from kiikii-dev/main
...
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
Add playback section to keys.md
2026-03-22 11:37:22 +08:00
DreamMaoMao
ccefa572e1
fix: make sure run the last frame even if the animation time is unreasonable
2026-03-20 22:43:09 +08:00
DreamMaoMao
c55e069364
docs: update wlroots build message
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-03-20 09:15:47 +08:00
Kiki
ab6e8a6545
Add playback section to keys.md
...
Under the "Media Controls" section on "keys.md", add playback keybindings through the Playerctl command-line utility.
2026-03-19 16:29:15 +01:00
DreamMaoMao
deb47e8ab9
opt: not need to reset float_geom in setfullscreen and setmaximizescreen
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-19 17:02:48 +08:00
DreamMaoMao
ca665cc6f8
opt: optimize state change between flating maximizescrenn and fullscreen
2026-03-19 15:27:43 +08:00
DreamMaoMao
c776356efe
fix: size per not restroe when togglefloating
2026-03-19 10:24:43 +08:00
DreamMaoMao
6eb3378c0c
opt: dont restore size per whe toggle_all_floating
2026-03-19 08:45:28 +08:00
DreamMaoMao
c2559f6c7c
feat: add dispatch toggle_all_floating
2026-03-19 08:00:05 +08:00
DreamMaoMao
949063804a
fix: open_as_floating not match tag correctly
2026-03-19 07:36:50 +08:00
DreamMaoMao
17c037171a
docs: update docs
2026-03-18 23:51:05 +08:00
DreamMaoMao
6c81384c53
feat: add tag rule option open_as_floating
2026-03-18 23:43:01 +08:00
DreamMaoMao
833d8a2ef1
Merge pull request #777 from beeb5k/main
...
meta(nix): update homepage repository link and description
2026-03-18 14:10:07 +08:00
DreamMaoMao
17434d6262
opt: allowe space on both sides of the plus sign when parse mod key
2026-03-17 19:44:54 +08:00
beeb5k
6c88999ada
meta(nix): update description
2026-03-16 19:02:36 +05:30
beeb5k
47b5c9aa2e
meta: update homepage repository links
2026-03-16 16:46:01 +05:30
DreamMaoMao
028cf6e49e
bump version to 0.12.7
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-03-16 11:56:41 +08:00
DreamMaoMao
0d8aedf691
fix: shouldn't arrange the closing monitor
2026-03-15 23:26:16 +08:00
DreamMaoMao
5606124da9
Merge pull request #774 from atheeq-rhxn/sync-docs
...
fix: simplify sync commit message to use source URL only
2026-03-15 20:52:45 +08:00
DreamMaoMao
d50d70172c
Merge pull request #773 from atheeq-rhxn/docs-update
...
docs: add index files & separations for better navigation
2026-03-15 20:52:33 +08:00
atheeq-rhxn
40a518fa84
fix: simplify sync commit message to use source URL only
2026-03-15 18:20:50 +05:30
atheeq-rhxn
d4321cafac
docs: add index files & separations for better navigation
2026-03-15 18:05:01 +05:30
DreamMaoMao
7a1a3f0ca4
opt: preset _JAVA_AWT_WM_NONREPARENTING to 1
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-15 14:25:57 +08:00
DreamMaoMao
14fc6ca99f
docs: add some note message to monitor rule
2026-03-14 21:35:09 +08:00
DreamMaoMao
32c36ba485
opt: optimzie code struct
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-14 13:09:41 +08:00
DreamMaoMao
23af3c5595
opt: auto sync XCURSOR_SIZE and XCURSOR_THEME env from config
2026-03-14 12:50:31 +08:00
DreamMaoMao
b0ec0b4275
docs: remove some old describe
2026-03-14 12:43:49 +08:00
DreamMaoMao
5c52d578a8
docs: fix some sample
2026-03-14 12:24:01 +08:00
DreamMaoMao
427cf6f89f
docs: update fcitx env suggest
2026-03-14 08:05:42 +08:00
DreamMaoMao
d5663d2c66
Merge pull request #764 from atheeq-rhxn/docs-update
...
docs: add AerynOS installation
2026-03-14 08:03:27 +08:00