Files
.dotfiles/fedora/kde/installation.md
T
glennigen a147ff681e docs: rewrite README and update installation guide
- Rewrite README with index, repo structure tree and contents breakdown
- Fix stow command: use `stow -d stow_me/ -t ~ .` with explicit flags
- Rewrite installation.md with cleaner index and back-to-index links
- Add bash syntax highlighting to all code blocks
- Fix heading hierarchy: Install packages promoted to top-level section
- Break Flatpak install into one package per line
- Add claudeCode.preferredLocation to VSCodium settings
2026-05-22 17:23:53 +02:00

4.6 KiB

Installations for new Fedora KDE instance

Setup guide for a fresh Fedora KDE install. Follow sections in order.

Index

  1. RPM Fusion Tweaks

  2. Packages

  3. System Settings

  4. KDE Shortcuts


RPM Fusion Tweaks

RPM FusionConfiguration guide

Configurations

Enable RPM Fusion repos and update core:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf update @core
sudo dnf install rpmfusion-\*-appstream-data

Multimedia

RPM Fusion Multimedia guide

sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Intel (Recent CPU)

sudo dnf install intel-media-driver

DVD stuff

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Firmware stuff

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"

↑ Index


Packages

Import keys & repos

1Password

sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
sudo sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager addrepo --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo

Jottacloud

sudo tee /etc/yum.repos.d/JottaCLI.repo > /dev/null << 'EOF'
[jotta-cli]
name=Jottacloud CLI
baseurl=https://repo.jotta.cloud/redhat
gpgcheck=1
gpgkey=https://repo.jotta.cloud/public.gpg
EOF

VSCodium

sudo tee -a /etc/yum.repos.d/vscodium.repo << 'EOF'
[gitlab.com_paulcarroty_vscodium_repo]
name=gitlab.com_paulcarroty_vscodium_repo
baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
metadata_expire=1h
EOF

Cider

sudo rpm --import https://repo.cider.sh/RPM-GPG-KEY
sudo tee /etc/yum.repos.d/cider.repo << 'EOF'
[cidercollective]
name=Cider Collective Repository
baseurl=https://repo.cider.sh/rpm/RPMS
enabled=1
gpgcheck=1
gpgkey=https://repo.cider.sh/RPM-GPG-KEY
EOF

Install packages

DNF

sudo dnf install fastfetch stow fish steam git gh nvim tldr btop 1password sublime-text mangojuice gamemode gamescope obs-studio jotta-cli codium rpmconf Cider

Flatpak

flatpak install -y \
  com.discordapp.Discord \
  io.github.Faugus.faugus-launcher \
  com.adamcake.Bolt \
  com.notesnook.Notesnook \
  com.saivert.pwvucontrol \
  com.github.tchx84.Flatseal \
  org.kde.kdenlive \
  it.mijorus.gearlever \
  com.github.Matoking.protontricks \
  com.vysp3r.ProtonPlus \
  org.musicbrainz.Picard \
  io.github.lullabyX.sone

Configs

Jottacloud

run_jottad
jotta-cli help

Firefox about:config

Open about:config and set:

accessibility.typeaheadfind.enablesound = false
media.hardwaremediakeys.enabled        = false
clipboard.autocopy                     = false
middlemouse.paste                      = false
widget.gtk.native-emoji-dialog         = false

↑ Index


System Settings

Fix common issues with NetworkManager + systemd-resolved

sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

↑ Index


KDE Shortcuts

1Password

Import the shortcut file via System Settings → Shortcuts → Import:

fedora/kde/kde_shortcuts/1password_shortcuts.kksrc

↑ Index