Personal profile for WSL (or a fresh Linux install) - Set up zsh, starship, tmux, etc. using Ansible
Just needs Ansible and Git installed before running the playbook.
Clone this repo and then run with ansible-playbook setup.yml --ask-become-pass
If you want to see this without breaking your current setup, there is a Dockerfile and accompanying docker.sh script to build, run and stop a "fresh" ubuntu install. Once the playbook completes then you can just run zsh and then tm to see the setup in action.