<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-10-07T15:07:13Z</updated>
<entry>
<title>Fix prefix map binding</title>
<updated>2026-10-07T15:07:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-10-07T15:07:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=84e5b162f32b37e2774d146d1cf6d21a6964eeea'/>
<id>urn:sha1:84e5b162f32b37e2774d146d1cf6d21a6964eeea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Emacs keybinding for json-ts-jq-path-at-point</title>
<updated>2026-10-07T14:34:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-10-07T14:34:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=e79bd2dfa1cea1e309c0aec72ee363a550bb56c8'/>
<id>urn:sha1:e79bd2dfa1cea1e309c0aec72ee363a550bb56c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove now-unused config files from X11 desktop</title>
<updated>2026-10-02T16:18:41Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-10-02T16:18:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=3c9a11e812065d13dc5db5159da2d134e5fb2ffe'/>
<id>urn:sha1:3c9a11e812065d13dc5db5159da2d134e5fb2ffe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update minecraft-server to 26.3</title>
<updated>2026-10-01T19:25:28Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-10-01T19:25:28Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=65a60a85c0bb5cd4fabcc72191559a47dcdf93b5'/>
<id>urn:sha1:65a60a85c0bb5cd4fabcc72191559a47dcdf93b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update yt-dlp to 2026.08.19-36.40681e3</title>
<updated>2026-10-01T19:13:18Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-10-01T19:13:18Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=a8ea5d3c7e98142e56943221ead40145fda38113'/>
<id>urn:sha1:a8ea5d3c7e98142e56943221ead40145fda38113</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused X11 home configuration</title>
<updated>2026-09-30T19:48:48Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T19:48:48Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=83ddc0152285eabcd3ad92ed7fbd5f329f14537d'/>
<id>urn:sha1:83ddc0152285eabcd3ad92ed7fbd5f329f14537d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused home configuration</title>
<updated>2026-09-30T19:32:11Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T19:32:11Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=50683d3f78d6c80e87c0f9dcfb596fcb367961ab'/>
<id>urn:sha1:50683d3f78d6c80e87c0f9dcfb596fcb367961ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify system config now that Wayland is the only option</title>
<updated>2026-09-30T19:31:18Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T19:31:18Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=a4379c4ec219840d2e25f1602e7cae6b0f60a880'/>
<id>urn:sha1:a4379c4ec219840d2e25f1602e7cae6b0f60a880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused system configurations</title>
<updated>2026-09-30T19:30:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T19:30:08Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=2ed3f762c86e5927a9c00c10770e2e6d6cb44698'/>
<id>urn:sha1:2ed3f762c86e5927a9c00c10770e2e6d6cb44698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Wayland also on btl</title>
<updated>2026-09-30T19:12:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T19:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=5a391cae0878a66135e6c6e11e11ae5eddf156fe'/>
<id>urn:sha1:5a391cae0878a66135e6c6e11e11ae5eddf156fe</id>
<content type='text'>
This fixes the issues where gdm and Xorg wouldn't start.
</content>
</entry>
<entry>
<title>Update hashicorp-packer to 1.16.1</title>
<updated>2026-09-30T17:37:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-30T17:37:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=4c85d7599a1fcc3a80426eb88f0bfba9b84f205f'/>
<id>urn:sha1:4c85d7599a1fcc3a80426eb88f0bfba9b84f205f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync savegames for TF3</title>
<updated>2026-09-29T20:38:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-29T20:38:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=fafb90c2dc60c909b74408b8b0909c0290fec5fa'/>
<id>urn:sha1:fafb90c2dc60c909b74408b8b0909c0290fec5fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Prepare user-lisp directory for Emacs 31.1"</title>
<updated>2026-09-24T20:42:41Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-24T20:42:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=234e015db902f0e3bcf04bc39f5a9ecf6c40221e'/>
<id>urn:sha1:234e015db902f0e3bcf04bc39f5a9ecf6c40221e</id>
<content type='text'>
This reverts commit 63d935dd20359e8f473b34229e617ef09f345d1c.

