<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles, branch master</title>
<subtitle>System and user profile configuration using Guix
</subtitle>
<id>http://git.twilken.net/dotfiles/atom?h=master</id>
<link rel='self' href='http://git.twilken.net/dotfiles/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/'/>
<updated>2026-08-22T16:25:50Z</updated>
<entry>
<title>Run unattended-upgrade on rafale only once a week</title>
<updated>2026-08-22T16:25:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-22T16:25:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=ccbf83c7a0ca379a71355277ce9adc9e4f868d88'/>
<id>urn:sha1:ccbf83c7a0ca379a71355277ce9adc9e4f868d88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update personal fork of yt-dlp</title>
<updated>2026-08-22T16:21:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-22T16:21:01Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=4b401a64692fe53e89a665b7b1f9f8281197b0fc'/>
<id>urn:sha1:4b401a64692fe53e89a665b7b1f9f8281197b0fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update mcmap to latest commit</title>
<updated>2026-08-22T09:37:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-22T09:37:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=aad0215b6ff05c056b96488b68fd8e638b851af2'/>
<id>urn:sha1:aad0215b6ff05c056b96488b68fd8e638b851af2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly allow toplevel repo READMEs in robots.txt</title>
<updated>2026-08-21T18:57:02Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-21T18:57:02Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=20068d9efc87b2981a239fa6d8003a1fc43b1678'/>
<id>urn:sha1:20068d9efc87b2981a239fa6d8003a1fc43b1678</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compress cgit pages more</title>
<updated>2026-08-21T18:56:45Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-21T18:56:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=41e73fefd3f4c840b4589c7f42344d28d2ccf88a'/>
<id>urn:sha1:41e73fefd3f4c840b4589c7f42344d28d2ccf88a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle manifest.scm in Geiser Guile wrapper</title>
<updated>2026-08-20T12:17:56Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-20T12:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b50a5e2b52eb8d366e6aa8ae6d32396dfb14c82f'/>
<id>urn:sha1:b50a5e2b52eb8d366e6aa8ae6d32396dfb14c82f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix system definition for rafale</title>
<updated>2026-08-18T19:02:57Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T19:02:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=cfdc3a2d41d56ec3d426a55b289ab56c54b2c831'/>
<id>urn:sha1:cfdc3a2d41d56ec3d426a55b289ab56c54b2c831</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Alert when Minecraft is down</title>
<updated>2026-08-18T19:00:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T19:00:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=46f1a6013c6dc86d198e83b0d2a5fffe15b7f7b7'/>
<id>urn:sha1:46f1a6013c6dc86d198e83b0d2a5fffe15b7f7b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update htoprc for new htop version</title>
<updated>2026-08-18T18:57:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T18:57:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=dcd2f14ff0ef4de982a24d76cf6ebf0d947381a1'/>
<id>urn:sha1:dcd2f14ff0ef4de982a24d76cf6ebf0d947381a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unattended upgrade services</title>
<updated>2026-08-18T18:18:40Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T18:12:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f83e0a0539a5d6d3e113ead4961d6078c2034b3a'/>
<id>urn:sha1:f83e0a0539a5d6d3e113ead4961d6078c2034b3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify git nginx location configuration</title>
<updated>2026-08-18T17:07:11Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T17:07:11Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=549bf8b140405f1800e03751476087abfb83aa10'/>
<id>urn:sha1:549bf8b140405f1800e03751476087abfb83aa10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use literal vectors in g-exps now that it's possible</title>
<updated>2026-08-18T16:44:30Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T16:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=4d92cbb5d6736425680ffbb00389d2933a3371f6'/>
<id>urn:sha1:4d92cbb5d6736425680ffbb00389d2933a3371f6</id>
<content type='text'>
Upstream Guix fixed the issue that prevented me from using `ungexp` inside
literal vectors: https://codeberg.org/guix/guix/pulls/10121
</content>
</entry>
<entry>
<title>Whitelist another upstream Guix local eval form</title>
<updated>2026-08-18T16:30:43Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T16:30:43Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f50b3acf1500b2f1dfc230aa44389b6facdb8eff'/>
<id>urn:sha1:f50b3acf1500b2f1dfc230aa44389b6facdb8eff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply aerc config updates for 0.22.0</title>
<updated>2026-08-18T12:09:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T12:09:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=404bbe3ed03ca2a9d1b38a88ff6a1511a9e39004'/>
<id>urn:sha1:404bbe3ed03ca2a9d1b38a88ff6a1511a9e39004</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use both work email accounts on work laptop</title>
<updated>2026-08-18T12:06:45Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-18T12:06:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=bfcc818bae2c533e4aa432ed5199ee4f5ebe0b48'/>
<id>urn:sha1:bfcc818bae2c533e4aa432ed5199ee4f5ebe0b48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused native inputs for python-cerberus</title>
<updated>2026-08-13T16:50:40Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T16:50:40Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c1bd6d0583def131821297266f6b7103b2a43926'/>
<id>urn:sha1:c1bd6d0583def131821297266f6b7103b2a43926</id>
<content type='text'>
`python-pytest-runner` was deleted upstream, but tests aren't run in the Guix
package anyway.
</content>
</entry>
<entry>
<title>Replace deprecated atk with at-spi2-core</title>
<updated>2026-08-13T16:33:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T16:33:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=84d8fce81fb5556aefd24747cafbe997f2d7bc8c'/>
<id>urn:sha1:84d8fce81fb5556aefd24747cafbe997f2d7bc8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install adb and fastboot only on dev machines</title>
<updated>2026-08-13T13:46:37Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:46:37Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=562e796d05dd9523eefedf801ff6ae62d0849c2b'/>
<id>urn:sha1:562e796d05dd9523eefedf801ff6ae62d0849c2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable get-iplayer as it consistently fails</title>
<updated>2026-08-13T13:33:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:33:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=a09624a8212897f3c973994941adff74595e05d5'/>
<id>urn:sha1:a09624a8212897f3c973994941adff74595e05d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable mcmapping the End until reached in-game</title>
<updated>2026-08-13T13:32:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=a3dfc08e74ab5e2e15bea730f25221386a6b7cff'/>
<id>urn:sha1:a3dfc08e74ab5e2e15bea730f25221386a6b7cff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update traewel to 1.0.3</title>
<updated>2026-08-13T13:30:56Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3decd75feefa29658b83b5111f1fa93fc844ef41'/>
<id>urn:sha1:3decd75feefa29658b83b5111f1fa93fc844ef41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renew traewelling token</title>
<updated>2026-08-13T13:27:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:27:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=ec0d9ea8b222a96fd2695c697a85987cfda3e3b3'/>
<id>urn:sha1:ec0d9ea8b222a96fd2695c697a85987cfda3e3b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update paperless container to 3.0.5</title>
<updated>2026-08-13T13:02:44Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:02:44Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=455e5ca3351c9bef8737c959b09899560dc958b6'/>
<id>urn:sha1:455e5ca3351c9bef8737c959b09899560dc958b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.1.3</title>
<updated>2026-08-13T13:02:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:02:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=e3b3d7d53eba005bfdcf18772c046dff36c25eb7'/>
<id>urn:sha1:e3b3d7d53eba005bfdcf18772c046dff36c25eb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update scraper blocking rules</title>
<updated>2026-08-13T13:01:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-13T13:01:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f97adb73755a7278379e0814d804d27d557ec4be'/>
<id>urn:sha1:f97adb73755a7278379e0814d804d27d557ec4be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix email notification icon</title>
<updated>2026-08-12T12:33:51Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-12T12:33:51Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f13e7305d256985afbc802c61891df36543f6cec'/>
<id>urn:sha1:f13e7305d256985afbc802c61891df36543f6cec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ungexp to find khal binary and handle errors</title>
<updated>2026-08-10T14:13:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-10T14:13:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b64b04460821756a508804d1e3d7d2442d649d7e'/>
<id>urn:sha1:b64b04460821756a508804d1e3d7d2442d649d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use guile-libnotify for khal-notify script</title>
<updated>2026-08-10T14:13:35Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-10T14:13:35Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=cc47de34850d5437bed7ab835a195b98c7461876'/>
<id>urn:sha1:cc47de34850d5437bed7ab835a195b98c7461876</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install perl-rename by default</title>
<updated>2026-08-06T16:26:57Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-06T16:26:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b1c2d2740410a380698949d860832512b0466703'/>
<id>urn:sha1:b1c2d2740410a380698949d860832512b0466703</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Notify for upcoming calendar events</title>
<updated>2026-08-06T14:03:30Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-06T14:03:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=fe79f33a5a7ea06263b9174def3835ebae137c44'/>
<id>urn:sha1:fe79f33a5a7ea06263b9174def3835ebae137c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use lower-profile inline linter message display</title>
<updated>2026-08-06T13:51:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-06T13:51:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b0dac74b29e7ab487a8070f42bf6284a493cfa9e'/>
<id>urn:sha1:b0dac74b29e7ab487a8070f42bf6284a493cfa9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use default, fixed port for Transmission on rafale</title>
<updated>2026-08-05T20:28:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-05T20:28:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=150c116536050a171c558c8d40b340edb1381a2e'/>
<id>urn:sha1:150c116536050a171c558c8d40b340edb1381a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update proxy config removing decommissioned Sim@P1 hosts</title>
<updated>2026-08-05T16:51:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-05T16:51:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=196005894ec1c5352af43a666846cf55600a9cac'/>
<id>urn:sha1:196005894ec1c5352af43a666846cf55600a9cac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make mosh prefer IPv6 to avoid port forwarding</title>
<updated>2026-08-04T20:12:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-04T20:12:38Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=fa206a13aa6c345de214e9edc5cae424ad0ce82b'/>
<id>urn:sha1:fa206a13aa6c345de214e9edc5cae424ad0ce82b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SSH port for blimp</title>
<updated>2026-08-04T19:21:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-04T19:21:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=9baeafcd55b46f39f842c34ec87e358a7e6e2d7a'/>
<id>urn:sha1:9baeafcd55b46f39f842c34ec87e358a7e6e2d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install mosh</title>
<updated>2026-08-04T19:14:01Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-04T19:14:01Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=87eefbf8165ce5e4d3e6fac55c1e72579c780cdc'/>
<id>urn:sha1:87eefbf8165ce5e4d3e6fac55c1e72579c780cdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Block annoying French "security" scraper</title>
<updated>2026-08-03T20:04:45Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-03T20:04:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=4a0cb83b821386c6d01cf1e49a3552743b22ec74'/>
<id>urn:sha1:4a0cb83b821386c6d01cf1e49a3552743b22ec74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update scraper blocking rules</title>
<updated>2026-08-03T16:43:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-03T16:43:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3ed68a85ffb54b6e45a1f1005f5607034106d8c2'/>
<id>urn:sha1:3ed68a85ffb54b6e45a1f1005f5607034106d8c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Videos are now hosted on rafale</title>
<updated>2026-07-30T15:18:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-30T15:18:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=84a7f126100970f73677b4a58177c20c066d3010'/>
<id>urn:sha1:84a7f126100970f73677b4a58177c20c066d3010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mount data disk on rafale</title>
<updated>2026-07-29T21:09:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-29T21:09:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f230ee9384c3e169d17ba1ab88733620fe5a965e'/>
<id>urn:sha1:f230ee9384c3e169d17ba1ab88733620fe5a965e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Authenticated proxy for home TV service</title>
<updated>2026-07-29T20:58:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-29T19:52:52Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=02c5129124225586720be79b3278472aece9eb52'/>
<id>urn:sha1:02c5129124225586720be79b3278472aece9eb52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rafale has a static IPv4 address</title>
<updated>2026-07-29T19:51:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-29T19:51:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=ad588667acba430480931d8c8e1cdae9d2e4e899'/>
<id>urn:sha1:ad588667acba430480931d8c8e1cdae9d2e4e899</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update paperless container to 3.0.4</title>
<updated>2026-07-29T16:37:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-29T16:37:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=53a5114ea771acc79ac96dabfeb13f4eb8da21f4'/>
<id>urn:sha1:53a5114ea771acc79ac96dabfeb13f4eb8da21f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keybinds to skip to scrollback start/end in foot</title>
<updated>2026-07-29T09:33:45Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-29T09:33:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=be53a7a8f23298e24153b7b22d69c23a9e17a498'/>
<id>urn:sha1:be53a7a8f23298e24153b7b22d69c23a9e17a498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rafale does not seem to support IPMI</title>
<updated>2026-07-28T21:31:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T21:31:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3f16899d010ba03a5ea35e5074f60e10d1fdfa08'/>
<id>urn:sha1:3f16899d010ba03a5ea35e5074f60e10d1fdfa08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Scrape metrics from rafale</title>
<updated>2026-07-28T21:21:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T21:21:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3afc2de2ad47180c64abbfd9a212653e54ad180e'/>
<id>urn:sha1:3afc2de2ad47180c64abbfd9a212653e54ad180e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new machine "rafale"</title>
<updated>2026-07-28T20:26:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T18:43:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=9447d1053d7972dbd9e099bcde3a8b1c7b97400a'/>
<id>urn:sha1:9447d1053d7972dbd9e099bcde3a8b1c7b97400a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix showing command timing in zsh prompt</title>
<updated>2026-07-28T15:26:51Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T15:26:51Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c56a8bd65fe80c4e589198a4eb96a1cae019d9dc'/>
<id>urn:sha1:c56a8bd65fe80c4e589198a4eb96a1cae019d9dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split mcmap utils into separate output</title>
<updated>2026-07-28T12:20:43Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T12:20:31Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c2680f9e4d1c74bc3f9e0d354c5ec27bd723885e'/>
<id>urn:sha1:c2680f9e4d1c74bc3f9e0d354c5ec27bd723885e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove obsolete workarounds in sway config</title>
<updated>2026-07-28T12:20:43Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T12:20:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=da95fdd2473ef6227da1f8a8c93962c744a07265'/>
<id>urn:sha1:da95fdd2473ef6227da1f8a8c93962c744a07265</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Theme sway using upstream catppuccin/i3 variables</title>
<updated>2026-07-28T12:20:43Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-28T12:19:22Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=423b17827d2354baac89950283f0c10fc6360aab'/>
<id>urn:sha1:423b17827d2354baac89950283f0c10fc6360aab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update recommended TLS config for Guix' openssl version</title>
<updated>2026-07-27T19:28:52Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-27T19:28:49Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=737522da48666f659e163f8d552fba93d0fbcb7e'/>
<id>urn:sha1:737522da48666f659e163f8d552fba93d0fbcb7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install newer Java version for Minecraft</title>
<updated>2026-07-26T21:39:46Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T21:39:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=121f583d069bc116f582baa33b0f835e08eee632'/>
<id>urn:sha1:121f583d069bc116f582baa33b0f835e08eee632</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update paperless container to 3.0.3</title>
<updated>2026-07-26T21:01:45Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T21:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f44073ea00499e700f33aa79fdeb509ab5c03210'/>
<id>urn:sha1:f44073ea00499e700f33aa79fdeb509ab5c03210</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.1.1</title>
<updated>2026-07-26T20:37:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T20:37:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=dae68c66d933297a25d60374dc407fa4bc9c6c32'/>
<id>urn:sha1:dae68c66d933297a25d60374dc407fa4bc9c6c32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update hashicorp-packer to 1.16.0</title>
<updated>2026-07-26T20:36:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T20:36:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=ac10005d0587fa89713c409a4db23b032bf82255'/>
<id>urn:sha1:ac10005d0587fa89713c409a4db23b032bf82255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cache Pygments CSS for cgit</title>
<updated>2026-07-26T20:33:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T19:49:33Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=45692196ac1ca493c1d293fc2f893f1b4ca30f54'/>
<id>urn:sha1:45692196ac1ca493c1d293fc2f893f1b4ca30f54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Follow upstream rename of (gnu packages wm)</title>
<updated>2026-07-26T20:03:26Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-26T20:03:26Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=e5da2791218a3c33f699527857fd1039d6dae840'/>
<id>urn:sha1:e5da2791218a3c33f699527857fd1039d6dae840</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update minimum expected Chrome version</title>
<updated>2026-07-25T09:31:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-25T09:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3b8238aa232078b711244cc17fb2093bc4def1b5'/>
<id>urn:sha1:3b8238aa232078b711244cc17fb2093bc4def1b5</id>
<content type='text'>
Lots of scrapers have turned up with Chrome/14x versions, but these are EOL
now. The current version is 150.
</content>
</entry>
<entry>
<title>Replace references to obsolete cgit.twilken.net</title>
<updated>2026-07-24T15:43:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-24T15:43:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=6f17cd25f5795e13da66b2eb6d3573469aa619fb'/>
<id>urn:sha1:6f17cd25f5795e13da66b2eb6d3573469aa619fb</id>
<content type='text'>
The git.twilken.net domain now hosts both git access and the cgit interface.

