xiate currently uses a
config.h file. Options like your
font or color scheme are configured in that file. If you want to change
one of those options, you have to … recompile xiate. This follows the
model of many suckless programs. There are pros
makeanyway, I don’t install a package from my distribution.
apt install xiate, instead, you have to manually clone the repo, edit the
config.hfile, and then come up with some process to watch for my upstream updates.
config.h only makes sense for programs with very few external
libraries. xiate is not such a program. It uses
VTE and, thus
GLib. GLib comes
anyway. Why not just use that?
xiate’s repo now contains a branch called
ini, which contains a first
implementation of that.
I’m only 80% sure if I want to go in this direction. Even if I don’t have to write my own parser and don’t have to pull in new libraries, it still means more code. Granted, it’s only about 200 lines, but still. It means more potential bugs.
– Update 2021-05-18: This has been merged into