From 3225440da8c359805ef86b599c29ad1d3f7ceae9 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Wed, 18 Mar 2026 18:31:11 +0100 Subject: [PATCH] Fix Flatpak theme extension installation --- .../roles/profile_desktop_i3/tasks/main.yml | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/ansible/roles/profile_desktop_i3/tasks/main.yml b/ansible/roles/profile_desktop_i3/tasks/main.yml index ac179f1..767a40d 100644 --- a/ansible/roles/profile_desktop_i3/tasks/main.yml +++ b/ansible/roles/profile_desktop_i3/tasks/main.yml @@ -273,37 +273,13 @@ method: system when: (desktop_flatpak_packages | default([])) | length > 0 -- name: Gather Flatpak runtime branches for extensions - ansible.builtin.shell: >- - flatpak list --runtime --columns=application,branch --system - | awk '$1 == "org.gnome.Platform" || $1 == "org.freedesktop.Platform" { print $2 }' - | sort -u - register: desktop_flatpak_runtime_branches - changed_when: false - when: - - (desktop_flatpak_packages | default([])) | length > 0 - - (desktop_flatpak_extensions | default([])) | length > 0 - -- name: Build Flatpak extension refs for active runtimes - ansible.builtin.set_fact: - desktop_flatpak_extension_refs: >- - {{ - (desktop_flatpak_extensions | default([])) - | product(desktop_flatpak_runtime_branches.stdout_lines | default([])) - | map('join', '//') - | list - }} - when: - - (desktop_flatpak_packages | default([])) | length > 0 - - (desktop_flatpak_extensions | default([])) | length > 0 - - name: Install Flatpak extensions for active runtimes community.general.flatpak: name: "{{ item }}" state: present remote: "{{ desktop_flatpak_remote_name | default('flathub') }}" method: system - loop: "{{ desktop_flatpak_extension_refs | default([]) }}" + loop: "{{ desktop_flatpak_extensions | default([]) }}" when: - (desktop_flatpak_packages | default([])) | length > 0 - (desktop_flatpak_extensions | default([])) | length > 0