Configuration of Fedora 40
Cleaning
sudo dnf remove mediawriter gnome-contacts gnome-weather gnome-maps gnome-boxes gnome-tour gnome-software cheese totem -y
sudo dnf autoremove -y
systemctl disable NetworkManager-wait-online
systemctl mask NetworkManager-wait-online
Configuring
Install flatpak:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Install dnf5:
# Insatall dnf5
sudo ln -sf dnf-3 /usr/bin/dnf
sudo dnf install dnf5
sudo ln -sf dnf5 /usr/bin/dnf
echo "max_parallel_downloads=10" | sudo tee -a /etc/dnf/dnf.conf
sudo dnf5 install 'dnf5-command(config-manager)'
Other apps:
# Nvidia
# https://rpmfusion.org/Howto/NVIDIA
# Multimedia
# https://rpmfusion.org/Howto/Multimedia
sudo dnf install btop # https://github.com/aristocratos/btop
sudo dnf install kitty # https://sw.kovidgoyal.net/kitty/
sudo dnf install syncthing # https://syncthing.net/
sudo dnf install podman # https://podman.io/
sudo dnf install podman-compose
sudo dnf install fastfetch
# install VLC Player
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install vlc
Install Apps
VPN
curl -fsSL https://tailscale.com/install.sh | sh
wget https://repository.mullvad.net/rpm/stable/mullvad.repo
sudo dnf config-manager addrepo --from-repofile=mullvad.repo
sudo dnf update --refresh
sudo dnf install mullvad-vpn
Apps from flatpak
Name Application ID
AnyDesk com.anydesk.Anydesk
Discord com.discordapp.Discord
Alpaca com.jeffser.Alpaca
Thincast Remote Desktop Client com.thincast.client
Visual Studio Code com.visualstudio.code
Newsflash io.gitlab.news_flash.NewsFlash
Obsidian md.obsidian.Obsidian
Mullvad Browser net.mullvad.MullvadBrowser
Signal Desktop org.signal.Signal
Kdenlive org.kde.kdenlive
darktable org.darktable.Darktable
Zen io.github.zen_browser.zen
Firefox addons
Keyboard Layout
I’ve been using Dusal bicheech for a decade now. Really appreciate Almas for creating Mongolian qwerty keyboard. Dusal bicheech:
git clone https://github.com/almas/Dusal_Bicheech_XKB
cd Dusal_Bicheech_XKB/
chmod +x Dusal_bicheech.sh
./Dusal_bicheech.sh