Work Log, April 29 2025

Posted on April 29, 2025 by Peter Dragos

Today, I:

  • Got a “Hello world” running with GHCJS from a nix flake, following this blog post from Mateusz Goślinowski and this discourse thread. I’ll upload that when I’ve stabilized it a bit.
  • Got my desktop hooked up to the wireguard VPN. Unfortunately, the wifi was extra slow today. I also discovered that wifi powerline adapters are a thing. I’ll be looking into this more.
  • A whole bunch of tailwind migrating. It’s taking me a while to understand all the bits and pieces. Today was slowed down by using an older version (3.X) than the docs I was reading, meaning (I think) that the @theme block wasn’t taking effect. I wish more places would get serious about whatever equivalent of Haddock’s @since is for their language, and for tooling generally – it can be difficult to track down exactly when a feature was introduced.
  • Another PR to nixpkgs. This time, I learned how to wrap a program to add an undeclared runtime dependency to the path.
  • Worked out.
  • Voice lessons, today with Teddy Swims - Let Me Love You. I like how this sounds on my voice – R&B is a bit more my speed than what else I’ve been singing lately.
  • Key renewal for the yubikey, following Dr. Duh’s PGP Yubikey Guide. I really like the live-boot, air-gapped nixos image here. It makes me think that I should make more of these style of utility images…

Tomorrow, I:

  • Have dance class
  • Might try to run an ethernet cable to my desktop
  • Probably more GHCJS and tailwind
  • Maybe some more reading on petri nets
  • Making some seitan, and writing a blog post on seitan