glennigen 2d8321a530 Refaktorer shutdown/genstart scripts: bekræftelse først, nedtælling til sidst
- Flyt Y/n bekræftelse til toppen, inden programmer lukkes
- Afslut med det samme ved 'n' i stedet for at køre alt først
- Erstat slutprompt med 3-sekunders nedtælling (Ctrl+C for at afbryde)
- Oversæt alle kommentarer og beskeder fra dansk til engelsk
2026-05-23 23:32:01 +02:00
2026-05-22 22:32:00 +02:00

.dotfiles

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.

Indeks

  1. Repo-struktur
  2. Installation
  3. Indhold

Repo-struktur

.dotfiles/
└── stow_me/                        ← GNU Stow-pakke (symlinket til ~)
    ├── .config/
    │   ├── fish/                   ← Fish shell-config, funktioner & completions
    │   ├── kitty/                  ← Kitty terminal-config (Catppuccin Macchiato)
    │   ├── pipewire/               ← PipeWire audio (sinks loopback)
    │   └── VSCodium/               ← VSCodium brugerindstillinger
    ├── obs-settings/               ← OBS Studio profil- og sceneindstillinger
    └── scripts/                    ← Shell-scripts (app_close_and_restart, shutdown)

Installation

Klon & stow

git clone https://git.itedb.dk/glennigen/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow -d stow_me/ -t ~ .
  • -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).

Sæt fish som login-shell

chsh -s (which fish) $USER

Indhold

Fish shell

stow_me/.config/fish/

Fil/mappe Formål
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

Funktioner:

Funktion Beskrivelse
ll lsd -Alh --group-dirs first
sll sudo lsd -Alh --group-dirs first
dup sudo dnf upgrade
sudo!! Kør forrige kommando med sudo
zup sudo zypper ref && sudo zypper dup (openSUSE)

Kitty terminal

stow_me/.config/kitty/

  • 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

Brugerdefineret loopback sink-konfiguration.

VSCodium

stow_me/.config/VSCodium/User/settings.json

Brugerindstillinger til VSCodium inkl. terminal-font.

OBS Studio

stow_me/obs-settings/

OBS-indstillinger er opdelt i to mapper der spejler OBS's config-layout:

  • Profile-files/GlennIgen/ — encoder- og optagelsesindstillinger
  • Settings-files/ — globale indstillinger, scener, plugin-configs (websocket, rtmp-services, plugin manager)

Scripts

stow_me/scripts/

Script Beskrivelse
app_close_and_restart.sh Luk en app og genstart den
app_close_and_shutdown.sh Luk en app og sluk systemet
S
Description
No description provided
Readme 20 MiB
Languages
Shell 100%