dotfiles-ansible/README.md

1.3 KiB

dotfiles v2

This is the continuation of my old dotfiles, now contains only what I really need and is managed with ansible.

🧰 Setup

# Install `community.general` for 'apk' and 'doas' module if you only installed ansible-core
$ ansible-galaxy collection install community.general
# Run the playbook
$ ansible-playbook -i hosts dotfiles.yml

additional directory contains other playbooks for installing packages.

✔️ Testing

# Build the container image
$ buildah build -t dotfiles -f Dockerfile .
# Exec into the container
$ podman run --rm -it localhost/dotfiles /bin/ash

# Run the playbook for all tasks inside the containter
$ ansible-playbook -v -i hosts dotfiles.yml --tags 'never,all'

🖊️ TODO

  • wayout
  • Theme bootstraping
  • Use Wireplumber lua API for 'volumncontrol' script instead of pulsemixer

📓 Notes

I use Alpine-edge aka. the best binary distro on Earth 😃. Therefore some tasks won't work on other distros (eg. apk tasks)

🌟 Credits

📄 License

MIT