Posts
All the articles I've posted.
Serving a blog post to curl: ANSI text from a static Astro site
7 min read— viewscurl https://typovrak.tv/posts/<slug> gets the post as coloured terminal text and a browser keeps the HTML. One Vercel rewrite on the user-agent, two prerendered text files per post, no function.
Running freeCodeCamp on NixOS: the shell.nix Prisma needs
9 min read— viewsPrisma ships no engine for NixOS, so pnpm i on freeCodeCamp dies in postinstall. A 16-line shell.nix fixes it, as long as the nixpkgs engine matches the Prisma version. A bot closed the PR.
From issue to merge in the terminal: the git and gh workflow
5 min read— viewsThe issue-to-merge loop is nine commands in git and gh. The catch: the branch linked to an issue does not close it, only a Closes keyword in the PR body does.
My Arch Linux setup (2024, before I switched to NixOS)
Updated:9 min read— viewsThe exact setup I built on a fresh 2024 Arch install: GNOME, yay, my package list, zsh with zinit and Powerlevel10k, Docker, SSH and Git. Since rebuilt as a declarative NixOS config.