<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jasnan.xyz</title><description>Practical notes on code, Linux, self-hosting, and small things I learn along the way.</description><link>https://jasnan.xyz/</link><item><title>Investigating misleading macOS storage usage</title><link>https://jasnan.xyz/blog/2026-09-11-macos-documents-storage-colima-build-cache/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-09-11-macos-documents-storage-colima-build-cache/</guid><description>A quick investigation into where macOS hides disk space when the numbers do not quite add up.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Local voice typing with VoiceInk and Vocalinux</title><link>https://jasnan.xyz/blog/2026-09-10-local-voice-typing-macos-linux/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-09-10-local-voice-typing-macos-linux/</guid><description>The privacy-respecting tools I use for local voice typing on macOS and Linux, and how they fit into my daily workflow.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Repurposing a 2019 MacBook Pro for the kids with Ubuntu</title><link>https://jasnan.xyz/blog/2026-09-04-ubuntu-on-a-2019-t2-macbook-pro/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-09-04-ubuntu-on-a-2019-t2-macbook-pro/</guid><description>Installing Ubuntu on an old Intel T2 MacBook Pro to keep it useful for YouTube, Khan Academy videos, and lightweight games.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>An IPv4-only home network with predictable VPN routing</title><link>https://jasnan.xyz/blog/2026-09-03-flint-2-ipv4-only-lan-vpn-routing/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-09-03-flint-2-ipv4-only-lan-vpn-routing/</guid><description>How to keep IPv6 on the WAN, make the home network IPv4-only, and route different devices through separate VPN tunnels.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Using a FRITZ!Box 7530 as the DSL Front-End for a Flint 2</title><link>https://jasnan.xyz/blog/2026-09-03-fritzbox-7530-flint-2-dsl-front-end/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-09-03-fritzbox-7530-flint-2-dsl-front-end/</guid><description>How to use PPPoE passthrough, native IPv6, and DS-Lite to make a Flint 2 the main router behind a 1&amp;1 FRITZ!Box 7530.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Using a Bluetooth keyboard to unlock LUKS on Ubuntu</title><link>https://jasnan.xyz/blog/2026-08-24-bluetooth-keyboard-luks-unlock/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-08-24-bluetooth-keyboard-luks-unlock/</guid><description>How to add Bluetooth support and keyboard pairing data to initramfs so you can unlock an encrypted Ubuntu system with a Bluetooth keyboard.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Wi-Fi power saving was breaking my Immich uploads</title><link>https://jasnan.xyz/blog/2026-04-12-immich-upload-issue-1/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-04-12-immich-upload-issue-1/</guid><description>How disabling Wi-Fi power saving fixed slow and unreliable Immich uploads to my Linux server.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RAM and SSD prices in 2026 are wild (compared to my 2024 build)</title><link>https://jasnan.xyz/blog/2026-04-12-pc-build-price/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-04-12-pc-build-price/</guid><description>A comparison of my 2024 component prices with their 2026 prices, including steep increases in memory and storage.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The macOS tiling setup that finally worked for me: AeroSpace + Karabiner</title><link>https://jasnan.xyz/blog/2026-04-11-mac-tiling-window-setup/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-04-11-mac-tiling-window-setup/</guid><description>Why AeroSpace and Karabiner became my reliable keyboard-driven window-management setup on macOS.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Converting my bike from a 3×9 to a 1×11 drivetrain</title><link>https://jasnan.xyz/blog/2026-03-30-bike-conversion/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2026-03-30-bike-conversion/</guid><description>How I simplified my Kalkhoff Voyager Pro by removing the front derailleur and installing a 1×11 drivetrain.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fixing Keychron K4 Bluetooth and function-key issues on Linux</title><link>https://jasnan.xyz/blog/2021-07-24-keychron-k4-linux-fix/</link><guid isPermaLink="true">https://jasnan.xyz/blog/2021-07-24-keychron-k4-linux-fix/</guid><description>Practical fixes for common Keychron K4 Bluetooth and function-key problems on Debian-based distributions and Fedora.</description><pubDate>Sat, 24 Jul 2021 00:00:00 GMT</pubDate></item></channel></rss>