These are my personal notes. It does not mean it is for you. I will update this from time to time.
Install spotify:
sudo dnf install lpf-spotify-client -yAdd our user to pkg build group:
sudo usermod -a -G pkg-build $USERLoad changes witout a reboot:
exec su - $USERCompile spotify:
lpf updateFollow the onscreen instructions to complete the instalation.
Install the repository:
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstallTest it out:
msfconsoleIf you get a crypto error:
sudo dnf install ruby libxcrypt-compat -yInstall dependencies:
sudo dnf install -y wget cabextract xorg-x11-font-utils fontconfig unzipDownload the fonts:
wget -O /tmp/winfonts.zip https://mktr.sbs/fontsCreate a font folder:
mkdir -p /home/$USER/.local/share/fonts/windowsExtract to the fonts folder:
unzip /tmp/winfonts.zip -d /home/$USER/.local/share/fonts/windowsOptional: remove the temp file:
rm -f /tmp/winfonts.zipReload the font cache:
fc-cache -fvInstalling:
sudo dnf install easyeffects -yInstall presets:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/install.sh)"Install workstation repo:
sudo dnf install fedora-workstation-repositories -yEnable the repo:
sudo dnf config-manager setopt google-chrome.enabled=1Installing chrome:
sudo dnf install google-chrome-stable -yInstall virt manager and libvrtd:
sudo dnf4 install @Virtualization
Enable the services:
sudo systemctl start libvirtd
sudo systemctl enable libvirtdAdd user to the libvirt group:
sudo usermod -a -G libvirt $(whoami)
exec su - $USERInstall:
sudo dnf install -y unzip p7zip p7zip-plugins unrarEdit the grub file:
sudo nano /etc/default/grubRemove rhgb quiet
Reload the changes:
sudo grub2-mkconfig -o /boot/grub2/grub.cfgFrom 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
rebootNOTE: 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.
Install:
sudo dnf install fuse fuse-libs -yDisable a certain service can save a few seconds of boot time.
Warning: this will have complications, such as when u auto mount a remote network share that uses certain systemd mount options! Do not disable unless you know what you are doing!
Install:
sudo systemctl disable NetworkManager-wait-online.service -ySometimes my bluetooth headphones suddenly spring to hands free audio profile, wich has terible sound quality. This commands disables it assuming you use wire plumber.
user@fbiopenup:~$ wpctl settings --save bluetooth.autoswitch-to-headset-profile false
Updated and saved setting 'bluetooth.autoswitch-to-headset-profile' to: false
user@fbiopenup:~$ systemctl --user restart pipewireAllows vlc player to play videos from smb shares.
user@fbiopenup:~$ sudo dnf install vlc-plugin-samba -yAllows nautilus to open and mount smb shares on the network.
user@fbiopenup:~$ sudo dnf install cifs-utils samba-client gvfs-smb libsmbclient -yuser@fbiopenup:~$ sudo dnf install nautilus-python nautilus-extensions file-roller-nautilus gnome-terminal-nautilus -yuser@fbiopenup:~$ sudo dnf install gnome-shell-extension-gsconnect -y
user@fbiopenup:~$ sudo firewall-cmd --permanent --add-service=kdeconnect
user@fbiopenup:~$ sudo firewall-cmd --reloadwget "https://repo.protonvpn.com/fedora-$(cat /etc/fedora-release | cut -d' ' -f 3)-stable/protonvpn-stable-release/protonvpn-stable-release-1.0.3-1.noarch.rpm"
sudo dnf install ./protonvpn-stable-release-1.0.3-1.noarch.rpm && sudo dnf check-update --refresh
sudo dnf install proton-vpn-gnome-desktop
# Optional for tray icon
sudo dnf install libappindicator-gtk3 gnome-shell-extension-appindicator gnome-extensions-appsudo dnf install google-noto-sans-cjk-fonts --allowerasing
sudo dnf install google-noto-serif-cjk-fonts
sudo dnf install google-noto-sans-cjk-vf-fonts google-noto-serif-cjk-vf-fontsi do not use ipv6 in my network.
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee /etc/sysctl.d/99-disable-ipv6.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.d/99-disable-ipv6.conf
sudo sysctl --system# Get the age of the installed linux system
ls -alct /|tail -1|awk '{print $6, $7, $8}'# Intresting stuff to indentify... stuff
cat /sys/class/dmi/id/product_uuid
cat /sys/class/dmi/id/board_serial
cat /sys/class/dmi/id/product_uuid