I’m looking for interesting tools to automate managing packaging and configuring everything automated.
And yeah I know about NixOS but I like to distro hop and experiment so I for now know these:
- Ansible - automating many machines, using different package names as vars and package managers.
- Bash - the most native and compatible scripting language that can be.
- Chezmoi - for dotfiles.
For now that’s it. I’m looking forward for your suggestions!
I wrote my own program, filetailor. It’s similar to Chezmoi but uses inline comments instead of templates for machine-specific lines. This allows me to make edits directly to my local files and then sync those changes to other machines.
I also use Ansible.
flakes and lock files are next level.
I use SaltStack to automate my servers. Just feels better than Ansible to me.
For my PC and laptop I don’t do anything, I haven’t hopped distribution since I started using Tumbleweed a few years ago.
The clear cut of state data, pillar data and formulae feels more intuitive to me than Ansible’s playbook organization.
I have a custom /etc/profile that loads /etc/session.d/$HOSTNAME-$USER
scripts.