No description
Find a file
Ben Buhse fd8b6d0d41
Implement configuration for keybindings
Keybinds go in a "keybinds" block and follow the format

<command> <modifiers> <keysym> <options>

But there's also a special "tag_bind" command that just takes modifiers
and one of set_output_tags, set_window_tags, toggle_output_tags, and
toggle_window_tags. It will automatically be used to loop through the
1-9 keys on tags 1<<0 to 1<<9, however, you can still implement those
commands individually if you want.
2026-01-30 20:33:16 -06:00
examples Implement configuration for keybindings 2026-01-30 20:33:16 -06:00
LICENSES Display a single window! 2025-08-03 09:31:27 -05:00
protocol Add river-xkb-bindings and implement Alt+T to open foot 2026-01-19 14:32:46 -06:00
src Implement configuration for keybindings 2026-01-30 20:33:16 -06:00
.gitignore initial commit 2025-05-03 21:07:26 -05:00
build.zig Implement configuration for keybindings 2026-01-30 20:33:16 -06:00
build.zig.zon Implement configuration for keybindings 2026-01-30 20:33:16 -06:00
README.md Actually use focus_follows_pointer and pointer_warp_on_focus_change 2026-01-27 15:30:30 -06:00

beansprout wm

TODOs

[ ] Support multiple outputs [ ] Support multiple seats [ ] Support floating windows [ ] Support wallpapers [ ] Support a bar [ ] Support starting programs at WM launch [ ] Support changeable primary ratio [ ] Support changeable primary count [ ] Support overriding config location