Removing cgit.twilken.net will let me double rate limits for git.twilken.net.
</content>
</entry>
<entry>
<title>Use Guix-native XDG directory config</title>
<updated>2026-07-24T14:43:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-24T08:24:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b33d77ed80d64fb9917b10c22b1f898c01068feb'/>
<id>urn:sha1:b33d77ed80d64fb9917b10c22b1f898c01068feb</id>
<content type='text'>
...and define the XDG "Projects" dir to be `~/src`.
</content>
</entry>
<entry>
<title>Use single quotes in nginx config to avoid escaping</title>
<updated>2026-07-21T21:28:30Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-21T21:28:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=bba0e6a132417c364bf4829090bacf8cd194a8ea'/>
<id>urn:sha1:bba0e6a132417c364bf4829090bacf8cd194a8ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rate-limit expensive cgit requests</title>
<updated>2026-07-21T21:13:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-21T19:29:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=d73e58c20ca2a231da4e15684c9c5893f5d90fdd'/>
<id>urn:sha1:d73e58c20ca2a231da4e15684c9c5893f5d90fdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update list of blocked scraper ASs</title>
<updated>2026-07-21T19:10:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-21T19:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3a8a19da8cef58f802578bd2c744b76851bf3fa6'/>
<id>urn:sha1:3a8a19da8cef58f802578bd2c744b76851bf3fa6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update required openjdk version for minecraft-server</title>
<updated>2026-07-15T21:11:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-15T21:11:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=82dd0cad4349a8e5cecade24fd3544233a5646ac'/>
<id>urn:sha1:82dd0cad4349a8e5cecade24fd3544233a5646ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update minecraft-server to 26.2</title>
<updated>2026-07-15T20:45:27Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-15T20:45:14Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=45bb7c485184e16e3a4f2e4b841dc458c0db67a1'/>
<id>urn:sha1:45bb7c485184e16e3a4f2e4b841dc458c0db67a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rebase custom yt-dlp patches on 2026.07.04</title>
<updated>2026-07-09T20:51:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-09T20:51:31Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c614ffe36ee666c15c7b953d4fbdc94e9b5f61f8'/>
<id>urn:sha1:c614ffe36ee666c15c7b953d4fbdc94e9b5f61f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.1.0</title>
<updated>2026-07-09T20:10:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-09T20:10:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=036370765e6b91f467869965165ad3f569e51706'/>
<id>urn:sha1:036370765e6b91f467869965165ad3f569e51706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix jq-related mode load order</title>
<updated>2026-07-08T13:18:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-08T13:18:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=7c8b010996bb1788e29485aafe832543d83fa377'/>
<id>urn:sha1:7c8b010996bb1788e29485aafe832543d83fa377</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configure jq-mode in Emacs</title>
<updated>2026-07-07T15:26:46Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-07T15:26:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=fc3e22bcdbf4b0662775d635d689a0269fac674b'/>
<id>urn:sha1:fc3e22bcdbf4b0662775d635d689a0269fac674b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install emacs-jq-mode</title>
<updated>2026-07-07T15:17:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-07T15:17:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=a300e254d6dc6dee8f8a7352c0a84e7b87e28c4e'/>
<id>urn:sha1:a300e254d6dc6dee8f8a7352c0a84e7b87e28c4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reference to guix in guix-gc</title>
<updated>2026-07-06T20:38:52Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-06T20:38:52Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=0d26f2f46c44e635b7865291f3b181f469c676ab'/>
<id>urn:sha1:0d26f2f46c44e635b7865291f3b181f469c676ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete guix system generations periodically</title>
<updated>2026-07-06T20:26:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-06T20:26:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=8dc7453d63765d6a9973c16711f91f3060c24b1c'/>
<id>urn:sha1:8dc7453d63765d6a9973c16711f91f3060c24b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make periodic guix gc more aggressive</title>
<updated>2026-07-06T20:16:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-07-06T20:16:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=dcf5f42caffd81812bc05bec484c525055af478e'/>
<id>urn:sha1:dcf5f42caffd81812bc05bec484c525055af478e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use new SD card path for phone backups</title>
<updated>2026-06-28T12:44:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-28T12:44:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=9ecce2ccaaa224a67978fa438e8fdb13d8d256d0'/>
<id>urn:sha1:9ecce2ccaaa224a67978fa438e8fdb13d8d256d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make aerc folder hook succeed if not in INBOX</title>
<updated>2026-06-26T10:10:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-26T10:10:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b63c1c0b31ca8a51274a5b29aa0287b1cb0249b1'/>
<id>urn:sha1:b63c1c0b31ca8a51274a5b29aa0287b1cb0249b1</id>
<content type='text'>
Previously, the command would exit with code 1 outside the INBOX folder, so
aerc would show an error message. With a proper `if` statement, this no longer
happens.
</content>
</entry>
<entry>
<title>Install more sensible yamllint config</title>
<updated>2026-06-24T08:32:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-24T08:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=033c305e31d078bb7e129dce3b2db1e0e109777a'/>
<id>urn:sha1:033c305e31d078bb7e129dce3b2db1e0e109777a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Follow upstream move of re2c package</title>
<updated>2026-06-19T12:58:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-19T12:58:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=88e0a1af2b619a5d574af426e60b081ae79be9e6'/>
<id>urn:sha1:88e0a1af2b619a5d574af426e60b081ae79be9e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove obsolete and unused android-studio package</title>
<updated>2026-06-19T12:31:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-19T12:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=692a8756c97293be74c3a6a31dc19f69afe2488f'/>
<id>urn:sha1:692a8756c97293be74c3a6a31dc19f69afe2488f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove obsolete and unusable Zoom package</title>
<updated>2026-06-19T12:19:42Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-19T12:19:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=188159b3fc0f728ce4430b59bd70fb5f84c55615'/>
<id>urn:sha1:188159b3fc0f728ce4430b59bd70fb5f84c55615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make word wrapping easier in Emacs</title>
<updated>2026-06-17T12:43:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-17T12:43:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=2fb4be9fa049031797947a87c1dc57c2e1c793d5'/>
<id>urn:sha1:2fb4be9fa049031797947a87c1dc57c2e1c793d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.0.2</title>
<updated>2026-06-16T17:05:49Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-16T17:05:49Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=413272b094888b6486ff7b6e710da1c4c3e3da3a'/>
<id>urn:sha1:413272b094888b6486ff7b6e710da1c4c3e3da3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update hashicorp-packer to 1.15.4</title>
<updated>2026-06-16T17:05:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-16T17:05:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=58cf893df8b3ee055f3cab4135fa6d0515bf43fe'/>
<id>urn:sha1:58cf893df8b3ee055f3cab4135fa6d0515bf43fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update fork of yt-dlp to 2026.06.09-15.3249cb1</title>
<updated>2026-06-16T16:50:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-16T16:50:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=f96a1887b517ff4ae26c138573c4b4b0483a70ab'/>
<id>urn:sha1:f96a1887b517ff4ae26c138573c4b4b0483a70ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove obsolete comment</title>
<updated>2026-06-12T15:19:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-12T15:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=92b644b5780519d572a851fda64523f221ed6fa4'/>
<id>urn:sha1:92b644b5780519d572a851fda64523f221ed6fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Work around newer Python version in Guix</title>
<updated>2026-06-12T15:19:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-12T15:19:38Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=aa124083ec7229e6c2b3f304e73e09dced9cba71'/>
<id>urn:sha1:aa124083ec7229e6c2b3f304e73e09dced9cba71</id>
<content type='text'>
See also: https://codeberg.org/guix/guix/issues/9255
</content>
</entry>
<entry>
<title>Update scraper blocklist rules</title>
<updated>2026-06-12T15:19:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-12T15:19:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=7ceb1c4ecc05587ff34a1141eac237278c129346'/>
<id>urn:sha1:7ceb1c4ecc05587ff34a1141eac237278c129346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In recent Nginx versions, proxy_http_version 1.1 is the default</title>
<updated>2026-06-12T09:27:49Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-12T09:27:49Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3c8cd89a33ed75d23b88bc0bd4dd02846870eea1'/>
<id>urn:sha1:3c8cd89a33ed75d23b88bc0bd4dd02846870eea1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add function to install missing devdocs docsets</title>
<updated>2026-06-11T20:09:24Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T20:09:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=50589ea3466f412eae5664c93743e7f277ed7475'/>
<id>urn:sha1:50589ea3466f412eae5664c93743e7f277ed7475</id>
<content type='text'>
Also, disable the "ansible" docset as it's huge and rarely used.
</content>
</entry>
<entry>
<title>Extend new Emacs setup slightly</title>
<updated>2026-06-11T18:53:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T18:53:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=7ce14a436b40d62a87d66cf680f8c78bc7a07b51'/>
<id>urn:sha1:7ce14a436b40d62a87d66cf680f8c78bc7a07b51</id>
<content type='text'>
* Use `consult-eglot` and `consult-xdg-recent-files` to enhance `consult`
  slightly.