Turns out Emacs needs write access to the user-lisp directory, and symlinking
it into /gnu/store makes it read-only.
</content>
</entry>
<entry>
<title>Update paperless container to 3.2.1</title>
<updated>2026-09-22T19:18:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-22T19:18:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=588ba6d306bad3ba5ce29b0f37461f22236441af'/>
<id>urn:sha1:588ba6d306bad3ba5ce29b0f37461f22236441af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove packages vendored into upstream Emacs</title>
<updated>2026-09-22T08:50:32Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-22T08:50:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c71171659b9d0a5ba0dd602943ddb89218ea3fe2'/>
<id>urn:sha1:c71171659b9d0a5ba0dd602943ddb89218ea3fe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly set default position for laptop screen</title>
<updated>2026-09-22T07:59:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-22T07:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b04f588094d89c6760a59e61c732f3d74a3305e1'/>
<id>urn:sha1:b04f588094d89c6760a59e61c732f3d74a3305e1</id>
<content type='text'>
This makes it work with CERN library screens as well.
</content>
</entry>
<entry>
<title>Update grafana container to 13.2.2</title>
<updated>2026-09-17T07:02:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-17T07:02:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=0940d6631ee0fda466e63086106314a00f98c2aa'/>
<id>urn:sha1:0940d6631ee0fda466e63086106314a00f98c2aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary Go version dependency</title>
<updated>2026-09-09T16:29:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-09T16:29:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=1707ffbc3d28fb4ede540568acbc84a920f45964'/>
<id>urn:sha1:1707ffbc3d28fb4ede540568acbc84a920f45964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update paperless container to 3.1.3</title>
<updated>2026-09-09T16:13:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-09T16:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=8f745a4f1c844f4ba6fd089711f7fb2bdae5f2a9'/>
<id>urn:sha1:8f745a4f1c844f4ba6fd089711f7fb2bdae5f2a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install kid3 on btl</title>
<updated>2026-09-07T18:38:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-07T18:38:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=540a8509b0ea9799ded0c4584f53428d42c2423f'/>
<id>urn:sha1:540a8509b0ea9799ded0c4584f53428d42c2423f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync more savegames using Syncthing</title>
<updated>2026-09-07T18:36:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-07T18:36:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=4ccbf8e1ed85082f2a78f057e2460e902f4d6106'/>
<id>urn:sha1:4ccbf8e1ed85082f2a78f057e2460e902f4d6106</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update mcmap to the latest commit</title>
<updated>2026-09-02T20:41:51Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-02T20:41:51Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=36ec4e01332b98d6f036a04ede68801ea9e102ec'/>
<id>urn:sha1:36ec4e01332b98d6f036a04ede68801ea9e102ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update paperless container to 3.1.2</title>
<updated>2026-09-02T20:16:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-02T20:16:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=622b5695aa584a801d48cb9f7342853c2bcae666'/>
<id>urn:sha1:622b5695aa584a801d48cb9f7342853c2bcae666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.2.1</title>
<updated>2026-09-02T20:14:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-02T20:14:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b142ff4548bf655a23c6da6e819085812c3d2278'/>
<id>urn:sha1:b142ff4548bf655a23c6da6e819085812c3d2278</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Grafana root file system read-write</title>
<updated>2026-09-02T20:13:24Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-02T20:13:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=c2ea0523ec71fefe35513aa2e7f7e6150c9f5f0b'/>
<id>urn:sha1:c2ea0523ec71fefe35513aa2e7f7e6150c9f5f0b</id>
<content type='text'>
This is needed in order to install plugins, e.g. for Prometheus data sources.
</content>
</entry>
<entry>
<title>Switch to tuigreet instead of broken wlgreet</title>
<updated>2026-09-02T12:02:23Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-02T12:02:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=73655c1aec8be753264d772482fdb7f03f9553b9'/>
<id>urn:sha1:73655c1aec8be753264d772482fdb7f03f9553b9</id>
<content type='text'>
See also:
https://codeberg.org/guix/guix/issues/9572
https://lists.sr.ht/~kennylevinsen/greetd-devel/%3CCALkcCgnLiu1cJe3fMTAG+89SkXqU3wzCjg6skUy6e-A-Bf1B6Q@mail.gmail.com%3E
</content>
</entry>
<entry>
<title>Prepare user-lisp directory for Emacs 31.1</title>
<updated>2026-09-02T08:18:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-25T08:38:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=63d935dd20359e8f473b34229e617ef09f345d1c'/>
<id>urn:sha1:63d935dd20359e8f473b34229e617ef09f345d1c</id>
<content type='text'>
cf https://www.masteringemacs.org/article/whats-new-in-emacs-311
</content>
</entry>
<entry>
<title>Guix emacs-rec-mode package includes ob-rec</title>
<updated>2026-09-02T08:18:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-25T08:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=d3537c5c20e5cc69c8048119fc00a9e9c32998c7'/>
<id>urn:sha1:d3537c5c20e5cc69c8048119fc00a9e9c32998c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract TV feeds into separate service</title>
<updated>2026-09-01T15:33:11Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-01T14:02:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=64a7c902cb70716cd17d065f2fd9173fa1b2c9bf'/>
<id>urn:sha1:64a7c902cb70716cd17d065f2fd9173fa1b2c9bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve hostname whitelist for tv.twilken.net</title>
<updated>2026-09-01T12:59:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-01T12:59:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=5548375432a9e654524299a60b05ebb79753083b'/>
<id>urn:sha1:5548375432a9e654524299a60b05ebb79753083b</id>
<content type='text'>
* Allow whitelisting more than one host.
* Deduplicate allowed IPs.
* Strip meaningless IPv6 address suffixes to avoid nginx warnings.
</content>
</entry>
<entry>
<title>Use a separate file for cgit robots.txt</title>
<updated>2026-09-01T12:58:01Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-09-01T12:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=e3d17dc8e056bb57324ecaafc833273e26df61c6'/>
<id>urn:sha1:e3d17dc8e056bb57324ecaafc833273e26df61c6</id>
<content type='text'>
This avoids having to deal with annoying nginx string syntax.
</content>
</entry>
<entry>
<title>Update paperless container to 3.1.0</title>
<updated>2026-08-30T16:19:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-30T16:19:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=5f238ae7bc789040d438b4dc6fa5ebb01ee009c7'/>
<id>urn:sha1:5f238ae7bc789040d438b4dc6fa5ebb01ee009c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grafana container to 13.2.0</title>
<updated>2026-08-30T16:18:36Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-30T16:18:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=9b08bc639b8e035182eefed57da6f195308c2ff7'/>
<id>urn:sha1:9b08bc639b8e035182eefed57da6f195308c2ff7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Autodetect IP address for lud on reconfigure</title>
<updated>2026-08-30T16:14:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-30T16:14:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b32bc4a77a37eeef5ba3e17e21d7399eb3f93e4b'/>
<id>urn:sha1:b32bc4a77a37eeef5ba3e17e21d7399eb3f93e4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install full-chain CERN CA cert</title>
<updated>2026-08-28T13:57:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2026-08-28T13:57:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/dotfiles/commit/?id=b97139d29c33d4682a0407187924d37625e4015e'/>
<id>urn:sha1:b97139d29c33d4682a0407187924d37625e4015e</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
