- name: Installing nodejs & curl (for bun) become: true ansible.builtin.dnf5: name: - nodejs - curl state: latest # TODO: use curl script ?? - name: Installing bun become: true ansible.builtin.command: cmd: npm install -g bun changed_when: true # change is checked inside npm - name: Get programs list to check fish presence ansible.builtin.package_facts: manager: auto - name: Update fish path for bun ansible.builtin.shell: fish_add_path -m {{ ansible_env.HOME }}/.bun/bin args: executable: /usr/bin/fish changed_when: false