* Use `flymake-mypy` since Guix' `python-pylsp-mypy` package does not build.
</content>
</entry>
<entry>
<title>Show Flymake messages directly inline</title>
<updated>2026-06-11T18:52:40Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T18:52:40Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=8edce8c74fdad2867fbac994bf61219c146f63bb'/>
<id>urn:sha1:8edce8c74fdad2867fbac994bf61219c146f63bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use built-in XDG functions for `tw/xdg-emacs-subdir`</title>
<updated>2026-06-11T18:52:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T18:52:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=517a8b534906b8aef03b89e3dc8891a8ffb2b901'/>
<id>urn:sha1:517a8b534906b8aef03b89e3dc8891a8ffb2b901</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernise Emacs config with vertico and corfu</title>
<updated>2026-06-11T13:25:41Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T13:25:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=26087fb37d93953ad163fa663a4be70640e7807c'/>
<id>urn:sha1:26087fb37d93953ad163fa663a4be70640e7807c</id>
<content type='text'>
* Move from ivy+counsel to vertico+orderless+marginalia+consult.
* Move from company to corfu+cape.
* Move from dash-docs (counsel integration) to devdocs (agnostic).
</content>
</entry>
<entry>
<title>Move Emacs url data files to the right place</title>
<updated>2026-06-11T13:25:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T13:25:31Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=71e87a84383dcd372b84af86fe21dea949e5bb90'/>
<id>urn:sha1:71e87a84383dcd372b84af86fe21dea949e5bb90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install sqlite in all home profiles</title>
<updated>2026-06-11T13:24:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-11T13:24:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=be7b36a54f6af7c84c608bb5eff995c1b569db15'/>
<id>urn:sha1:be7b36a54f6af7c84c608bb5eff995c1b569db15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Follow upstream move of `nss-mdns` package</title>
<updated>2026-06-09T13:55:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-09T13:55:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b2d717f4a5d9228b53aff283a3f97416e16f94c2'/>
<id>urn:sha1:b2d717f4a5d9228b53aff283a3f97416e16f94c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Authorise Guix signing key for work machine</title>
<updated>2026-06-01T19:46:04Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-06-01T19:46:04Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=33fca4baa3c5aaa04f06d333ed77d4ec0ce373f0'/>
<id>urn:sha1:33fca4baa3c5aaa04f06d333ed77d4ec0ce373f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid alarm fatigue with failing yt-dlp cronjob</title>
<updated>2026-05-27T16:59:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-05-27T16:59:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c8379e6c0d703adeddacba59c8e694db2ccfa1b8'/>
<id>urn:sha1:c8379e6c0d703adeddacba59c8e694db2ccfa1b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve HTML for mcmap home page</title>
<updated>2026-05-27T16:46:21Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-05-27T16:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=887edca52cf2a0163413188df50a5919e29adf98'/>
<id>urn:sha1:887edca52cf2a0163413188df50a5919e29adf98</id>
<content type='text'>
* add &lt;html&gt; root tag with lang=en specification
* remove unnecessary trailing slash from &lt;link&gt;
</content>
</entry>
<entry>
<title>Avoid duplicate import of pypi-url</title>
<updated>2026-05-27T14:44:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-05-27T14:43:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=32de2d48bf7ac7c61f782b30388ccc44de4a25f6'/>
<id>urn:sha1:32de2d48bf7ac7c61f782b30388ccc44de4a25f6</id>
<content type='text'>
</content>
</entry>
</feed>
