Why versioning and not backups? I get the part of commit messages, but that's hardly worth the effort for me. If I have a config file which works, I usually keep it that way. And if it stops working, my old documentation is outdated anyway.
Helix
I sync them with Syncthing and can also access backups of the old files. I can also merge them with merge tools and create tagged versions with git. Most of the time I don't and I can't think of any instance where I used git to compare an old version with a newer config file. I get why we should version code, but config files for most desktop programs are hardly worth tracking because of the frequent intransparent changes.
Although I will be using Xfce for it’s lightweight.
In many cases KDE Plasma is actually more optimised. Try both and compare the difference.
Why version them if you could simply have backups? I rarely want old config files...
I prefer FluentReader because of the higher information density.
Why an SSD? Multiple users at once and seek times?
Nice, sounds like you learned some valuable skills. Try to sell them to get the time and money back!
Needs a few line breaks and the amount of money is way off, as you didn't include costs of electricity and setting it all up.
Still, nice setup :)
No, only the configuration syntax is different. If you know what you're doing in configuring them both are fine.
They're pretty similar but firewalld allows more complex rules without resorting to plain iptables syntax. Try both and see what you like better.
Which systemd firewall are you talking about?
That's the way. Thank you.