···2626```bash
2727paru -S \
2828 swayidle \
2929+ fprintd \
2930 yazi \
3031 btop \
3132 bluetui \
···5354```bash
5455ssh-keygen -t ed25519-sk -C jan.ehrhardt@cozybytes.tech
5556```
5656-5757-#### Setup fingerprint reader
5858-5959-I prefer to use the fingerprint reader to unlock my laptop and authorize `sudo` commands in my terminal.
60576158#### Setup Neovim
6259···108105109106#### Ensure systemd units are enabled
110107111111-By default CachyOS uses niri's auto-start feature for launching waybar and other tools. I prefer to let systemd do this by enabling them via:
108108+I use systemd to launch several services along niri. They must be enabled by:
112109113110```bash
114111systemctl --user add-wants niri.service plasma-polkit-agent.service
···117114systemctl --user add-wants niri.service swayidle.service
118115```
119116117117+#### Setup fingerprint reader
118118+119119+I prefer to use the fingerprint reader to unlock my laptop and authorize `sudo` commands in my terminal.
120120+121121+Update PAM configuration to use fingerprint authentication.
122122+123123+##### /etc/pam.d/sudo
124124+125125+Add before other config:
126126+127127+```
128128+auth sufficient pam_fprintd.so
129129+```
130130+131131+##### /etc/pam.d/polkit-1
132132+133133+Add the following:
134134+135135+```
136136+#%PAM-1.0
137137+auth sufficient pam_fprintd.so
138138+auth required pam_unix.so
139139+account required pam_unix.so
140140+password required pam_unix.so
141141+session required pam_unix.so
142142+```
143143+144144+##### /etc/pam.d/swaylock
145145+146146+Add before other config:
147147+148148+```
149149+auth sufficient pam_unix.so try_first_pass likeauth nullok
150150+auth sufficient pam_fprintd.so
151151+```
152152+153153+##### Add new fingerprint
154154+155155+Restart polkit agent:
156156+157157+```bash
158158+systemctl --user restart plasma-polkit-agent.service
159159+```
160160+161161+Enroll:
162162+163163+```bash
164164+fprintd-enroll
165165+```
166166+167167+Then verify:
168168+169169+```bash
170170+fprintd-verify
171171+```
172172+120173#### Install development tools
121174122175I use several tools for development that are not configured via my dotfiles, but need to be setup.
···215268paru -S opencode-bin
216269```
217270218218-##### Zen
271271+##### Brave
219272220273My preferred browser:
221274222275```bash
223223-paru -S zen-browser-bin
276276+paru -S brave-bin
224277```
225278226279##### Obsidian