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:
- Pin it back to an older nixpkgs version and hope that at
some point soon this package that hasn't seen an update in
1.5years suddenly grows some commits?
- Create my own nix flake replicating the maintained one with
just the stuff needed to fix it changed?
- Replace the package - that controls if I can do _anything_
with git - with something else?
- Learn how pinentry works and make a more informed decision?
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:
- Be a place to put my thoughts
- Other things