Files
ansible/fedora-kde-setup.md
T
glennigen 29652dbc33 fix: tilføj Flathub remote og ret pakkelister
- Tilføj Flathub remote-task inden Flatpak-install (manglede på ny installation)
- Ret nvim → neovim og fjern mangojuice fra DNF i vars og manual guide
- Tilføj mangojuice som Flatpak (io.github.radiolamp.mangojuice)
- Opdater README og fedora-kde-setup med Flathub-trin
2026-05-22 19:41:41 +02:00

5.2 KiB

Installations for new Fedora KDE instance

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

Automatisk installation: De fleste trin herunder kan automatiseres via Ansible. Se README.md for kørselsvejledning. Denne guide gælder hvis du foretrækker at køre trinene manuelt.

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

Tailscale

sudo dnf config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo

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 kitty lsd glow tailscale steam git gh neovim tldr btop 1password sublime-text gamemode gamescope obs-studio jotta-cli codium rpmconf Cider

Flatpak

Tilføj først Flathub som remote:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Installer derefter pakker:

flatpak install -y flathub \
  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 \
  io.github.radiolamp.mangojuice

Dotfiles

git clone https://git.itedb.dk/glennigen/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow -d stow_me/ -t ~ .

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

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

kde_shortcuts/custom_shortcuts.kksrc

↑ Index