Last active
January 19, 2023 13:04
-
-
Save dfelix/5cd53f378e99e10c1f43fb843f33e33c to your computer and use it in GitHub Desktop.
my-fedora-37
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Change hostname | |
| sudo hostnamectl set-hostname "sulfurhead" | |
| # Change terminal to ZSH (https://www.zsh.org) | |
| sudo dnf install zsh # install zhs | |
| chsh -s $(which zsh) # set zhs as default | |
| # Change terminal look and feel (https://github.com/ohmyzsh/ohmyzsh) | |
| sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # install oh-my-zsh | |
| # Install NVM as oh-my-zsh plugin (https://github.com/lukechilds/zsh-nvm) | |
| git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm | |
| # add zsh-nvm to plugins list in .zshrc | |
| # example: | |
| # plugins=( | |
| # git | |
| # zsh-nvm | |
| # ) | |
| # Install a cool terminal profile using Gogh (eg: Chalk = 32) | |
| # bash -c "$(wget -qO- https://git.io/vQgMr)" | |
| # Speed up package downloads | |
| sudo nano /etc/dnf/dnf.conf | |
| # add this lines | |
| fastestmirror=true | |
| deltarpm=true | |
| max_parallel_downloads=10 | |
| # (RESTART NOW! so hostname, zsh and download improvements take effect) | |
| # Upgrade | |
| sudo dnf upgrade | |
| # Uninstall unwanted software | |
| sudo dnf remove libreoffice* | |
| sudo dnf remove gnome-clocks | |
| sudo dnf remove gnome-maps | |
| sudo dnf remove gnome-contacts | |
| sudo dnf remove gnome-tour | |
| sudo dnf remove yelp | |
| sudo dnf remove simple-scan | |
| sudo dnf remove cheese | |
| sudo dnf remove mediawriter | |
| sudo dnf remove totem | |
| sudo dnf remove rhythmbox | |
| sudo dnf remove gnome-text-editor | |
| sudo dnf autoremove | |
| sudo dnf install gedit # I prefer gedit to gnome-text-editor | |
| # Enable RPM Fusion Repository | |
| sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm | |
| sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | |
| # Add Flathub Repository | |
| flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |
| # Add Snap | |
| sudo dnf install snapd | |
| sudo ln -s /var/lib/snapd/snap /snap # Enable classic snap support | |
| # Install GTK3 theme (for legay applications) | |
| sudo dnf copr enable -y nickavem/adw-gtk3 | |
| sudo dnf install -y adw-gtk3 | |
| # Add Gnome Tweaks | |
| sudo dnf install gnome-tweaks gnome-extensions-app | |
| # on tweeks... | |
| # - window titlebars/ enable maximize and minimize button | |
| # - windows / center new windows | |
| # - appearence / Legacy applications -> Adw-gtk3-dark | |
| # Add Gnome extensions | |
| sudo dnf install gnome-shell-extension-dash-to-dock # allow to use dock outside overview | |
| sudo dnf install gnome-shell-extension-appindicator # legacy tray icons | |
| # to install | |
| # https://extensions.gnome.org/extension/4703/dock-from-dash/ | |
| # https://extensions.gnome.org/extension/3193/blur-my-shell/ # blur background | |
| # https://extensions.gnome.org/extension/517/caffeine/ # caffeine | |
| # https://extensions.gnome.org/extension/906/sound-output-device-chooser/ # choose sound input/output | |
| # https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/ # allows to user desktop.. as desktop! | |
| # to uninstall or disable | |
| # https://extensions.gnome.org/extension/307/dash-to-dock/ | |
| # https://extensions.gnome.org/extension/600/launch-new-instance/ | |
| # https://extensions.gnome.org/extension/602/window-list/ | |
| # https://extensions.gnome.org/extension/6/applications-menu/ | |
| # https://extensions.gnome.org/extension/8/places-status-indicator/ | |
| # nice to have | |
| # https://extensions.gnome.org/extension/779/clipboard-indicator/ | |
| # Add Icons | |
| sudo dnf copr enable dirkdavidis/papirus-icon-theme | |
| sudo dnf install papirus-icon-theme | |
| # Install software | |
| sudo dnf install vlc | |
| # flatpak install flathub org.videolan.VLC -y | |
| flatpak install flathub com.discordapp.Discord -y | |
| flatpak install flathub com.obsproject.Studio -y | |
| flatpak install flathub com.valvesoftware.Steam -y | |
| flatpak install flathub com.spotify.Client -y | |
| flatpak install flathub com.getpostman.Postman -y | |
| flatpak install flathub com.simplenote.Simplenote -y | |
| flatpak install flathub org.ferdium.Ferdium -y | |
| flatpak install flathub org.gimp.GIMP | |
| flatpak install flathub org.inkscape.Inkscape | |
| # Install VS Code | |
| sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc | |
| printf "[vscode]\nname=packages.microsoft.com\nbaseurl=https://packages.microsoft.com/yumrepos/vscode/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscode.repo | |
| sudo dnf install code -y | |
| # Install Beekeeper studio https://docs.beekeeperstudio.io/installation/#linux-installation | |
| flatpak install flathub io.beekeeperstudio.Studio | |
| # Midnight Commander | |
| sudo dnf install mc | |
| # mkdir ~/.local/share/mc/skins | |
| # copy ino from https://github.com/DeadNews/mc-onedark | |
| # Neofetch | |
| # sudo dnf -y install neofetch | |
| # printf '\nneofetch --disable packages' >> ~/.bashrc # add to bash init. No packages makes it faster |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment