34 lines
880 B
YAML

---
- name: install flatpak package
become: true
flatpak:
name: md.obsidian.Obsidian
state: latest
# Remove old appimage if it exists
- name: stat appimage 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
when: "'lnk_source' in symlink_file.stat"
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