@cwebber
+ managing of daemons (ssh-agent, git-daemon, kodi, ...) instead of through login scripts magic
+/- i used to have everything in git, secrets, state, config. i have moved most if not all config to guix home and now it's much cleaner, (although i wonder about the wisdom of specifying .ssh/config as an sexp tree instead of a file in git). now i have /and/ git for secrets and state, /and/ guix home, so one more hoop to jump through configuring a new machine
- there seems to be a very(?) active "upstream" (fork?) in rde with an unclear path to guix-home
- multiple machines, but i'm doing lots of ugly (if (member host '("foo" "bar")) / (equal? kernel "GNU") ... and haven't found a nice way/example to do this cleanly
- guix home reconfigure and the "new" feature of adding home-environment to the system configuration don't really play together
? not really a guix home issue, but all programs (gnome/gnome-shell, icecat/firefox) should provide a way to be configured declaratively. there's still a lot of state in ~/.local (and possibly ~/.cache) that programs just dump there, wondering how the developers of such softwares can live with that.
that looks like a whole bunch of negatives, but i'm still quite happy with it.