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
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)
This is built for the GNOME version of Fedora.
## Requirements
- Flatpak
- Flathub Repository Enabled
## Settings
- ~~Switch Appearance to Dark Mode~~
- ~~Turn off Mouse Acceleration~~
- ~~Turn off Hot Corner~~
- ~~Enabling GSConnect and Rounded Corners Reborn Extension~~
- Switch Appearance to Dark Mode
- Turn off Hot Corner
- Turn off Mouse Acceleration
## Patches
- Blackbox for Nautilus
- Spotify (Removing Ads)
## 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
- Impression
- Gapless
- Kdenlive
- Librewolf
- Mullvad VPN
- Obfuscate
- Paraboblic
- Session
- Showtime
- Shotcut
- Spotify
- Video Trimmer
- VLC
- VSCodium
- Zen Browser
# Packages to be Installed (As a developer)
- ADB

62
run.sh
View file

@ -22,22 +22,33 @@ clear
echo "Changing settings for GNOME..."
echo "Enabling dark mode..."
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
sleep 2
sleep 1
echo "Turning off mouse acceleration..."
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..."
gsettings set org.gnome.desktop.privacy recent-files-max-age 7
sleep 2
sleep 1
echo "Trash and temporary files will clear every week..."
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
sleep 2
sleep 1
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
sleep 2
sleep 1
# Uninstall Apps and Packages
clear
@ -49,7 +60,23 @@ clear
echo "Installing applications..."
sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo
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
clear
@ -69,7 +96,7 @@ sudo dnf install nodejs -y --quiet
# Patches and Apply
clear
echo "Patching Spotify, Nautilus, and Librewolf..."
echo "Patching Spotify and Nautilus..."
## Spotify
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
./install.sh
## Librewolf
curl -s -o- https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install-by-curl.sh | bash
# Settings
clear
echo "Applying Settings for VSCodium and Blackbox..."
@ -126,17 +150,7 @@ sudo dnf clean all
# After-Run
echo "Completed."
sleep 2
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 ""
sleep 1
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"