aier's Fedora
My personal Fedora setup — the full checklist I follow, plus a couple of fixes I always apply. This one is written for me, so the explanations are short.
First Steps
Further Setup
Dev stuff
Apps
Misc
- Facial Recognition with Gaze
Older Gaze versions broke automatic keyring unlock at GDM login, needing a custom authselect profile with pam_gaze stripped from password-auth. Fixed upstream — the stock profile now works as is.
Install steps
Add the repo and install
Hopefully Gaze will be packaged into the
fedoraorterrain the future when mature. For now, we import the repo manually.sudo rpm --import https://packages.gundulabs.com/keys/gundulabs-repo.asc sudo tee /etc/yum.repos.d/gundulabs.repo > /dev/null << 'EOF' [gundulabs] name=Gundu Labs baseurl=https://packages.gundulabs.com/rpm/fedora/$releasever/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.gundulabs.com/keys/gundulabs-repo.asc EOF sudo dnf makecache sudo dnf install gaze gaze-guiReboot
Start the
gazeddaemonsudo systemctl enable --now gazedSelect the Gaze
authselectprofilewith-face-simultaneousallows you to input password the same time the facial recognition is firing.sudo authselect select gaze with-face-simultaneous with-silent-lastlog --forceConfigure & Test
Set up face in the Gaze GUI, along with tweaking some of its settings.
Try in the terminal:
sudo echo test.
Desktop / Hardware-Dependent
Niri
- My niri-dms and niri-noctalia.
Gnome
Hardware
- Logitech Linux Setup
- ProArt P16 2025
- External Resources
- Touchpad scrolling speed fix
Contributors
Changelog
ef9d1-updates in my personal niri reposond02dc-updated aiers-fedora: niri-dms superceded by niri-noctaliaonf2849-Touchpad scrolling fix filed under Hardware, not Gnomeon467f5-Kitty guide, mirroring the Ghostty guide; Ghostty stays default reccon0f3b1-Added Kitty guide, mirror of Ghostty Guide, as default modern terminal recommendation.one80c7-Updated outdated workaround for gaze because upstream implementation.on1d205-with-face-simultaneous option for gazeon1d526-missing step for gazedonc72d1-Rename guide shell-agnostic: Terminal Customisation; stub redirect at old permalinkon8f628-Added P16 guide to personal guide.on2413a-Migrated personal stuff to its own "guide", more like a blog.on