From d6d928d5b6edfc579b8d5349f251e6d76ea0bed3 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Mon, 13 Oct 2025 16:29:49 +0530 Subject: [PATCH] refactor(install-script): Add flatpak installs --- scripts/install.sh | 3 ++- scripts/package-list-flatpak | 17 ++++++----------- scripts/package-list-os | 3 +++ 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 0646fc9..a276a92 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -56,8 +56,9 @@ main() { ./install-os-packages.sh - # Skip brew installation on FreeBSD + # Skip flatpak & brew installations on FreeBSD if [ "$(uname -s)" != "FreeBSD" ]; then + ./install-flatpak-packages.sh ./install-brew-packages.sh fi diff --git a/scripts/package-list-flatpak b/scripts/package-list-flatpak index 3225930..0c7cb24 100644 --- a/scripts/package-list-flatpak +++ b/scripts/package-list-flatpak @@ -1,14 +1,9 @@ # Lines that start with # are ignored -# TIP: Only add GUI apps that aren't available/updated on OS repos -com.brave.Browser -org.mozilla.firefox -org.libreoffice.LibreOffice +# TIP: Use flatpak for apps where: +# 1. Getting regular update is essential (compatibility) +# 2. They aren't available through OS packages or linuxbrew +# These are always HUGE bundles com.mattermost.Desktop -md.obsidian.Obsidian -com.getpostman.Postman -#com.slack.Slack -com.github.tchx84.Flatseal -org.kde.okular -com.skype.Client io.github.zen_browser.zen -#org.kde.KStyle.Kvantum +md.obsidian.Obsidian +org.libreoffice.LibreOffice diff --git a/scripts/package-list-os b/scripts/package-list-os index 3538300..4ad5b16 100644 --- a/scripts/package-list-os +++ b/scripts/package-list-os @@ -67,6 +67,7 @@ bash bat bleachbit btop +conntrack-tools curl dolphin dolphin-plugins @@ -89,6 +90,8 @@ gzip htop imagemagick inxi +iproute +iproute2 kde-spectacle kitty kitty-terminfo