Ensures configuration of various graphical services is set correctly on
startup, either before they start, or just after, restarting them
accordingly. This should scale i3, picom, gtk and friends for a seamless
experience.
Use xresources as a source of truth for this information.
Signed-off-by: Joe Groocock <me@frebib.net>
This non-compliant turd doesn't respect the config file, because of
course it doesn't. Enforce the theme with yet another messy environment
variable.
Signed-off-by: Joe Groocock <me@frebib.net>
This reverts commit 3b34decb42.
Enabling EGL causes firefox to stop rendering when the compositor is
stopped or restarted. Whilst there are supposed performance
improvements, those are negated by bugs that make it unusable at the
current time.
Signed-off-by: Joe Groocock <me@frebib.net>