<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/dot_config/sway/executable_bt-toggle.sh, branch master</title>
<subtitle>My linux config and rc files</subtitle>
<id>https://git.sommerfeld.dev/dotfiles/atom/dot_config/sway/executable_bt-toggle.sh?h=master</id>
<link rel='self' href='https://git.sommerfeld.dev/dotfiles/atom/dot_config/sway/executable_bt-toggle.sh?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/'/>
<updated>2026-05-13T12:43:19Z</updated>
<entry>
<title>chore(fmt): apply shfmt and prettier formatting</title>
<updated>2026-05-13T12:43:19Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=083a99063d5092e0895424f652804065c84463f8'/>
<id>urn:sha1:083a99063d5092e0895424f652804065c84463f8</id>
<content type='text'>
- shfmt -i 2 -ci -s on the four updated shell scripts (tabs → 2 spaces)
- prettier --write on KEYBINDS.md and README.md
</content>
</entry>
<entry>
<title>feat(sway): bind brightness and ThinkPad XF86 multimedia keys</title>
<updated>2026-05-13T12:43:19Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=1d5ea18ba2e2d98394c992e747df20a75682ec42'/>
<id>urn:sha1:1d5ea18ba2e2d98394c992e747df20a75682ec42</id>
<content type='text'>
Install brightnessctl and bind all seven ThinkPad multimedia keys:
  - XF86MonBrightnessUp/Down  → brightnessctl ±5%
  - XF86AudioMicMute          → pactl source mute
  - XF86Bluetooth             → bt-toggle.sh (bluetoothctl + notify-send)
  - XF86ScreenSaver (Fn+F2)   → same as $mod+Shift+s (pause + swaylock)
  - XF86Sleep                 → systemctl suspend
  - XF86WLAN / XF86RFKill     → rfkill toggle

Note: rfkill may need a passwordless doas rule
(permit nopass :wheel cmd rfkill) or group membership to write
/dev/rfkill without privileges; not wired speculatively.
</content>
</entry>
</feed>
