diff --git a/README.md b/README.md index 7505968..c1d670d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,67 @@ -# Quick-Linux-Setup +# 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) + +## Requirements + - Flatpak + - Flathub Repository Enabled + +## Settings + - Switch Appearance to Dark Mode + - Turn off Mouse Acceleration + - Turn off Hot Corner + +## Patches + - Spotify (Removing Ads) + - Enabling GSConnect and Rounded Corners Reborn Extension + +## Apps and Packages to be Uninstalled + - Camera + - Characters + - Clocks + - Connections + - Contacts + - Disk + - Document Scanner + - Disk Usage Analyzer + - Document Viewer + - Fedora Media Writer + - Fonts + - Help + - Libre Office + - Logs + - Maps + - Mozilla Firefox + - Problem Reporting + - Rhythmbox + - System Monitor + - Terminal + - Tour + - Videos + - Weather + +## Apps to be Installed + - Console + - Delfin + - Flatseal + - Fragments + - Impression + - Gapless + - Kdenlive + - Mullvad VPN + - Obfuscate + - Paraboblic + - Session + - Showtime + - Spotify + - Video Trimmer + - VLC + - VSCodium + - Zen Browser + +# Packages to be Installed (As a developer) + - ADB + - Bun + - NodeJS \ No newline at end of file diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..c8e8ad4 --- /dev/null +++ b/run.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -e + +# check for root access +if [[ $(id -u) != 0 ]]; then + echo "Please run setup as 'root'" + exit 1 +fi + +# Uninstall Apps and Packages +sudo dnf remove -y anaconda document-scanner fedora-bookmarks fedora-chromium-config gnome-clocks gnome-color-manager gnome-contacts gnome-getting-started-docs gnome-initial-setup gnome-maps gnome-online-miners gnome-remote-desktop gnome-user-docs gnome-weather gnome-characters gnome-classic-session gnome-classic-session-xsession gnome-color-manager gnome-connections gnome-disk-utility gnome-font-viewer gnome-logs gnome-shell-extension-apps-menu gnome-shell-extension-background-logo gnome-shell-extension-common gnome-shell-extension-launch-new-instance gnome-shell-extension-places-menu gnome-shell-extension-window-list gnome-system-monitor gnome-terminal gnome-text-editor gnome-tour ibus-hangul ibus-kkc ibus-libpinyin ibus-libzhuyin ibus-m17n ibus-typing-booster khmeros-base-fonts libreoffice-calc libreoffice-impress libreport problem-reporting rhythmbox sane-airscan simple-scan speech-dispatcher thai-scalable-waree-fonts totem tracker yelp + +# Install Apps +sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo +sudo dnf install -y gnome-console mullvad-vpn +flatpak install -y com.vscodium.codium io.github.zen_browser.zen com.spotify.Client org.gnome.Showtime com.belmoussaoui.Obfuscate network.loki.Session org.videolan.VLC org.nickvision.tubeconverter cafe.avery.Delfin de.haeckerfelix.Fragments org.kde.kdenlive org.gnome.gitlab.YaLTeR.VideoTrimmer io.gitlab.adhami3310.Impression com.github.tchx84.Flatseal + +# Install Packages +sudo dnf install -y nautilus adb fastboot + +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash +nvm install node + +curl -fsSL https://bun.sh/install | bash +source ~/.bashrc \ No newline at end of file