-
-
Notifications
You must be signed in to change notification settings - Fork 199
Open
Description
I've been waiting for the install update for flatpak but I didn't get a satisfactory outcome. So I did a quick workaround and I decided to share it with you.
Requirements:
- bash (usually installed)
- jq (may need installation)
- curl (usually installed)
- sed (usually installed)
script available here: https://gist.github.com/caravelaPortuguesa/c7d41674ea4709f50b5d844f266a56a5
And also here:
#!/bin/bash
shopt -s nullglob
discord_flatpak_base="$HOME/.var/app/com.discordapp.Discord/config"
set -x
potentials=(
"$discord_flatpak_base/discord/"[0-2]*.[0-9]*.[0-9]*"/modules/discord_desktop_core"*/index.js
)
for potential in "$potentials"; do
if ! grep -P 'required\([a-z/]+BetterDiscord/data/betterdiscord.asar' "$potential" ; then
dl_url="$(curl -s https://api.github.com/repos/BetterDiscord/BetterDiscord/releases/latest | jq -r '.assets[] | select(.name | contains(".asar")) | .browser_download_url')"
curl -L "$dl_url" -o "$discord_flatpak_base"/BetterDiscord/data/betterdiscord.asar
sed -i '1s@^@require("../../../../BetterDiscord/data/betterdiscord.asar");\n@' "$potential"
fi
done
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels