factor out some x specific logic cleanly
factor out more code into backend specific sections
Minor refactor to enum parsing
fix build on wayland
make default of wm-ignore depend on type and reserve, and add documentation
* add windowtype attribute to window tag. set _NET_WM_WINDOW_TYPE property for x11
* up
* remove strum and strum_macros dependencies
* Update configuration.md
* Update window_definition.rs
* Update window_definition.rs
should work now
Co-authored-by: Midnight Exigent <6959267-midnightexigent@users.noreply.gitlab.com>