- name: include battery optimization ansible.builtin.include_tasks: tlp.yml when: ansible_form_factor in ["Laptop", "Notebook"] - name: include cronie setup ansible.builtin.include_tasks: cronie.yml - name: include virtualization setup ansible.builtin.include_tasks: libvirt.yml - name: include dockerd setup ansible.builtin.include_tasks: dockerd.yml - name: include pipewire ansible.builtin.include_tasks: pipewire.yml - name: retrieve installed packages ansible.builtin.package_facts: register: package_facts - name: include yay ansible.builtin.include_tasks: yay.yml when: - "'yay' not in package_facts.ansible_facts.packages" - "'yay-bin' not in package_facts.ansible_facts.packages" - name: append current user to system groups ansible.builtin.user: name: "{{ workstation_user }}" groups: "{{ item }}" append: true loop: - wheel - video - audio