Collection of my personal dotfiles organised using ansible.
Run the appropriate ansible playbook to install (ansible must be installed)
ansible-playbook playbooks/[playbook.yml] --ask-become-pass
The playbooks do not by default install any applications, to do so you need to
pass the install = true
variable.
ansible-playbook playbooks/[playbook.yml] --ask-become-pass --extra-vars "install=true"
One can also run a single role by passing the --tags
(or -t
) option
ansible-playbook playbooks/[playbook.yml] --tags role1[,role2,...]
Although the config should install most things, the first time setup is often a bit wonky. One of the reasons is that npm is often not installed on my systems. It also expects basic build tools, if these are missing from the basic role, then these must either be installed or added.
The current addons must be installed before using some of the configurations, see the configurations themselves for which modules they expect.
ansible-galaxy collection install kewlfft.aur
If using atuin, you need to login the firs time
atuin login
Secrets have to be manually added. See e.g. the git for adding a git application key.