use single pixel buffer protocol for background
update depencencies in readme
remove globals abstraction and make them optional
make state a global variable
add irc channel to readme
fix config example in readme
multiple arguments to riverctl spawn must be quoted.
remove inheritance for modules
replace zig-clap with posix args iterator
fix segfault when run without modules
use viewporter for background
cast mmapped memory tu u32
ci: package and upload on tagged commits
show ci banner of main branch only
deps: use zig-fcft by novakane
wayland: fix flush/dispatch