From 953b98d3af4b9fd5bd31281442e2f7f65fdbecc3 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Sun, 22 Sep 2024 19:15:22 +0530 Subject: [PATCH] fix(installation): Refinements to installation scripts - Manually install AppImageLauncher on dnf - Create and link fonts to ~/.local/share/fonts/ - Remove Zed editor - way too finicky - More OS packages added: mostly for programming and email --- scripts/install-os-packages.sh | 3 +++ scripts/install.sh | 3 ++- scripts/package-list-flatpak | 1 - scripts/package-list-os | 5 +++++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/install-os-packages.sh b/scripts/install-os-packages.sh index 8b28036..6c19998 100755 --- a/scripts/install-os-packages.sh +++ b/scripts/install-os-packages.sh @@ -40,6 +40,9 @@ dnf_setup() { # Install development Tools sudo yum groupinstall -y "Development Tools" && yum install readline readline-devel -y + # Download and install appimagelauncher + wget "https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm" -O /tmp/package.rpm && sudo rpm -i /tmp/package.rpm && "Installed AppImageLauncher" + dnf check-update } diff --git a/scripts/install.sh b/scripts/install.sh index f861735..9fc6305 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -35,7 +35,8 @@ post_install() { # Use brew-installed fonts current user if [ -d /home/linuxbrew/.linuxbrew/share/fonts ]; then - ln -s /home/linuxbrew/.linuxbrew/share/fonts -t ~/.local/share && fc-cache -fv + mkdir -p ~/.local/share/fonts + ln -s /home/linuxbrew/.linuxbrew/share/fonts/* ~/.local/share/fonts/ && fc-cache -fv fi rm -rf ~/.cache diff --git a/scripts/package-list-flatpak b/scripts/package-list-flatpak index c73d6b5..3225930 100644 --- a/scripts/package-list-flatpak +++ b/scripts/package-list-flatpak @@ -10,6 +10,5 @@ com.getpostman.Postman com.github.tchx84.Flatseal org.kde.okular com.skype.Client -dev.zed.Zed io.github.zen_browser.zen #org.kde.KStyle.Kvantum diff --git a/scripts/package-list-os b/scripts/package-list-os index 47b6905..9c083be 100644 --- a/scripts/package-list-os +++ b/scripts/package-list-os @@ -1,4 +1,5 @@ # Lines that start with # are ignored + # Below few are apt-only packages - non-free sources must be added before this apt-transport-https build-essential @@ -15,9 +16,12 @@ bash bleachbit ca-certificates clang +cmake +extra-cmake-modules code curl evolution-ews +evolution-mapi dolphin dolphin-plugins dnscrypt-proxy @@ -63,6 +67,7 @@ vim vim-enhanced vim-common vim-tiny +volkan-tools vlc wget xclip