From e5469bc824832a60f3f53c5b00f2703d84b5cf7a Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 13 Jun 2023 13:44:13 +0200 Subject: ws/flatpak create launcher scripts for apps --- roles/ws/flatpak/defaults/main.yml | 1 + roles/ws/flatpak/tasks/main.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) (limited to 'roles/ws/flatpak') 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 -- cgit v1.2.3