Personal configuration v2, managed with Ansible
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

93 lines
1.9 KiB

---
- name: Deploy dotfiles
hosts: all
gather_facts: true
vars_files:
- 'palette/{{ theme }}.yml'
pre_tasks:
- name: Check defined variables
import_tasks: tasks/check_variables.yml
tags: always
- name: Check other facts
import_tasks: tasks/check_other.yml
tags: always
roles:
- role: scripts
tags: scripts
- role: ssh
tags: ssh
when: not dropbear_ssh_client
- role: aerc
tags: aerc
- role: amfora
tags: amfora
- role: anime-downloader
tags: animedl
- role: bat
tags: bat
- role: btop
tags: btop
- role: castero
tags: castero
- role: cava
tags: [never, cava]
- role: element-desktop
tags: [never, element]
- role: emacs
tags: emacs
- role: fontconfig
tags: fontconfig
- role: gallery-dl
tags: gallery-dl
- role: git
tags: git
- role: glow
tags: glow
- role: gpg
tags: gpg
- role: launcher
tags: launcher
- role: mpd
tags: mpd
- role: mpv
tags: mpv
- role: multiplexer
tags: multiplexer
- role: newsboat
tags: newsboat
- role: notification
tags: notification
- role: nvim
tags: nvim
- role: qtcreator
tags: [never, qtcreator]
- role: qutebrowser
tags: qutebrowser
when: default_browser == 'qutebrowser'
- role: ripgrep
tags: ripgrep
- role: river
tags: river
- role: shells
tags: shells
- role: sway
tags: sway
- role: terminal
tags: terminal
- role: translate-shell
tags: trans
- role: vifm
tags: vifm
- role: waybar
tags: waybar
- role: weechat
tags: weechat
- role: xdg
tags: xdg
- role: yt-dlp
tags: ytdl
- role: streamlink
tags: streamlink
- role: zathura
tags: zathura