- name: Build aur packages
  register: buildaur
  become_user: "{{ build_user.name }}"
  command: "aurutils-sync --no-view {{ item }}"
  args:
    creates: "/var/cache/pacman/custom/{{ item }}-*.pkg.tar.*"
  loop:
    - wev
    - wlvncc-git
    - wl-screenrec-git

- name: Update cache
  when: buildaur.changed
  pacman:
    name: []
    state: present
    update_cache: true

- name: Install packages
  package:
    name:
      - wev
      - xorg-xauth
      - xorg-xeyes
      - xorg-xwayland
      - rofimoji
      - wlvncc-git
      - wl-screenrec-git # screen recording

- name: Install scripts
  copy:
    src: "files/{{ item.src }}"
    dest: "{{ item.dest }}"
    mode: 0755
    owner: root
    group: wheel
  loop:
    - src: launch_sway_linux.bash
      dest: /usr/local/bin/launch_sway