- name: Install CLI os-agnostic packages become: true ansible.builtin.package: name: - git - tmux - python-pip - fish - rofi - automake - ncdu - xclip state: present tags: - agnostic - cli - name: Install GUI os-agnostic packages become: true ansible.builtin.package: name: - mpv - rofi state: present tags: - agnostic - gui - name: Install Arch packages when: ansible_os_family == "Archlinux" ansible.builtin.import_tasks: arch.yml tags: - arch - name: Install Debian packages become: true when: ansible_os_family == "Debian" ansible.builtin.import_tasks: debian.yml tags: - debian - name: Install RHEL packages become: true when: ansible_os_family in ["RedHat", "Nobara"] ansible.builtin.import_tasks: rhel.yaml tags: - rhel - name: Curl installers become: false ansible.builtin.import_tasks: curlers.yml vars: curl_install_urls: - https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.0.1/aqua-installer tags: - curl - name: Install Python packages ansible.builtin.import_tasks: python.yml tags: - python - name: Install Flatpak packages ansible.builtin.import_tasks: flatpak.yml tags: - flatpak - name: Install Snap packages become: true ansible.builtin.import_tasks: snap.yml tags: - snap