Skip to content

Latest commit

 

History

History
177 lines (119 loc) · 4.61 KB

Fedora.md

File metadata and controls

177 lines (119 loc) · 4.61 KB

Post-install process for Fedora

System update and base sofrware

Remove unnecessary packages:

sudo dnf remove gnome-boxesd orca gnome-contacts samba-client gnome-getting-started-docs nautilus-sendto gnome-shell-extension-* gnome-characters gnome-maps simple-scan virtualbox-guest-additions gedit gnome-boxes gnome-tour

Add RPM Fusion:

sudo dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Install applications from Flatpak:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.transmissionbt.Transmission org.telegram.desktop org.gimp.GIMP us.zoom.Zoom org.freedesktop.Platform.ffmpeg-full/x86_64/19.08 org.inkscape.Inkscape org.gnome.Extensions

Update system:

sudo dnf update --refresh

Install Chrome:

sudo dnf install fedora-workstation-repositories
sudo dnf config-manager --set-enabled google-chrome
sudo dnf install google-chrome-stable

Install bluetooth drivers:

sudo dnf install bluez bluez-tools

Disable Software auto-start:

dconf write /org/gnome/software/allow-updates false
dconf write /org/gnome/software/download-updates false
mkdir -pv ~/.config/autostart && cp /etc/xdg/autostart/gnome-software-service.desktop ~/.config/autostart/
echo "X-GNOME-Autostart-enabled=false" >> ~/.config/autostart/gnome-software-service.desktop
dconf write /org/gnome/desktop/search-providers/disabled "['org.gnome.Software.desktop']"

Base Settings

Disable file system scanning:

dconf write /org/freedesktop/tracker/miner/files/crawling-interval -2

Restart.

Text Editor

Install VS Code:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf install code

Enable Sync.

Download FiraCode and unpack in ./local/share/fonts

GNOME Settings

Open settings:

  • Notifictions: disable Lock Screen Notifications.
  • Background: use standard GNOME wallpaper.
  • Online Accounts: add Google account.
  • Mouse & Touchpad: Enable Tap to Click.
  • Users: Avatar.
  • Power: Show Battery Percentage.
  • Region & Language: UK formats.

Nautilus:

  • Enable Sort folders before files.

Install extensions from GNOME.md.

  • Screenshot Tool: disable Show Indicator, enable Auto-Save to Downloads with {Y}{m}{d}{H}{M}{S} name, enable Imgur Upload with Copy Link After Upload, set Print keyboard binding.

Install GNOME Tweaks:

sudo dnf install gnome-tweak-tool
  • General: enable Over-Amplification.
  • Top Bar: enable Weekday, Date and Seconds.
  • Keyboard & Mouse: enable Adaptive in Acceleration Profile.
  • Fonts: monospace to JetBrains Mono.
  • Windows: enable Center New Window.
  • Window Titlebars: enable Maximize and Minimize buttons

Additional Software

Install codecs:

sudo dnf install amrnb amrwb faac faad2 flac gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer-ffmpeg gstreamer-plugins-bad-nonfree gstreamer-plugins-espeak gstreamer-plugins-ugly lame libdca libmad libmatroska x264 x265 xvidcore gstreamer1-plugins-bad-free gstreamer1-plugins-base gstreamer1-plugins-good gstreamer-plugins-bad gstreamer1-plugins-ugly-free mpv xorg-x11-drv-intel intel-media-driver

Install tools:

sudo dnf install unrar p7zip p7zip-plugins

Install Microsoft fonts:

sudo dnf install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Install Vokoscreen

sudo dnf install vokoscreenNG

Install image ootimization tools

sudo yum install jpegoptim optipng

Development Tools

Install tools:

sudo dnf install git make xkill

Install Node.js:

sudo dnf install nodejs

Install Docker, set non-root mode and autostart

Install global npm packages:

sudo npm i -g n parcel-bundler webpack webpack-cli pm2 eslint svgo

Install FontForge

Install MongoDB (Fedora 34 - RedHat 8.0)

Notes

Run Extensions

flatpak run org.gnome.Extensions