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