I’m curious as to why it’s set up like this instead of a archive drop / package. It works, but there are quirks - most notably a user ends up bleeding edge which may be broken (it was when I tried*) and it’s hard to pick a specific “version”.
Another problem is, allthough it can be fixed, that some config files are checked in. Changing them makes git then believe I have changes to be (potentially) checked in, not very elegant and can in some cases prevent me from pulling stuff. One proper fix is create them in “home” (why run as root?) somewhere if they do not exist according to some template, and read them from there, as this also fixes them being overwritten.**
*I’ve filed the stuff I found as issues on github, and I belive they’re fixed
** I don’t have much time on my hands, but I could possibly do this.
Don’t want the post to be overly negative, so ending with a big kudos to pulling the project together! I’m looking forward building a kit or two