system/void_packages.yaml

49 lines
1.1 KiB
YAML

- name: Install void customizations
hosts: void
become: true
tags: interface
vars:
ansible_chroot_exe: arch-chroot
tasks:
- name: Set up keyd for custom key events
community.general.xbps:
name:
- keyd
state: present
notify: installed-keyd
- name: Install river wm
community.general.xbps:
name:
- river
- waybar
state: present
- name: Install many fonts
community.general.xbps:
state: present
name: "{{ packages_fonts }}"
notify: installed-fonts
- name: Install base custom stuff
community.general.xbps:
name: "{{ packages_de }}"
state: present
handlers:
- name: Activate keyd service
ansible.builtin.file:
force: "yes"
src: "/etc/sv/{{ item }}"
dest: "/etc/runit/runsvdir/default/{{ item }}"
state: link
with_items: [keyd]
listen: installed-keyd
- name: Regenerate fontconfig
ansible.builtin.command:
argv:
- xbps-reconfigure
- --force
- fontconfig
listen: installed-fonts