install.fairie/home/dot_local/share/ansible/tasks/qubes/preferred-app.yml
2023-07-16 01:40:26 -04:00

26 lines
782 B
YAML

---
- name: Create a link for opening browser links
become: true
copy:
content: |
[Desktop Entry]
Encoding=UTF-8
Name={{ item.name }}
Exec=qvm-open-in-vm {{ item.vm }} %u
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType={{ item.mimes }}
dest: /usr/share/applications/{{ item.link }}
- name: Check the value of the current xdg-setting
command: "xdg-settings get {{ item['xdg-setting'] }}"
register: xdg_setting_get
changed_when: false
when: item['xdg-setting'] is defined
- name: Configure xdg-setting to use the cross-VM link
command: "xdg-settings set {{ item['xdg-setting'] }} {{ item.link }}"
when:
- item['xdg-setting'] is defined
- item['xdg-setting'] not in xdg_setting_get.stdout