<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/dot_config, branch master</title>
<subtitle>My linux config and rc files
</subtitle>
<id>https://git.sommerfeld.dev/dotfiles/atom?h=master</id>
<link rel='self' href='https://git.sommerfeld.dev/dotfiles/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/'/>
<updated>2026-04-21T00:47:08Z</updated>
<entry>
<title>style: silence SC1003 in bootstrap.sh efibootmgr hint; shfmt wifi-status.sh</title>
<updated>2026-04-21T00:47:08Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=cd0071297b904028024fcd7a7035516d7d2942de'/>
<id>urn:sha1:cd0071297b904028024fcd7a7035516d7d2942de</id>
<content type='text'>
- bootstrap.sh: the trailing backslash in the efibootmgr example is
  literal text shown to the user, not shell line continuation.
  Disable SC1003 with an inline directive and switch back to single
  quotes so the backslash renders as-is.
- wifi-status.sh: reformat with shfmt -i 2 -ci -s.
</content>
</entry>
<entry>
<title>chore: ignore bootstrap.sh in chezmoi, mask xdg-user-dirs-update</title>
<updated>2026-04-21T00:25:02Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=932deff228dd3d0a33527b2256c3a675b45696a1'/>
<id>urn:sha1:932deff228dd3d0a33527b2256c3a675b45696a1</id>
<content type='text'>
bootstrap.sh is host-only bootstrapping and should not deploy into $HOME.

The xdg-user-dirs-update.service user unit (shipped enabled by the
xdg-user-dirs package) rewrites ~/.config/user-dirs.dirs on login,
clobbering the tracked short-path variant (docs/dl/pics/vids). Mask
it by symlinking to /dev/null.
</content>
</entry>
<entry>
<title>waybar: use iwd D-Bus + /proc for wifi instead of scraping iwctl</title>
<updated>2026-04-21T00:25:02Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=678c361b4142b1bfeb34d2b33b9747fd48aff695'/>
<id>urn:sha1:678c361b4142b1bfeb34d2b33b9747fd48aff695</id>
<content type='text'>
Replace iwctl ANSI-stripping with busctl calls against net.connman.iwd
(a formally stable, documented D-Bus API) to get state and SSID, and
read signal strength directly from /proc/net/wireless. No more parser
fragility if iwctl's human-readable layout changes.
</content>
</entry>
<entry>
<title>sway: manage mako, poweralertd, display-watcher via systemd user units</title>
<updated>2026-04-21T00:25:01Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=030848c18553283683507b78f569d457afae5319'/>
<id>urn:sha1:030848c18553283683507b78f569d457afae5319</id>
<content type='text'>
Replace sway exec launches with a sway-session.target that BindsTo
graphical-session.target and Wants mako, poweralertd, and a new
display-watcher.service. Services now get restart-on-failure, journal
integration, and clean shutdown when sway exits.
</content>
</entry>
<entry>
<title>sway: auto-toggle display layout on external plug/unplug</title>
<updated>2026-04-21T00:24:52Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=1a19bec22a45a4ca92e1ef4637b8e55286df0585'/>
<id>urn:sha1:1a19bec22a45a4ca92e1ef4637b8e55286df0585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sway: display-toggle re-enables laptop screen when no external present</title>
<updated>2026-04-21T00:24:52Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=061bbf62c1af95a8c51f040680c9610537cb3230'/>
<id>urn:sha1:061bbf62c1af95a8c51f040680c9610537cb3230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sway: add poweralertd for battery notifications via mako</title>
<updated>2026-04-21T00:24:42Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=5cd3b203a0119f06f7545fd91e9aa308721144e1'/>
<id>urn:sha1:5cd3b203a0119f06f7545fd91e9aa308721144e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>waybar: add disk module, heat-colour VOL, move window title to left</title>
<updated>2026-04-21T00:24:42Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=3ffb5cd335717b4250c71a1004b70b95a830c65c'/>
<id>urn:sha1:3ffb5cd335717b4250c71a1004b70b95a830c65c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>waybar: heat-colour CPU/memory/wifi %/temperature values via pango</title>
<updated>2026-04-21T00:24:42Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=88906113038c1b4986cfc3bf6afc0fb35c5e4127'/>
<id>urn:sha1:88906113038c1b4986cfc3bf6afc0fb35c5e4127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>waybar: use iwctl (from iwd) instead of iw for wifi status</title>
<updated>2026-04-21T00:24:42Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-21T00:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=0b0dcd8013b98fb1ac5e57921f79c25df952f262'/>
<id>urn:sha1:0b0dcd8013b98fb1ac5e57921f79c25df952f262</id>
<content type='text'>
</content>
</entry>
</feed>
