Commit graph

1438 commits

Author SHA1 Message Date
faugusto-oliveira
3aa953444f fix: cursor constrain fail in some case 2026-05-13 20:56:01 +08:00
Ruixi-rebirth
852edded96 docs: auto-generate Nix module options
Some checks are pending
Generate Nix Options Docs / update-docs (push) Waiting to run
2026-05-13 08:17:33 +08:00
Ruixi-rebirth
45db3d0c34 docs(nix): add startup guide and clarify addLoginEntry
- Replace 'Extra options' with greetd and getty autologin examples
- Add bash/zsh and fish variants for getty autologin
- Add link to Nix Module Options reference
- Clarify addLoginEntry only has effect when a DM is configured
2026-05-13 08:17:23 +08:00
Ruixi-rebirth
f3dd63006c fix(scripts): improve nix options doc generator
- Restore missing description on hm enable option (fixes nix build warning)
- Rewrite format_default_value into format_value with example support and nix code blocks
- Fix Nix markup stripping: {tag}`content` now preserves backtick content
- Generalize ::: block handling beyond {.note} to any block type
- Switch output from Markdown table to labeled fields format
2026-05-13 08:17:18 +08:00
atheeq
329a7f21a8 refactor(nix): replace sync nix options with direct md generation to … (#1)
* refactor(nix): replace sync nix options with direct md generation to docs

* fix(docs): add trailing comman in meta

* fix(ci): sort nix options and fix default value check
2026-05-13 08:17:11 +08:00
Ruixi-rebirth
e935403e39 feat(nix): generate module options docs and sync to website
- Add nix/generate-hm-options.nix to export HM and NixOS module options as JSON via nixosOptionsDoc
- Expose hm-options-json and nixos-options-json packages in flake.nix
- Add CI workflow to auto-build and push JSONs to mangowm.github.io on module changes
- Add missing description to hm-modules enable option
2026-05-13 08:17:06 +08:00
DreamMaoMao
c9e2576ea4 update readme 2026-05-12 23:21:43 +08:00
DreamMaoMao
51ad81de73 opt: keep the header order when the scroll header is pop out stack 2026-05-12 22:58:55 +08:00
DreamMaoMao
3b4c4aeca0 fix: ensure the global link own same order like scroller tag link 2026-05-12 22:26:12 +08:00
DreamMaoMao
9ad13841b3 opt: optimize scroller insert reset 2026-05-12 16:48:46 +08:00
DreamMaoMao
02ebe65319 fix: error when move head out of stack in scroller layout 2026-05-12 16:19:38 +08:00
DreamMaoMao
0c4139e408 fix: shouldn't exchange tag if in same mon in exchange_two_client 2026-05-12 14:31:35 +08:00
DreamMaoMao
c55787ee4e opt: more reasonable multi-tag window animations 2026-05-12 14:31:30 +08:00
DreamMaoMao
cb04241b40 update docs 2026-05-12 09:48:41 +08:00
Alessio Molinari
29410285ab feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:46:10 +08:00
DreamMaoMao
7cd04e4514 opt: more smooth resieze when drag stack window 2026-05-12 09:14:32 +08:00
DreamMaoMao
733c7a1bf1 fix: miss re-arrange after exchange 2026-05-11 22:39:36 +08:00
DreamMaoMao
ba4273ca25 update docs 2026-05-11 17:50:07 +08:00
DreamMaoMao
a688ee18ff update readme 2026-05-11 16:17:10 +08:00
Ruixi-rebirth
e90e75bd0c docs: improve sponsor section 2026-05-11 15:03:02 +08:00
Ruixi-rebirth
017970f033 refactor: README 2026-05-11 14:32:37 +08:00
DreamMaoMao
53f86e99c9 update readme 2026-05-11 13:59:51 +08:00
Jiatao Liang
9cc034d78f Sets default for addLoginEntry correctly 2026-05-11 13:45:33 +08:00
max-amb
bc30694cd5 Updated flake.lock nixpkgs input
Made because project wasn't building due to the updated name for
libxcbwm
2026-05-11 13:25:38 +08:00
DreamMaoMao
d347649f33 opt: redo scroller and dwindle layout 2026-05-11 12:21:10 +08:00
DreamMaoMao
bccdb5d4c5 opt: swallow inherit global 2026-05-10 09:36:17 +08:00
Ernesto Cruz
bb168d12a8 docs: dwindle docs 2026-05-10 09:35:42 +08:00
DreamMaoMao
ec7d3f63c7 opt: more simple drop area 2026-05-10 09:35:33 +08:00
DreamMaoMao
37bd0acb95 opt: set dwindle_drop_simple_split default to 1 2026-05-10 09:35:24 +08:00
DreamMaoMao
2d47728957 break change: remove tgmix layout 2026-05-10 09:35:14 +08:00
ernestoCruz05
bb1443a063 feat: opt-in config field to have typical dwindle tiling 2026-05-10 09:35:05 +08:00
ernestoCruz05
b0bd70d225 feat: dwindle layout support 2026-05-10 09:34:55 +08:00
faugusto-oliveira
b7a55a15d7 Set foreign_toplevel of unfocused monitor windows to false 2026-05-09 08:53:01 +08:00
DreamMaoMao
daff80fe73 fix: foreign toplevel mon change 2026-05-07 12:29:40 +08:00
DreamMaoMao
b263cd2b75 opt: optimize drop area judge 2026-05-06 21:20:31 +08:00
DreamMaoMao
f84912dc46 feat: add option drag_tile_small 2026-05-06 18:18:48 +08:00
DreamMaoMao
9a00d8ce09 feat: add rect indicator for drag tile to tile 2026-05-06 16:01:16 +08:00
DreamMaoMao
7a950f54df feat: support drag tile position for scroller layout 2026-05-06 14:51:24 +08:00
DreamMaoMao
e20600b0d3 opt: avoid layer re-enter output when cleanuping monitor 2026-05-06 09:50:04 +08:00
DreamMaoMao
c27d043195 fix: fix scroll factor 2026-05-04 12:34:46 +08:00
DreamMaoMao
99598171b5 format code 2026-05-04 12:29:26 +08:00
Duke B
178840f35e opt: distinguish the acceleration of trackpad and mouse 2026-05-04 12:28:54 +08:00
Duke B
23f2e3d3cc docs: fix cd directory in README 2026-05-04 12:26:39 +08:00
DreamMaoMao
1d3ec9ff37 bump version to 0.12.9 2026-04-24 11:03:17 +08:00
mdouda
e6a84e0ea9 active constraint nesting for input capture 2026-04-23 23:31:50 +08:00
DreamMaoMao
ac0823ee68 opt: always notify x11 client position change 2026-04-22 10:16:08 +08:00
DreamMaoMao
34934a4a14 fix: opensilent client should insert fstack tail 2026-04-21 17:45:26 +08:00
DreamMaoMao
9d28f33eb9 opt: dont apply viewback dispatch when no tag change 2026-04-21 10:32:01 +08:00
DreamMaoMao
da4ebdadec docs: remove useless tip 2026-04-19 13:17:37 +08:00
killertofus
36978537ff added opensuse instructions 2026-04-14 09:46:22 +08:00