From b3144798f441bf5353ca7382d3c91c61997cd02c Mon Sep 17 00:00:00 2001 From: oop7 <110548351+oop7@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:13:43 +0200 Subject: [PATCH] Add Flatpak-specific desktop file and env var to build Introduces creation of a Flatpak-specific desktop file with correct Exec and Icon fields. Adds DENO_APP_BIN_PATH environment variable to Flatpak manifest and updates install commands to use the new desktop file. --- .github/workflows/build-linux.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 194e601..bf7182f 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -392,6 +392,21 @@ jobs: # Define manifest ID APP_ID="io.github.oop7.YTSage" + # Create a specific desktop file for Flatpak + # - Exec must be 'ytsage' (in path), not /usr/bin/ytsage + # - Icon must match the App ID (io.github.oop7.YTSage) + cat > flatpak.desktop < ytsage_flatpak.json <