--- - name: Install packages apt: name: - bat - fish - fzf - fd-find - ripgrep - lsd - zoxide - name: Check if oh-my-fish is installed stat: path: '/etc/omf.installed' register: omf - name: Download omf installer get_url: url: https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install - name: Execute omf installer shell: /usr/bin/fish /tmp/install --noninteractive - name: Execute omf installer shell: /usr/bin/fish -c omf install - name: Remove the omf installer file: path: /tmp/install state: absent - name: Mark oh-my-fish installed with /etc/omf.installed file: path: /etc/omf.installed state: touch