diff --git a/tasks/packages.yml b/tasks/packages.yml index 921955b..8f75fd7 100644 --- a/tasks/packages.yml +++ b/tasks/packages.yml @@ -34,6 +34,12 @@ create: true validate: 'visudo -cf %s' +- name: "Get installed packages" + shell: "pacman -Qq" + become: true + become_user: aur_builder + register: installed_packages + - name: "Install yay" aur: skip_installed: true @@ -48,6 +54,7 @@ name: "{{ item }}" become: true become_user: aur_builder + when: "item not in installed_packages.stdout_lines" with_items: - 'i3-gaps' - 'ttf-google-fonts-git' @@ -60,6 +67,7 @@ name: "{{ item }}" become: true become_user: aur_builder + when: "item not in installed_packages.stdout_lines" with_items: - 'acpi' - 'advanced-ssh-config'