I plan to switch back to my bspwm setup. There probably is a lot of
work to be done here, though my quick experiments today show that we are
on the right path.
1. Add `tempus`, successor to own_script_update_environment_theme. The
latter is now deprecated. TEMPUS has superior performance while
retaining feature parity. It also has a cleaner, streamlined design.
Furthermore, it feels more natural when used through the command
line: `tempus classic` will switch to Tempus Classic and so on.
2. Full rewrite `tempusmenu`. It was a complete mess as it was trying
to interface with own_script_update_environment_theme, thus
compounding the poor design.
3. Deprecate own_script_update_tmux_running_vim. Use tmux_update_vim.
4. Adwaita (light,dark) is now the default GTK widget theme. This
removes the dependency on Materia theme.
5. Minor updates to accomodate the changes. The most notable one is the
removal of the check for the flatpak executable in bspwmrc.
* Make dunst display notification in a single line that occupies about
the same height as the panel.
* Display only one notification at a time.
* map a couple of keys to awkward bindings.
They would conflict with some of my SXHKD bindings. A notification
daemon should expose its functionality to a client that can be
controlled via the console. This fact alone is reasone for me to search
for alternatives, including the possibility of switching to the generic
tool that ships with the MATE desktop (my fallback DE).
Change frame colour to the active Tempus themes' `backgroundalt` value.
This makes the frame distinguishable.
Remove transparency. Adds nothing other that annoyance.
Notifications must always appear at the top right, without any
noticeable offset (there still is a minor one to account for the size of
the frame + 1).