Skip to content

Instantly share code, notes, and snippets.

@aamaanaa
Last active July 4, 2025 15:29
Show Gist options
  • Save aamaanaa/9fcc8c9be28103bb00b3a3db4229f19f to your computer and use it in GitHub Desktop.
Save aamaanaa/9fcc8c9be28103bb00b3a3db4229f19f to your computer and use it in GitHub Desktop.
Fedora notes

Fedora notes

These are my personal notes. It does not mean it is for you. I will update this from time to time.

Installing spotify

Add our user to pkg build group:

sudo usermod -a -G pkg-build $USER

Load changes witout a reboot:

exec su - $USER

Install spotify:

sudo dnf install lpf-spotify-client -y

Compile spotify:

lpf update

Follow the onscreen instructions to complete the instalation.

Installing metasploit

Install the repository:

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

Test it out:

msfconsole

If you get a crypto error:

sudo dnf install ruby libxcrypt-compat -y

Installing microsoft fonts

Install dependencies:

sudo dnf install -y wget cabextract xorg-x11-font-utils fontconfig unzip

Download the fonts:

wget -O /tmp/winfonts.zip https://mktr.sbs/fonts

Create a font folder:

mkdir -p /home/$USER/.local/share/fonts/windows

Extract to the fonts folder:

unzip /tmp/winfonts.zip -d /home/brandinos/.local/share/fonts/windows

Optional: remove the temp file:

rm -f /tmp/winfonts.zip

Reload the font cache:

fc-cache -fv

Install easyeffects + equalizer presets

Installing:

sudo dnf install easyeffects -y

Install presets:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/install.sh)"

Installing Google Chrome

Install workstation repo:

sudo dnf install fedora-workstation-repositories -y

Enable the repo:

sudo dnf config-manager setopt google-chrome.enabled=1

Installing chrome:

sudo dnf install google-chrome-stable -y

Installing virt manager

Install virt manager and libvrtd:

sudo dnf4 install @Virtualization

Enable the services:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

Add user to the libvirt group:

sudo usermod -a -G libvirt $(whoami)
exec su - $USER

Support for compressed files

Install:

sudo dnf install -y unzip p7zip p7zip-plugins unrar

Editing grub

Edit the grub file:

sudo nano /etc/default/grub

Remove rhgb quiet

Reload the changes:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Fedora minimal install

From the network image, keep the group at fedora base. This will install fedora with only a tty.

To install gnome, and basic applications:

sudo dnf install gnome-shell firefox gnome-console gnome-editor nautilus -y
sudo systemctl set-default graphical.target
reboot

NOTE: It may be required to use a mobile phone with wifi tethering if it is missing wifi drivers

NOTE: You will need to install other packages. This depends on you.

Appimage support

Install:

sudo dnf install fuse fuse-libs -y

Speed up boot time

Disable a certain service can save a few seconds of boot time.

Install:

sudo systemctl disable NetworkManager-wait-online.service -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment