Version-controlled desktop environment?

Short of building my own with individual components, does anyone know of a desktop environment in which it’s feasible to store the configuration in git? (i.e. doesn’t store settings all over ~/.config/ or some such with lots of binary files interspersed)

1 Like

Ivan Lazar Miljenovic nixos1@discoursemail.com writes:

Short of building my own with individual components, does anyone know
of a desktop environment in which it’s feasible to store the
configuration in git? (i.e. doesn’t store settings all over
~/.config/ or some such with lots of binary files interspersed)

Probably doesn’t count as a “desktop environment”, but I use XMonad,
started along with some other programs via ~/.xsession, and I keep my
config in git (with a gitignore entry to ignore the xmonad binary).