This commit is contained in:
Korbs 2024-09-30 17:45:07 -04:00
parent 0d1d9b9827
commit d1d2bb5e77
2 changed files with 45 additions and 34 deletions

View file

@ -1,20 +1,18 @@
# Quick Linux setup # Quick Linux setup
This is built for the GNOME version of Fedora. This is built for the GNOME version of Fedora.
If you're using KDE, look into this: https://github.com/radbirb/Short-FedoraKDE-Tips (TAKE CAUTION)
## Requirements ## Requirements
- Flatpak - Flatpak
- Flathub Repository Enabled - Flathub Repository Enabled
## Settings ## Settings
- ~~Switch Appearance to Dark Mode~~ - Switch Appearance to Dark Mode
- ~~Turn off Mouse Acceleration~~ - Turn off Hot Corner
- ~~Turn off Hot Corner~~ - Turn off Mouse Acceleration
- ~~Enabling GSConnect and Rounded Corners Reborn Extension~~
## Patches ## Patches
- Blackbox for Nautilus
- Spotify (Removing Ads) - Spotify (Removing Ads)
## Apps and Packages to be Uninstalled ## Apps and Packages to be Uninstalled
@ -49,17 +47,16 @@ If you're using KDE, look into this: https://github.com/radbirb/Short-FedoraKDE-
- Fragments - Fragments
- Impression - Impression
- Gapless - Gapless
- Kdenlive - Librewolf
- Mullvad VPN - Mullvad VPN
- Obfuscate - Obfuscate
- Paraboblic - Paraboblic
- Session - Session
- Showtime - Shotcut
- Spotify - Spotify
- Video Trimmer - Video Trimmer
- VLC - VLC
- VSCodium - VSCodium
- Zen Browser
# Packages to be Installed (As a developer) # Packages to be Installed (As a developer)
- ADB - ADB

62
run.sh
View file

@ -22,22 +22,33 @@ clear
echo "Changing settings for GNOME..." echo "Changing settings for GNOME..."
echo "Enabling dark mode..." echo "Enabling dark mode..."
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
sleep 2 sleep 1
echo "Turning off mouse acceleration..." echo "Turning off mouse acceleration..."
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat' gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
sleep 2 sleep 1
echo "Turning of hot corners..."
gsettings set org.gnome.desktop.interface enable-hot-corners false
sleep 1
echo "Filehistory will clear every week..." echo "Filehistory will clear every week..."
gsettings set org.gnome.desktop.privacy recent-files-max-age 7 gsettings set org.gnome.desktop.privacy recent-files-max-age 7
sleep 2 sleep 1
echo "Trash and temporary files will clear every week..." echo "Trash and temporary files will clear every week..."
gsettings set org.gnome.desktop.privacy old-files-age 7 gsettings set org.gnome.desktop.privacy old-files-age 7
sleep 2 sleep 1
gsettings set org.gnome.desktop.privacy remove-old-temp-files true gsettings set org.gnome.desktop.privacy remove-old-temp-files true
sleep 2 sleep 1
gsettings set org.gnome.desktop.privacy remove-old-trash-files true gsettings set org.gnome.desktop.privacy remove-old-trash-files true
sleep 2 sleep 1
gsettings set org.gnome.desktop.interface enable-hot-corners false gsettings set org.gnome.desktop.interface enable-hot-corners false
sleep 2 sleep 1
# Uninstall Apps and Packages # Uninstall Apps and Packages
clear clear
@ -49,7 +60,23 @@ clear
echo "Installing applications..." echo "Installing applications..."
sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo
sudo dnf install --quiet -y mullvad-vpn openssl sudo dnf install --quiet -y mullvad-vpn openssl
flatpak install -y com.vscodium.codium io.gitlab.librewolf-community com.spotify.Client com.belmoussaoui.Obfuscate network.loki.Session org.videolan.VLC org.nickvision.tubeconverter cafe.avery.Delfin de.haeckerfelix.Fragments org.gnome.gitlab.YaLTeR.VideoTrimmer com.github.tchx84.Flatseal org.shotcut.Shotcut com.raggesilver.BlackBox com.github.neithern.g4music net.nokyan.Resources
flatpak install \
com.vscodium.codium \
io.gitlab.librewolf-community \
com.spotify.Client \
com.belmoussaoui.Obfuscate \
network.loki.Session \
org.videolan.VLC \
org.nickvision.tubeconverter \
cafe.avery.Delfin \
de.haeckerfelix.Fragments \
org.gnome.gitlab.YaLTeR.VideoTrimmer \
com.github.tchx84.Flatseal \
org.shotcut.Shotcut \
com.raggesilver.BlackBox \
com.github.neithern.g4music \
net.nokyan.Resources
# Install Packages # Install Packages
clear clear
@ -69,7 +96,7 @@ sudo dnf install nodejs -y --quiet
# Patches and Apply # Patches and Apply
clear clear
echo "Patching Spotify, Nautilus, and Librewolf..." echo "Patching Spotify and Nautilus..."
## Spotify ## Spotify
bash <(curl -sSL https://spotx-official.github.io/run.sh) -h -d -f bash <(curl -sSL https://spotx-official.github.io/run.sh) -h -d -f
@ -80,9 +107,6 @@ git clone https://github.com/ppvan/nautilus-open-in-blackbox.git
cd nautilus-open-in-blackbox cd nautilus-open-in-blackbox
./install.sh ./install.sh
## Librewolf
curl -s -o- https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install-by-curl.sh | bash
# Settings # Settings
clear clear
echo "Applying Settings for VSCodium and Blackbox..." echo "Applying Settings for VSCodium and Blackbox..."
@ -126,17 +150,7 @@ sudo dnf clean all
# After-Run # After-Run
echo "Completed." echo "Completed."
sleep 2 sleep 1
echo "Don't forget to setup Git:"
echo 'git config --global user.name "USERNAME"'
echo 'git config --global user.email "email@example.org"'
echo ""
echo "Some settings need to be modified in Librewolf 'about:config'. Enable the following:"
echo "gnomeTheme.hideSingleTab"
echo "gnomeTheme.bookmarksToolbarUnderTabs"
echo "gnomeTheme.closeOnlySelectedTabs"
echo "gnomeTheme.systemIcons"
echo "gnomeTheme.hideWebrtcIndicator"
echo ""
echo "For the LibRedirect extension, the configuration is available here:" echo "For the LibRedirect extension, the configuration is available here:"
echo "https://ark.sudovanilla.org/Korbs/Quick-Linux-Setup/raw/branch/main/configs/libredirect-settings-v2.9.0.json" echo "https://ark.sudovanilla.org/Korbs/Quick-Linux-Setup/raw/branch/main/configs/libredirect-settings-v2.9.0.json"