Hoang Nguyen ed9fe0f432 | ||
---|---|---|
additional | ||
group_vars | ||
palette | ||
roles | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
ansible.cfg | ||
dotfiles.yml | ||
hosts |
README.md
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
$ ansible-galaxy collection install community.general
# Run the playbook
$ ansible-playbook dotfiles.yml
additional
directory contains other playbooks for installing packages.
✔️ Testing inside a container
# Build the image
$ buildah build -t dotfiles -f Dockerfile .
# Run the playbook for all tasks
$ podman run --rm -i localhost/dotfiles ansible-playbook -v -i hosts dotfiles.yml --tags 'never,all'
# Exec into the container and look around
$ podman run --rm -it localhost/dotfiles /bin/ash
🖊️ 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