dotfiles-ansible/README.md

1.5 KiB

dotfiles v2

This is the continuation of my old dotfiles without all the Xorg stuff I don't use.

🧰 Setup

# Install `community.general` for 'apk' and 'doas' module if you only installed ansible-core
ansible-galaxy collection install -r requirements/collections.yml
# Run the playbook
ansible-playbook playbooks/dotfiles.yml

extend.yml playbook contains tasks unrelated to dotfiles deployment, but useful (for me).

Optional variables (not listed inside group_vars/all/) as they should be kept confidential:

  • pixiv_refresh_token: used in gallery-dl config
  • google_calendar_id, google_oauth_client_id, google_oauth_client_secret: used in calcurse CalDAV config
  • user_ssh_key_path: configure Git to sign commits with this SSH key

📓 Notes

The main playbook probably works on whatever Linux distribution you are running (haven't tested).

The additional playbook gears toward my Linux distribution of choice - Alpine Linux. Tasks included in them might not work on other distributions (e.g. apk tasks)

🌟 Credits

📄 License

MIT