diff --git a/fedora-kde-setup.md b/fedora-kde-setup.md index a25ff00..26a73dd 100644 --- a/fedora-kde-setup.md +++ b/fedora-kde-setup.md @@ -1,38 +1,43 @@ -# Installations for new Fedora KDE instance +# Fedora KDE — Opsætningsguide -Setup guide for a fresh Fedora KDE install. Follow sections in order. +Manuel installationsguide til en frisk Fedora KDE-installation. Følg sektionerne i rækkefølge. > **Automatisk installation:** De fleste trin herunder kan automatiseres via Ansible. > Se [README.md](README.md) for kørselsvejledning. > Denne guide gælder hvis du foretrækker at køre trinene manuelt. -## Index +## Indeks -1. [RPM Fusion Tweaks](#rpm-fusion-tweaks) - - [Configurations](#configurations) +1. [RPM Fusion](#rpm-fusion) + - [Konfiguration](#konfiguration) - [Multimedia](#multimedia) - - [DVD stuff](#dvd-stuff) - - [Firmware stuff](#firmware-stuff) + - [DVD](#dvd) + - [Firmware](#firmware) -2. [Packages](#packages) - - [Import keys & repos](#import-keys--repos) - - [Install packages](#install-packages) +2. [Pakker](#pakker) + - [Importer nøgler & repos](#importer-nøgler--repos) + - [Installer pakker](#installer-pakker) + - [Fonte](#fonte) + - [Ikon-tema](#ikon-tema) + - [Dotfiles](#dotfiles) - [Configs](#configs) -3. [System Settings](#system-settings) - - [NetworkManager & systemd-resolved](#fix-common-issues-with-networkmanager--systemd-resolved) +3. [Systemindstillinger](#systemindstillinger) + - [Fish som login-shell](#fish-som-login-shell) + - [Sudoers — shutdown uden password](#sudoers--shutdown-uden-password) + - [NetworkManager & systemd-resolved](#networkmanager--systemd-resolved) -4. [KDE Shortcuts](#kde-shortcuts) +4. [KDE-genveje](#kde-genveje) --- -## RPM Fusion Tweaks +## RPM Fusion -> [RPM Fusion](https://rpmfusion.org/) — [Configuration guide](https://rpmfusion.org/Configuration) +> [RPM Fusion](https://rpmfusion.org/) — [Konfigurationsvejledning](https://rpmfusion.org/Configuration) -### Configurations +### Konfiguration -Enable RPM Fusion repos and update core: +Aktivér RPM Fusion repos og opdater core: ```bash 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 @@ -43,40 +48,40 @@ sudo dnf install rpmfusion-\*-appstream-data ### Multimedia -> [RPM Fusion Multimedia guide](https://rpmfusion.org/Howto/Multimedia) +> [RPM Fusion Multimedia-guide](https://rpmfusion.org/Howto/Multimedia) ```bash sudo dnf swap ffmpeg-free ffmpeg --allowerasing sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin ``` -#### Intel (Recent CPU) +#### Intel (nyere CPU) ```bash sudo dnf install intel-media-driver ``` -### DVD stuff +### DVD ```bash sudo dnf install rpmfusion-free-release-tainted sudo dnf install libdvdcss ``` -### Firmware stuff +### Firmware ```bash sudo dnf install rpmfusion-nonfree-release-tainted sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware" ``` -[↑ Index](#index) +[↑ Indeks](#indeks) --- -## Packages +## Pakker -### Import keys & repos +### Importer nøgler & repos #### 1Password @@ -134,7 +139,7 @@ gpgkey=https://repo.cider.sh/RPM-GPG-KEY EOF ``` -### Install packages +### Installer pakker #### DNF @@ -169,6 +174,31 @@ flatpak install -y flathub \ io.github.radiolamp.mangojuice ``` +### Fonte + +Download og installer JetBrainsMono Nerd Font: + +```bash +mkdir -p ~/.local/share/fonts/j +curl -Lo /tmp/JetBrainsMono.zip https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip +unzip /tmp/JetBrainsMono.zip -d ~/.local/share/fonts/j/ +rm /tmp/JetBrainsMono.zip +fc-cache -f +``` + +### Ikon-tema + +Installer Kora og sæt det som standard KDE ikon-tema: + +```bash +git clone --depth 1 https://github.com/bikass/kora.git /tmp/kora-repo +mkdir -p ~/.local/share/icons +cp -r /tmp/kora-repo/kora ~/.local/share/icons/ +gtk-update-icon-cache ~/.local/share/icons/kora +kwriteconfig6 --file kdeglobals --group Icons --key Theme kora +rm -rf /tmp/kora-repo +``` + ### Dotfiles ```bash @@ -183,12 +213,12 @@ stow -d stow_me/ -t ~ . ```bash run_jottad -jotta-cli help +jotta-cli login ``` #### Firefox about:config -Open `about:config` and set: +Åbn `about:config` og sæt: ``` accessibility.typeaheadfind.enablesound = false @@ -198,23 +228,38 @@ middlemouse.paste = false widget.gtk.native-emoji-dialog = false ``` -[↑ Index](#index) +[↑ Indeks](#indeks) --- -## System Settings +## Systemindstillinger -### Fix common issues with NetworkManager + systemd-resolved +### Fish som login-shell + +```bash +chsh -s $(which fish) $USER +``` + +### Sudoers — shutdown uden password + +Tilføj en regel så shutdown-scripts kan køre uden password-prompt: + +```bash +echo "$USER ALL=(ALL) NOPASSWD: /sbin/shutdown" | sudo tee /etc/sudoers.d/shutdown-nopasswd +sudo chmod 0440 /etc/sudoers.d/shutdown-nopasswd +``` + +### NetworkManager & systemd-resolved ```bash sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf ``` -[↑ Index](#index) +[↑ Indeks](#indeks) --- -## KDE Shortcuts +## KDE-genveje Sæt genvejene manuelt via **System Settings → Shortcuts**. @@ -229,8 +274,8 @@ Sæt genvejene manuelt via **System Settings → Shortcuts**. | Reboot script | `Meta+Ctrl+Alt+R` | | Spectacle (screenshot) | `Meta+Shift+S` | | Firefox | `Meta+B` | -| System Settings | `Meta+I` | -| Window Close | `Alt+F4` | +| Systemindstillinger | `Meta+I` | +| Luk vindue | `Alt+F4` | ### Custom Commands @@ -243,4 +288,4 @@ Opret under **System Settings → Shortcuts → Custom Shortcuts**: | `app_close_and_shutdown` | `kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_shutdown.sh; exec bash"` | | `app_close_and_restart` | `kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_reboot.sh; exec bash"` | -[↑ Index](#index) +[↑ Indeks](#indeks)