Weekly goal (70,000 steps) met, with room to spare.
Weekly goal (70,000 steps) met, with room to spare.
On NixOS unstable, at some point my Bluetooth headphones (WH-1000XM4) stopped producing sound after boot. I tried to track down the cause together with ChatGPT, but couldn’t fully fix it. In the end, I worked around it by restarting the audio services after Niri starts:
spawn-sh-at-startup "systemctl --user restart wireplumber pipewire pipewire-pulse"
Started a new project with Rust + Elixir. Using Gemini 3 Pro for writing specs, and Claude Code for implementation. But the Claude Pro plan might be a bit tight.
Tried installing and running claude-code via llm-agents.nix, and with this setup I’m no longer seeing “Request timed out.” at all.
Using claude-code (2.0.76) on NixOS again after a while, but “Request timed out.” keeps happening so often that it’s basically unusable. Going to try numtide/llm-agents.nix.
Fully migrated my Zola site from vanilla CSS to Tailwind CSS. All the work was done by Codex.
70,000 steps target, finished at 65,541.
Just realized Phoenix LiveDashboard is highly customizable. I’ve always known it existed, but never dug this deep. Looking forward to seeing what I can do with it.
Google Titan Key is now operational on Brave(Flatpak). Resolved the hardware isolation issues with proper udev rules. Read the journal for details.
Back to the Phoenix framework after a while. Using Doom Emacs for this project, and the combination still feels solid: fast feedback, minimal friction, and LiveView for quick UI iteration.
Early stage, but it’s good to be back.