2026/07/27 - Nix and package issues

Trying to install pi-coding-agent today on my NixOS box and I encounter a fun class of issue that I have to deal with semi-often but not normally important system packages.

My gnupg pinentry program decided to start failing compilation with some recent Zig change or another. So I'm presented with one of my favourite Nix based decisions, do I:

Obviously I went with going back to the pinentry-all package and luckily that worked for now.

Normally this goes well on NixOS due to the sheer number of packages available and reminds me to check my back-pinned packages for updates.


2026/06/17 - Thoughts on day 1

Writing a stupid simple html file wasn't the worst, getting a codeberg account wasn't the worst. Trying to decide on a method of deployment that didn't leave a bad taste in the mount could have been better but with a little click-ops we're up and codeberg pages is pretty elegant. A cheeky git push and we're there so I suppose that I complain't.

I'm already getting a little frustrated by copy/pasting html elements all over the place and nvim is insisting that newlines are indented for whatever reason. As a result I'll likely build something that generates this for me because holy hell.

On the journey here I had a look at moving my DNS to Cloudflare , that way I could use a Cloudflare Tunnel. It all seemed a bit much and honestly felt like a bit of a cop-out for something so simple as a static site. I had a look at Tailscale Funnel, as an unabashed Tailscale shill, sadly it doesn't seem set up to enable "thing hosted long term on the internet with fancy pants CNAME's" or whatever. A shame seeing as I already have it set up in Nix.

Codeberg pages does what I wanted all along, Github pages minus the M$lop, it does it really nicely and I cannot WAIT to do the migration to git-pages at some point in the near future.

It's a pretty funny joke on me that writing inside of these \<\p\> tags is much much less than 80ch but at least it looks awful for you, the reader, we're in this together.


2026/06/17 - Bitwarden

Getting rugpulled on the storage for my gpg key (that needs rotating very badly) kinda sucks. Sure I should have continued my grandfathered in subscription but honestly getting LastPass'd was what caused me to move to Bitwarden in the first place. Very annoying, not enough to fix it I suppose.


2026/06/17 - First post

What is going on here? I barely even know, I want to start writing my thoughts down in public as I have them and explore the lower limit on acceptable blog-ish websites, so this is that.

Some of my goals: