From d9e71c635daad3f1b95d246008ddce110b7685a9 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Sun, 17 May 2026 08:05:25 +0200 Subject: [PATCH] desktop_common: drop inert Flatpak GTK_THEME override MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The task wrote /etc/flatpak/overrides/global, but Flatpak reads its overrides from /var/lib/flatpak/overrides/, so the file was never honored. The dark theme is now correctly applied to Flatpak apps via xdg-desktop-portal (color-scheme + gtk-theme), which works as long as the portal backends can start — fixed in the prior commit. Co-Authored-By: Claude Opus 4.7 --- .../profile_desktop_common/tasks/main.yml | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/ansible/roles/profile_desktop_common/tasks/main.yml b/ansible/roles/profile_desktop_common/tasks/main.yml index 2983dc6..91b0d24 100644 --- a/ansible/roles/profile_desktop_common/tasks/main.yml +++ b/ansible/roles/profile_desktop_common/tasks/main.yml @@ -464,28 +464,6 @@ - (desktop_flatpak_extensions | default([])) | length > 0 - item | length > 0 -- name: Ensure /etc/flatpak/overrides exists - tags: [packages, flatpak, theme] - ansible.builtin.file: - path: /etc/flatpak/overrides - state: directory - owner: root - group: root - mode: "0755" - when: (desktop_flatpak_packages | default([])) | length > 0 - -- name: Force dark GTK theme for Flatpak applications - tags: [packages, flatpak, theme] - ansible.builtin.copy: - dest: /etc/flatpak/overrides/global - content: | - [Environment] - GTK_THEME={{ desktop_flatpak_gtk_theme | default('Yaru-Blue-dark') }} - owner: root - group: root - mode: "0644" - when: (desktop_flatpak_packages | default([])) | length > 0 - - name: Bootstrap rustup toolchain installer tags: [packages] block: