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" "com.nextcloud.desktopclient.nextcloud" "org.kde.kdenlive" "com.obsproject.Studio" "com.brave.Browser" "com.discordapp.Discord" "com.spotify.Client" "md.obsidian.Obsidian" "org.qbittorrent.qBittorrent" "com.bitwarden.desktop" "org.inkscape.Inkscape" "us.zoom.Zoom" "org.audacityteam.Audacity" "org.remmina.Remmina" "com.getpostman.Postman" "com.jeffser.Alpaca" "io.dbeaver.DBeaverCommunity" "com.github.iwalton3.jellyfin-media-player" "app.zen_browser.zen" "org.localsend.localsend_app" "com.visualstudio.code" "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" ) for pak in "${FLATPAKS[@]}"; do if ! flatpak list | grep -i "$pak" &> /dev/null; then echo "Installing Flatpak: $pak" flatpak install --noninteractive "$pak" else echo "Flatpak already installed: $pak" fi done