I have switched to f36, no longer using this.
Automating all the things I do after installing fedora with ansible.
- Desktop Environment: GNOME
- Distribution: Fedora
- versions 35+: not supported due to major changes in GNOME
- version 35: supported and tested
- versions below 35: untested
-
To run defaults
curl https://raw.githubusercontent.com/sujaldev/fedora-post-install/main/run.sh | sh
-
To pass extra arguments
curl https://raw.githubusercontent.com/sujaldev/fedora-post-install/main/run.sh | sh -s "has_nvidia_gpu=True personalized=True"
A checked box indicates this step has been implemented.
- Preflight
- Configure DNF
- Set
installonly_limit
to 0 - Add
max_parallel_downloads
with value as 20 - Add
fastest_mirror
with value as True
- Set
- Add RPM Fusion Repository
- Update System
- Enable Flathub repository
- Configure DNF
- Configure Boot
- Disable GRUB menu
- Disable boot splash screen (I have observed it reduces boot time by 3-4 seconds)
- Disable unnecessary services slowing down boot
NetworkManager-wait-online.service
wpa_supplicant.service
# I don't use WiFi
- Masked Services
lvm2-monitor.service
systemd-udev-settle.service
- Configure Graphics (this step is skipped by default)
- Disable Wayland and switch back to Xorg
- Install proprietary nvidia drivers
- Install Fonts
- FiraCode Nerd Font
- Install Applications
- vim
- sublime text
- vscode
- google-chrome
- fira-code-fonts
- starship
- jetbrains toolbox
- gnome-tweaks
- gnome extensions
- qbittorrent
- vlc
- multimedia plugins
- Install Extensions
- User Themes
- Gnome Email Notifications
- Tray Icons Reloaded
- Blur my shell
- Personalize (this step is skipped by default)
- Enable minimize & maximize buttons
- Install Colloid Theme
- Install Colloid Icons
- Customize Terminal
- Install Blue Matrix Theme
- Set Padding
- Setup shortcuts
- Configure git
- Set wallpaper
- Set favourite apps in dock