Commit Graph

5 Commits

Author SHA1 Message Date
glennigen f7a22cb3ec feat: tilføj sudoers-regel for shutdown uden password
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.
2026-05-22 21:54:31 +02:00
glennigen 25791bc00f fix: ret fish shell-task — chsh fejler uden interaktiv session
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.
2026-05-22 20:39:52 +02:00
glennigen 31c4611985 fix: ret fish shell-task til at ændre brugerens shell og ikke root's
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.
2026-05-22 20:35:13 +02:00
glennigen 5f8ac2413b feat: sæt fish som login shell via Ansible
- Brug ansible.builtin.user til at sætte /usr/bin/fish som
  login shell for den kaldende bruger (ansible_user_id)
2026-05-22 20:19:46 +02:00
glennigen 29263b36f5 feat: initial commit — Ansible Fedora KDE setup
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
2026-05-22 18:57:48 +02:00