Ananya Timalsina
ff9b8f00d2
feat(nix): support old config format with deprecation warning
2026-04-03 18:12:02 +08:00
Ananya Timalsina
6588868328
feat(nix): add keymode support for modal keybindings
2026-04-03 18:11:52 +08:00
Ananya Timalsina
1eecad936c
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:11:35 +08:00
DreamMaoMao
0d008f84f7
opt: optimize foreign toplevel state sync
2026-03-30 18:36:00 +08:00
atheeq-rhxn
92aaee41bb
docs: update pikaos installation
2026-03-29 10:25:00 +08:00
DreamMaoMao
31983956ad
bump version to 0.12.8
2026-03-29 08:41:05 +08:00
DreamMaoMao
7a52f306c9
opt: always notify the position change to x11 client
2026-03-27 09:53:02 +08:00
DreamMaoMao
1afefe2bf7
opt: dont force request resize when the x11 app reject resize
2026-03-26 18:57:15 +08:00
DreamMaoMao
480601e1fa
break: rename force_maximize to force_fakemaximize
2026-03-26 18:05:42 +08:00
DreamMaoMao
2409bc597a
docs: add scroll_button desc
2026-03-25 20:12:08 +08:00
DreamMaoMao
29b24ad0fe
opt: clear size per record when drag a window to floating
2026-03-25 19:50:53 +08:00
DreamMaoMao
babf6c9ade
fix: miss make grabc exit scroll stack
2026-03-25 19:44:39 +08:00
DreamMaoMao
055231927a
opt: change zoom_initial_ratio default to 0.4
2026-03-25 16:20:21 +08:00
DreamMaoMao
5eaf08def5
opt: limit button range to 272-279
2026-03-25 11:57:14 +08:00
DreamMaoMao
8dc02ec029
opt: not unset maximize state if enable force_maximize
2026-03-24 17:24:09 +08:00
DreamMaoMao
dcce54db67
Merge pull request #801 from atheeq-rhxn/wl-only
...
fix: capture windows with subsurfaces
2026-03-23 17:40:01 +08:00
atheeq-rhxn
653fa2d250
fix: capture windows with subsurfaces
2026-03-23 10:23:12 +05:30
quadratic
1f1993638e
mmsg: fix -o flag causing subsequent flags to be ignored when used with -g
2026-03-23 11:05:45 +08:00
DreamMaoMao
74973c6f24
opt: optimize fullscreen state change
2026-03-23 10:56:50 +08:00
Kiki
bebbd84a59
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-22 11:37:40 +08:00
DreamMaoMao
a5341c4b7f
fix: make sure run the last frame even if the animation time is unreasonable
2026-03-20 22:43:30 +08:00
DreamMaoMao
f26ef6f4d8
docs: update wlroots build message
2026-03-20 09:17:21 +08:00
DreamMaoMao
151659e92e
opt: not need to reset float_geom in setfullscreen and setmaximizescreen
2026-03-19 17:03:01 +08:00
DreamMaoMao
76bc1d1ade
opt: optimize state change between flating maximizescrenn and fullscreen
2026-03-19 15:28:05 +08:00
DreamMaoMao
0cd02da225
fix: size per not restroe when togglefloating
2026-03-19 10:24:57 +08:00
DreamMaoMao
eeeea2d57b
opt: dont restore size per whe toggle_all_floating
2026-03-19 08:45:43 +08:00
DreamMaoMao
21b30f179d
feat: add dispatch toggle_all_floating
2026-03-19 08:00:23 +08:00
DreamMaoMao
6f860e8364
fix: open_as_floating not match tag correctly
2026-03-19 07:56:50 +08:00
DreamMaoMao
f560a0e36c
docs: update docs
2026-03-18 23:51:18 +08:00
DreamMaoMao
0faf29acba
feat: add tag rule option open_as_floating
2026-03-18 23:49:16 +08:00
beeb5k
972af1d41f
meta(nix): update description
2026-03-18 14:10:43 +08:00
beeb5k
41a2fb5950
meta: update homepage repository links
2026-03-18 14:10:39 +08:00
DreamMaoMao
e1259404c0
opt: allowe space on both sides of the plus sign when parse mod key
2026-03-17 19:45:14 +08:00
DreamMaoMao
e5d210be01
bump version to 0.12.7
2026-03-16 11:57:26 +08:00
DreamMaoMao
1e78264d6d
fix: shouldn't arrange the closing monitor
2026-03-15 23:26:28 +08:00
atheeq-rhxn
3fef7a5a00
fix: simplify sync commit message to use source URL only
2026-03-15 20:53:28 +08:00
atheeq-rhxn
590c4bcd09
docs: add index files & separations for better navigation
2026-03-15 20:53:24 +08:00
DreamMaoMao
e888a05449
opt: preset _JAVA_AWT_WM_NONREPARENTING to 1
2026-03-15 14:26:10 +08:00
DreamMaoMao
c133eb57cb
docs: add some note message to monitor rule
2026-03-14 21:35:39 +08:00
DreamMaoMao
dd5b9cf360
opt: optimzie code struct
2026-03-14 13:10:20 +08:00
DreamMaoMao
6bee141749
opt: auto sync XCURSOR_SIZE and XCURSOR_THEME env from config
2026-03-14 12:50:59 +08:00
DreamMaoMao
78992c990c
docs: remove some old describe
2026-03-14 12:44:00 +08:00
DreamMaoMao
9fe639485a
docs: fix some sample
2026-03-14 12:24:15 +08:00
DreamMaoMao
58b8353afd
docs: update fcitx env suggest
2026-03-14 08:05:52 +08:00
atheeq-rhxn
41a3584102
docs: add AerynOS installation
2026-03-14 08:03:48 +08:00
atheeq-rhxn
828907d36d
chore(sync-website): update commit message
2026-03-13 20:39:34 +08:00
DreamMaoMao
30cab74773
docs: update some describe
2026-03-13 20:07:42 +08:00
DreamMaoMao
ddb9aca662
docs: update refer repo
2026-03-13 19:56:19 +08:00
DreamMaoMao
7edbb3f600
docs: udpate build dependency
2026-03-13 19:53:26 +08:00
atheeq-rhxn
595524f0b2
feat: add docs and sync with wiki & website
2026-03-13 19:23:54 +08:00