Upload files to "/"
This commit is contained in:
+117
@@ -0,0 +1,117 @@
|
||||
#!/bin/bash
|
||||
#!/bin/zsh
|
||||
|
||||
# Post install script for Fedora
|
||||
# Author Jacob Schantli
|
||||
# Version 0.1
|
||||
|
||||
echo "Post install script for Fedora to setup as per how I like it"
|
||||
sleep 5
|
||||
|
||||
echo "----------------------------------------------------"
|
||||
echo "Modifying /etc/dnf/dnf.conf for faster downloads."
|
||||
echo "----------------------------------------------------"
|
||||
sleep 2
|
||||
# Text that will be added to the file
|
||||
text_to_append="max_parallel_downloads=10
|
||||
defaultyes=True
|
||||
keepcache=True"
|
||||
|
||||
#File path
|
||||
file_path="/etc/dnf/dnf.conf"
|
||||
|
||||
# Append the text to the end of the file
|
||||
echo "$text_to_append" | sudo tee -a "$file_path"
|
||||
|
||||
echo "Modification has been completed"
|
||||
sleep 3
|
||||
|
||||
echo "----------------------------------------------------"
|
||||
echo "Installing Microsoft Core Fonts and Meslo Nerd Font."
|
||||
echo "----------------------------------------------------"
|
||||
sleep 2
|
||||
echo "Installing prerequisites..."
|
||||
sudo dnf upgrade --refresh
|
||||
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig
|
||||
|
||||
echo "Installing Microsoft Core Fonts..."
|
||||
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
|
||||
|
||||
echo "Downloading and installing MesloLGS Nerd Font for Powerlevel10k..."
|
||||
# Create a temporary directory to work in
|
||||
mkdir -p ~/.tmp-fonts
|
||||
cd ~/.tmp-fonts || exit
|
||||
|
||||
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf
|
||||
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf
|
||||
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf
|
||||
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf
|
||||
|
||||
sudo mkdir -p /usr/local/share/fonts/MesloLGS
|
||||
sudo mv ./*.ttf /usr/local/share/fonts/MesloLGS/
|
||||
|
||||
# Clean up temporary directory
|
||||
cd ~
|
||||
rm -rf ~/.tmp-fonts
|
||||
|
||||
echo "Updating font cache..."
|
||||
sudo fc-cache -fv
|
||||
echo "Font installation complete."
|
||||
sleep 3
|
||||
|
||||
echo "----------------------------------------------------"
|
||||
echo "Adding RPM Fusion repositories."
|
||||
echo "----------------------------------------------------"
|
||||
sleep 2
|
||||
sudo dnf install -y \
|
||||
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
|
||||
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
||||
echo "Repositories have been added."
|
||||
sleep 3
|
||||
echo "----------------------------------------------------"
|
||||
echo "Installing most used software."
|
||||
echo "----------------------------------------------------"
|
||||
sudo dnf install -y gnome-tweaks steam lutris btop fastfetch jstest-gtk yaru-icon-theme distrobox
|
||||
flatpak install flathub -y com.discordapp.Discord
|
||||
flatpak install flathub -y com.github.tchx84.Flatseal
|
||||
flatpak install flathub -y net.nokyan.Resources
|
||||
flatpak install flathub -y com.mattjakeman.ExtensionManager
|
||||
flatpak install flathub -y io.github.realmazharhussain.GdmSettings
|
||||
flatpak install flathub -y io.github.dvlv.boxbuddyrs
|
||||
flatpak install flathub -y it.mijorus.gearlever
|
||||
flatpak install flathub -y io.github.fastrizwaan.WineZGUI
|
||||
flatpak install flathub -y com.vysp3r.ProtonPlus
|
||||
flatpak install flathub -y io.missioncenter.MissionCenter
|
||||
flatpak install flathub -y io.github.peazip.PeaZip
|
||||
flatpak install flathub -y io.github.fastrizwaan.WineZGUI
|
||||
flatpak install flathub -y app.devsuite.Ptyxis
|
||||
flatpak install flathub -y re.sonny.Junction
|
||||
flatpak install flathub -y com.github.rafostar.Clapper
|
||||
flatpak install flathub -y io.github.flattool.Ignition
|
||||
flatpak install flathub -y io.github.swordpuffin.rewaita
|
||||
flatpak install flathub -y page.tesk.Refine
|
||||
flatpak install flathub -y io.gitlab.adhami3310.Converter
|
||||
flatpak install flathub -y com.bitwarden.desktop
|
||||
flatpak install flathub -y com.usebottles.bottles
|
||||
flatpak install flathub -y com.ulaa.Ulaa
|
||||
flatpak install flathub -y com.bambulab.BambuStudio
|
||||
flatpak install flathub -y com.collaboraoffice.Office
|
||||
echo "Software has been installed."
|
||||
sleep 3
|
||||
echo "Installing cachyos kernel"
|
||||
sudo dnf copr enable bieszczaders/kernel-cachyos
|
||||
sudo dnf install -y kernel-cachyos kernel-cachyos-devel-matched
|
||||
echo "Cachyos has been installed."
|
||||
sleep 3
|
||||
echo "Installing Cachyos addons"
|
||||
sudo dnf copr enable bieszczaders/kernel-cachyos-addons
|
||||
sudo dnf swap zram-generator-defaults cachyos-settings
|
||||
sudo dracut -f
|
||||
sudo dnf -y install scx-scheds scx-tools
|
||||
sudo dnf -y install scx-manager
|
||||
sudo dnf -y install ananicy-cpp
|
||||
|
||||
echo "CachyOS addons complete."
|
||||
sleep 3
|
||||
echo "Installing LinuxToys"
|
||||
curl -fsSL https://linux.toys/install.sh | bash
|
||||
Reference in New Issue
Block a user