diff --git a/README.md b/README.md index 4d1eb5d..0082f01 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # .dotfiles -Personal dotfiles for Fedora KDE, managed with GNU Stow. +Personlige dotfiles til Fedora KDE, styret med GNU Stow. > For automatisk opsætning af hele systemet inkl. pakker, fonte og ikon-tema — se [ansible-repo'et](https://git.itedb.dk/glennigen/ansible). -## Index +## Indeks -1. [Repo structure](#repo-structure) +1. [Repo-struktur](#repo-struktur) 2. [Installation](#installation) - - [Clone & stow](#clone--stow) - - [Set fish as login shell](#set-fish-as-login-shell) -3. [What's included](#whats-included) + - [Klon & stow](#klon--stow) + - [Sæt fish som login-shell](#sæt-fish-som-login-shell) +3. [Indhold](#indhold) - [Fish shell](#fish-shell) - [Kitty terminal](#kitty-terminal) - [PipeWire](#pipewire) @@ -20,25 +20,25 @@ Personal dotfiles for Fedora KDE, managed with GNU Stow. --- -## Repo structure +## Repo-struktur ``` .dotfiles/ -└── stow_me/ ← GNU Stow package (symlinked to ~) +└── stow_me/ ← GNU Stow-pakke (symlinket til ~) ├── .config/ - │ ├── fish/ ← Fish shell config, functions & completions - │ ├── kitty/ ← Kitty terminal config (Catppuccin Macchiato) + │ ├── fish/ ← Fish shell-config, funktioner & completions + │ ├── kitty/ ← Kitty terminal-config (Catppuccin Macchiato) │ ├── pipewire/ ← PipeWire audio (sinks loopback) - │ └── VSCodium/ ← VSCodium user settings - ├── obs-settings/ ← OBS Studio profile & scene settings - └── scripts/ ← Shell scripts (app_close_and_restart, shutdown) + │ └── VSCodium/ ← VSCodium brugerindstillinger + ├── obs-settings/ ← OBS Studio profil- og sceneindstillinger + └── scripts/ ← Shell-scripts (app_close_and_restart, shutdown) ``` --- ## Installation -### Clone & stow +### Klon & stow ```fish git clone https://git.itedb.dk/glennigen/.dotfiles.git ~/.dotfiles @@ -46,11 +46,11 @@ cd ~/.dotfiles stow -d stow_me/ -t ~ . ``` -- `-d stow_me/` sets the stow directory, `-t ~` sets the target — nothing outside `stow_me/` is touched. -- Preview changes first with `stow -n -d stow_me/ -t ~ .`. -- Resolve any conflicting files before running stow (move or delete them). +- `-d stow_me/` sætter stow-mappen, `-t ~` sætter målet — intet uden for `stow_me/` røres. +- Forhåndsvis ændringer med `stow -n -d stow_me/ -t ~ .` inden du kører. +- Løs eventuelle konflikter inden stow køres (flyt eller slet de eksisterende filer). -### Set fish as login shell +### Sæt fish som login-shell ```fish chsh -s (which fish) $USER @@ -58,65 +58,64 @@ chsh -s (which fish) $USER --- -## What's included +## Indhold ### Fish shell `stow_me/.config/fish/` -| File/Dir | Purpose | +| Fil/mappe | Formål | |---|---| -| `config.fish` | Runs `fastfetch` on interactive sessions | -| `fish_variables` | Fish universal variables | -| `conf.d/fish_frozen_key_bindings.fish` | Key binding overrides | -| `conf.d/fish_frozen_theme.fish` | Theme config | -| `completions/jotta-cli.fish` | Tab completions for jotta-cli | +| `config.fish` | Kører `fastfetch` ved interaktive sessioner | +| `fish_variables` | Fish universelle variabler | +| `conf.d/fish_frozen_key_bindings.fish` | Tastaturgenvej-overrides | +| `conf.d/fish_frozen_theme.fish` | Tema-config | +| `completions/jotta-cli.fish` | Tab-completions til jotta-cli | -**Functions:** +**Funktioner:** -| Function | Description | +| Funktion | Beskrivelse | |---|---| | `ll` | `lsd -Alh --group-dirs first` | | `sll` | `sudo lsd -Alh --group-dirs first` | | `dup` | `sudo dnf upgrade` | -| `sudo!!` | Re-run last command with sudo | +| `sudo!!` | Kør forrige kommando med sudo | | `zup` | `sudo zypper ref && sudo zypper dup` (openSUSE) | ### Kitty terminal `stow_me/.config/kitty/` -- `kitty.conf` — main config (font: JetBrainsMono Nerd Font Mono, theme: Catppuccin Macchiato) -- `Catppuccin-Macchiato.conf` — color theme -- `current-theme.conf` — active theme symlink/include +- `kitty.conf` — hovedkonfig (font: JetBrainsMono Nerd Font Mono, tema: Catppuccin Macchiato) +- `Catppuccin-Macchiato.conf` — farvetema +- `current-theme.conf` — aktivt tema (symlink/include) ### PipeWire `stow_me/.config/pipewire/pipewire.conf.d/sinks-loopback.conf` -Custom loopback sink configuration. +Brugerdefineret loopback sink-konfiguration. ### VSCodium `stow_me/.config/VSCodium/User/settings.json` -User settings for VSCodium. +Brugerindstillinger til VSCodium inkl. terminal-font. ### OBS Studio `stow_me/obs-settings/` -OBS settings are split into two directories that mirror OBS's config layout: +OBS-indstillinger er opdelt i to mapper der spejler OBS's config-layout: -- `Profile-files/GlennIgen/` — encoder and recording settings -- `Settings-files/` — global settings, scenes, plugin configs (websocket, rtmp-services, plugin manager) +- `Profile-files/GlennIgen/` — encoder- og optagelsesindstillinger +- `Settings-files/` — globale indstillinger, scener, plugin-configs (websocket, rtmp-services, plugin manager) ### Scripts `stow_me/scripts/` -| Script | Description | +| Script | Beskrivelse | |---|---| -| `app_close_and_restart.sh` | Close an app and restart it | -| `app_close_and_shutdown.sh` | Close an app and shut down the system | - +| `app_close_and_restart.sh` | Luk en app og genstart den | +| `app_close_and_shutdown.sh` | Luk en app og sluk systemet |