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
This commit is contained in:
Pratik Tripathy
2024-09-22 19:15:22 +05:30
parent 302c511e8f
commit 953b98d3af
4 changed files with 10 additions and 2 deletions

View File

@@ -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
}

View File

@@ -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

View File

@@ -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

View File

@@ -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