Forked from https://github.com/kewuaa/kwim
- Zig 91.9%
- Shell 8.1%
|
nate zhou
7c101ea6ff
- remove(bash,zsh): `-h,--help` suggestion after `kwim list DEVICE_TYPE` - add(zsh): `-h,--help` suggestion after `kwim apply DEVICE_TYPE` |
||
|---|---|---|
| completions | completions: improve suggestion conditions | |
| protocol | first init | |
| src | refactor: use try statement | |
| .gitignore | first init | |
| build.zig | Add: completions for bash and zsh | |
| build.zig.zon | bump version to v0.1.2 | |
| README.md |
refer to config.def.zon of kwm
|
|
Description
A input manager separated from kwm, based on River.
Dependencies
- wayland (libwayland-client)
- xkbcommon
Build
Requires zig 0.15.x.
zigbuild-Doptimize=ReleaseSafe--prefix: specify the path to install files
Usage
Directly run kwim, will search the same configuration file of kwm by default.
And you could use -c or --config to specify custom configuration file path.
For configuration details, could see config.def.zon.
subcommands
kwim list: list device information,kwim list -hto see details.kwim apply: apply a single rule for device,kwim apply -hto see defails.