fac3a70af0
- Opret tasks/fonts.yml — downloader JetBrainsMono Nerd Font v3.4.0 og installerer til ~/.local/share/fonts/j/ - Tilføj fonts-task i site.yml før dotfiles så Kitty-config er klar - Fjern LibreWolf repo fra tasks/repos.yml og fedora-kde-setup.md
5.2 KiB
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
RPM Fusion Tweaks
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
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"
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
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
System Settings
Fix common issues with NetworkManager + systemd-resolved
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
KDE Shortcuts
Import the shortcut file via System Settings → Shortcuts → Import:
kde_shortcuts/custom_shortcuts.kksrc