Files
coredesktop/install-flatpaks.sh
T
davidandClaude Opus 5.5 6bc4fdc880
shellcheck / shellcheck (push) Successful in 10s
Install VSCodium only, and remove VS Code
New machines get VSCodium alone. A migration uninstalls the VS Code
Flatpak once on existing machines; its settings stay in ~/.var/app. The
README says how to install VS Code for extensions only Microsoft's
marketplace has, such as Remote-SSH; update then leaves it alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 08:28:04 -06:00

59 lines
1.5 KiB
Bash
Executable File

FLATPAKS=(
"com.google.Chrome"
"org.mozilla.firefox"
"org.chromium.Chromium"
"io.github.flattool.Warehouse"
"io.github.getnf.embellish"
"chat.revolt.RevoltDesktop"
"io.gitlab.adhami3310.Impression"
"com.logseq.Logseq"
"org.gnome.gitlab.somas.Apostrophe"
"org.signal.Signal"
"org.mozilla.Thunderbird"
"dev.deedles.Trayscale"
"com.vivaldi.Vivaldi"
"org.telegram.desktop"
"com.mattjakeman.ExtensionManager"
"org.kde.kdenlive"
"com.obsproject.Studio"
"com.brave.Browser"
"com.discordapp.Discord"
"com.spotify.Client"
"md.obsidian.Obsidian"
"org.inkscape.Inkscape"
"us.zoom.Zoom"
"org.audacityteam.Audacity"
"org.remmina.Remmina"
"com.getpostman.Postman"
"io.dbeaver.DBeaverCommunity"
"org.jellyfin.JellyfinDesktop"
"app.zen_browser.zen"
"org.localsend.localsend_app"
"io.beekeeperstudio.Studio"
"org.gnome.Boxes"
"com.vscodium.codium"
"net.scribus.Scribus"
"im.fluffychat.Fluffychat"
"org.gnome.Evolution"
"com.github.xournalpp.xournalpp"
"org.libretro.RetroArch"
"com.rustdesk.RustDesk"
"org.pipewire.Helvum"
"com.jeffser.Alpaca"
"ai.lmstudio.lm-studio"
"com.cassidyjames.plausible"
)
# Leave out those listed in ~/.config/coredesktop/skip-packages
source "$HOME/.local/share/coredesktop/utils.sh"
mapfile -t FLATPAKS < <(without_skipped "${FLATPAKS[@]}")
for pak in "${FLATPAKS[@]}"; do
if ! flatpak info "$pak" &> /dev/null; then
echo "Installing Flatpak: $pak"
sudo flatpak install --system --noninteractive "$pak"
else
echo "Flatpak already installed: $pak"
fi
done