1470 Commits

Author SHA1 Message Date
DreamMaoMao b9c6a2c196 bump version to 0.12.9 0.12.9 2026-04-24 11:02:48 +08:00
DreamMaoMao 2512e84671 Merge pull request #865 from mdouda/main
pointer constraint handling for layer-shell surfaces (lan-mouse input retain issue)
2026-04-23 23:31:23 +08:00
mdouda ac61923e2f active constraint nesting for input capture 2026-04-23 23:20:52 +08:00
DreamMaoMao 4b8603181c opt: always notify x11 client position change 2026-04-22 10:15:55 +08:00
DreamMaoMao 461dcb6989 fix: opensilent client should insert fstack tail 2026-04-21 17:44:56 +08:00
DreamMaoMao 60f31cd1bf opt: dont apply viewback dispatch when no tag change 2026-04-21 10:31:52 +08:00
DreamMaoMao 700a5c452b docs: remove useless tip 2026-04-19 13:17:18 +08:00
DreamMaoMao eb51499ec7 Merge pull request #846 from killertofus/opensuse
added opensuse instructions
2026-04-14 09:45:49 +08:00
killertofus 906dcb35a2 added opensuse instructions 2026-04-14 09:45:49 +08:00
DreamMaoMao 7bcf1ae888 Merge pull request #836 from therylith/main
docs: update recommended package name
2026-04-14 09:43:58 +08:00
DreamMaoMao 7cfeeb3687 Merge pull request #839 from ernestoCruz05/refactor-mmsg
refactor(mmsg): simplify dispatch arguments parsing
2026-04-11 07:01:24 +08:00
ernestoCruz05 aeba0e82dd refactor(mmsg): simplify dispatch arguments parsing 2026-04-11 07:00:22 +08:00
therylith edd0a0cd5d docs: update recommended package name
The upstream package 'swww' has been renamed to 'awww'.This commit:
- Updates the package name for rolling-release distributions like archlinux
- Keeps 'swww' for other distros that haven't updated yet.
2026-04-08 10:32:20 +08:00
DreamMaoMao e83a9dff82 fix: fix potential memory leaks 2026-04-06 15:39:39 +08:00
DreamMaoMao e3a0d54b9a Merge pull request #826 from ch4og/guix-fixes
Multiple Guix package fixes
2026-04-05 18:43:49 +08:00
Nikita Mitasov c44d12314c fix(guix): pin wlroots version
meta(guix): update home-page

meta(guix): more appropriate licenses field

refactor(guix): use more easier meson patch phase

meta(guix): update description
2026-04-05 18:43:49 +08:00
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
docs: update pikaos installation
2026-03-29 10:24:43 +08:00
DreamMaoMao c89f8147f9 bump version to 0.12.8 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