fish: pkg.installed: - name: fish oh-my-fish: git.latest: - name: https://github.com/oh-my-fish/oh-my-fish - target: {{ grains.homedir }}/oh-my-fish - user: {{ grains.user }} install-oh-my-fish: cmd.run: - name: bin/install --offline --noninteractive - cwd: {{ grains.homedir }}/oh-my-fish - unless: test -d "$OMF_PATH"