31 lines
809 B
YAML
31 lines
809 B
YAML
---
|
|
# 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
|