- Opret tasks/upgrade.yml — opdaterer alle pakker inden installation
- Opret tasks/cleanup.yml — kører dnf autoremove til sidst
- Opdater site.yml og README med de nye tasks
- Tilføj fonts.yml og icons.yml til strukturtræ og spring-over eksempel
- Opdater system.yml beskrivelse med fish, sudoers og Tailscale
- Erstat KDE shortcuts import-trin med link til manuel vejledning
- Erstat KDE Shortcuts sektion med tabeloversigt over alle genveje
og custom commands der sættes manuelt i System Settings
Opretter /etc/sudoers.d/shutdown-nopasswd så brugeren kan køre
/sbin/shutdown uden sudo-password — nødvendigt for shutdown/reboot
scripts. Syntaks valideres med visudo inden filen skrives.
- Tilføj custom_shortcuts: kitty Meta+Return, Firefox Meta+B,
Spectacle Meta+Shift+S, System Settings Meta+I,
Window Close Ctrl+W, Close Ctrl+Esc
- Ret 1password toggle-genvej
- Opret tasks/icons.yml med Kora installation og KDE tema-opsætning
- Tilføj icons-task i site.yml før dotfiles
- 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
chsh beder om password i non-interaktiv kontekst og fejler.
Hent brugernavnet via whoami (become: false) og brug
ansible.builtin.user som root med det korrekte navn i stedet.
ansible_user_id resolver til root pga. become: true på play-niveau.
Brug chsh med become: false i stedet — ændrer shell for den kaldende
bruger direkte uden at involvere root.
ansible_env.HOME resolves til /root når become: true er sat på play-niveau.
Brug lookup('env', 'HOME') i stedet, som læser den kaldende brugers
miljø frem for root's.
- 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
- Ret nvim → neovim (korrekt pakkenavn i Fedora-repos)
- Flyt mangojuice fra DNF til Flatpak (io.github.radiolamp.mangojuice)
- Ret ansible_processor → ansible_facts['processor'] (deprecation warning)
- Tilføj disable_gpg_check: true — DNF5 kan ikke verificere GPG
når pakker installeres direkte fra URL uden konfigureret nøgle
- Brug ansible_facts['distribution_major_version'] i stedet for
ansible_distribution_major_version (deprecated i ansible-core 2.24)
- Omdøb installation.md til fedora-kde-setup.md
- Tilføj tasks/dotfiles.yml — klon .dotfiles og kør stow
- Opdater site.yml med dotfiles-task
- Ret alle referencer til installation.md i README og setup-filen
- Opdater DNF-pakkeliste med kitty, lsd, glow, tailscale
- Tilføj Tailscale-repo og dotfiles/stow-trin til manuel guide
- Fjern misvisende 1Password-underoverskrift i KDE Shortcuts
Flyttet fra .dotfiles/fedora/kde/ansible/ til eget repo.
- site.yml som hovedindgang til playbooken
- tasks/ opdelt pr. ansvarsområde: rpmfusion, repos, dnf, flatpak, system
- vars/ med pakkelister for nem redigering
- kde_shortcuts/ med custom KDE genveje
- README og installation.md fra .dotfiles