diff options
author | Christian Pointner <equinox@spreadspace.org> | 2023-06-13 13:44:13 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2023-06-13 13:44:13 +0200 |
commit | e5469bc824832a60f3f53c5b00f2703d84b5cf7a (patch) | |
tree | f492d48137af2795f7c54e53f8281a90325d634b /roles | |
parent | add role ws/flatpak and install audicity/tenacity from flathub (diff) |
ws/flatpak create launcher scripts for apps
Diffstat (limited to 'roles')
-rw-r--r-- | roles/ws/flatpak/defaults/main.yml | 1 | ||||
-rw-r--r-- | roles/ws/flatpak/tasks/main.yml | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/roles/ws/flatpak/defaults/main.yml b/roles/ws/flatpak/defaults/main.yml index f4d8036c..e66d4118 100644 --- a/roles/ws/flatpak/defaults/main.yml +++ b/roles/ws/flatpak/defaults/main.yml @@ -6,4 +6,5 @@ ws_flatpak_apps: [] # ws_flatpak_apps: # - name: com.example.foo # remote: foo +# link: foo # - name: com.example.bar diff --git a/roles/ws/flatpak/tasks/main.yml b/roles/ws/flatpak/tasks/main.yml index 0fb5df9f..5229996c 100644 --- a/roles/ws/flatpak/tasks/main.yml +++ b/roles/ws/flatpak/tasks/main.yml @@ -21,3 +21,15 @@ name: "{{ item.name }}" remote: "{{ item.remote | default(omit) }}" state: present + +- name: install simple run script to /usr/local/bin + loop: "{{ ws_flatpak_apps | selectattr('link', 'defined') }}" + loop_control: + label: "{{ item.name }}" + copy: + content: | + #!/bin/sh + + exec flatpak run "{{ item.name }}" + dest: "/usr/local/bin/{{ item.link }}" + mode: 0755 |