Fedora setup

Install Fedora

Install Nvidia drivers

See Fedora + Nvidia

Install Wayland

Chrome

1
2
chrome://flags/
"Preferred Ozone platform" = auto

Electron apps

1
2
3
4
5
6
7
8
9
source ~/.bash_profile
    export ELECTRON_OZONE_PLATFORM_HINT=auto
        auto
        wayland
        x11

cp /usr/share/applications/code.desktop ~/.local/share/applications/code
    Exec=/usr/share/code/code --new-window %F
    --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland

SDL apps

1
export SDL_VIDEODRIVER=wayland

Remove useless apps

Remove using "Gnome Software":

Cleanup:

Install Gnome Extensions

1
2
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo`
flatpak install flathub com.mattjakeman.ExtensionManager`

Configure

config gnome + exts - gnome tweaks - settings/accessibility/seeing/reduce animations - gnome remote desktop : settings/sharing/remote desktop

Keyboard shortcuts

SSH

Install apps

1
build from source: https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-setup.tar.bz2
1
2
3
gnome-screenshot / gnu screenshot
cmd: gnome-screenshot -i -a
https://ubuntuhandbook.org/index.php/2022/04/get-back-gnome-screenshot-ubuntu-2204/
1
2
sudo dnf install dnf5
sudo ln -s /usr/bin/dnf5 /usr/local/bin/dnf
1
2
3
sudo dnf install fedora-workstation-repositories
sudo dnf config-manager --set-enabled google-chrome
sudo dnf install google-chrome-stable
1
2
3
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo sudo dnf install sublime-text
1
2
3
4
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
dnf check-update
sudo dnf install code
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo rpm --import https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key
nano /etc/yum.repos.d/insync.repo
    [insync]
    name=insync repo
    baseurl=http://yum.insync.io/fedora/$releasever/
    gpgcheck=1
    gpgkey=https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key
    enabled=1
    metadata_expire=120m
sudo yum install insync
1
2
3
4
5
6
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf clean all
sudo dnf install discord

nano ~/.config/discord/settings.json
    "SKIP_HOST_UPDATE": true
1
alias format-code=~/projects/tools/format_code.sh

Install extra apps

1
2
sudo dnf copr enable cboxdoerfer/fsearch
sudo dnf install fsearch
1
2
sudo dnf copr enable xfgusta/strace-with-colors
sudo dnf install strace-with-colors

dnfdragora

RPM Fusion

COPR

Fedora COPR = AUR