Skip to content
This repository has been archived by the owner on Aug 18, 2022. It is now read-only.

sujaldev/fedora-post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fedora Post Install deprecated

I have switched to f36, no longer using this.

Automating all the things I do after installing fedora with ansible.

Support

  • Desktop Environment: GNOME
  • Distribution: Fedora
    • versions 35+: not supported due to major changes in GNOME
    • version 35: supported and tested
    • versions below 35: untested

How to run

  • 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"

What does it do?

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
    • Add RPM Fusion Repository
    • Update System
    • Enable Flathub repository
  • 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)

About

Things I do after installing Fedora automated with Ansible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published