--- # TODO: Prefer Flatpak over AppImage if available - name: install flatpak package flatpak: name: md.obsidian.Obsidian - name: stat symlink stat: path: '{{ansible_env.HOME}}/.local/bin/Obsidian' register: symlink_file - set_fact: iconpath: 'share/icons/hicolor/512x512/apps/obsidian.png' - name: remove appimage icon file file: dest: '{{ansible_env.HOME}}/.local/{{iconpath}}' state: absent - name: remove appimage desktop file file: dest: '{{ansible_env.HOME}}/.local/share/applications/obsidian-obsidian.desktop' state: absent - name: remove old appimage file: path: '{{symlink_file.stat.lnk_source}}' state: absent - name: remove appimage symlink file: path: '{{ansible_env.HOME}}/.local/bin/Obsidian' state: absent - include_tasks: Unix.yaml