@anthony My take: Ignore the noise about "proper" ways of doing it, advanced experimental / community features, and just use the out of the box feature set to do your systems your way.
The whole point of the config is personalization :)
My work station config has been a mess for years, but it is my mess.
Add comment