shko sharko -
a little keyboard-oriented
floating, zooming, and scrolling
neuswc window manager written in
zig 0.15.2,
originally written by ~shrub900
you could just call it hevel for the laptop.
shko has repositories on:
codeberg
srht
to compile and install shko:
git clone https://git.sr.ht/~chld/shko --depth 1
cd shko
./build.sh make # as rootor, alternatively using the zig build system:
zig build
make sure you have already compiled and installed neulibs (neuswc, wld)
configuration variables are stored in the config.zig file,
and are imported by shko.zig to get options from.
config.zig consists of:
- keybinds
- border colors
- border width
- default programs
- window behavior
general:
- term: mod4+return
- menu: mod4+d
- quit shko: mod4+shift+q
moving windows:
- drag: mod4+btn_left
- resize: mod4+btn_right
- close: mod+q
navigating:
- center: mod+c
- next: mod+tab
- workspace 1: mod4+1
- workspace 2: mod4+2
- workspace 3: mod4+3
hevel and its developers, for inspiring the newest features of shko, and indirectly creating neuswc.
thanks ~shrub900 for creating the base of shko.
thanks ~pascalecu
(in the form of a divine intervention)
for helping me work on the floating mode!!!
thanks in advance, ~uint for creating wsxwm,
which is the base of tohu, in which i heavily referenced code from. <3
shko is licensed with the unlicense license,
effectively putting it in the public domain.
you are free to do whatever you please with this code.
