- name: Install void wayland environment
  hosts: chroot
  become: true
  vars:
    ansible_chroot_exe: arch-chroot
  tasks:
    - name: Install intel wayland drivers
      community.general.xbps:
        name:
          - mesa-dri
        state: present

    - name: Install wayland packages
      community.general.xbps:
        name:
          - dbus
          - seatd
          - turnstile
        state: present
      # notify: installed-wayland -> TODO: Use handler? Currently using task below

    - name: Activate wayland services
      ansible.builtin.file:
        force: "yes"
        src: "/etc/sv/{{ item }}"
        dest: "/etc/runit/runsvdir/default/{{ item }}"
        state: link
      with_items: [dbus, turnstiled, seatd]

    - name: Install wlr desktop portals
      community.general.xbps:
        name:
          - xdg-desktop-portal
          - xdg-desktop-portal-wlr
        state: present