41554 blogs · [ { "id": "01a0da29-8558-7086-a0af-4f8846797d1f", "title": "The Biological Relay: How Spud and Gemini Turned Hyprland into an AI Poweruser Paradise", "url": "https://nihilok.github.io//spud-and-the-hyprland-paradise", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0bdc5-99c4-736e-a544-4bd16f69926f", "title": "The Discovery Tax", "url": "https://nihilok.github.io//the-discovery-tax", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b481ebd19", "title": "Your Agent Doesn't Need a README", "url": "https://nihilok.github.io//your-agent-doesn-t-need-a-readme", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b484e8247", "title": "How I Gave Claude Code a Deterministic Toolbox (and Stopped It Guessing How to Run My Project)", "url": "https://nihilok.github.io//deterministic-toolbox-for-claude-code", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b49065687", "title": "Integration Test Isolation in a Next.js App with Drizzle ORM", "url": "https://nihilok.github.io//test-isolation-for-a-nextjs-app-with-drizzle-orm", "published_at": "2026-01-25T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4913d971", "title": "Why I Built Another Task Runner", "url": "https://nihilok.github.io//why-i-built-another-task-runner", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b49ed8b05", "title": "Offline Encryption Using WebAuthn", "url": "https://nihilok.github.io//offline-only-encryption", "published_at": "2025-03-08T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4a00a87c", "title": "Loading tmux when loading shell", "url": "https://nihilok.github.io//loading-tmux-when-loading-shell", "published_at": "2025-01-22T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4a1b4d7c", "title": "Server status monitor bash script", "url": "https://nihilok.github.io//server-status-monitor-bash-script", "published_at": "2024-12-16T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4a921344", "title": "Global find and replace with bash", "url": "https://nihilok.github.io//global-find-and-replace-with-bash", "published_at": "2024-12-15T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4aa410a5", "title": "Server setup script", "url": "https://nihilok.github.io//server-setup-script", "published_at": "2024-12-14T00:00:00+00:00" }, { "id": "01a087af-e4f4-72d3-aac0-d26b4b818fc2", "title": "Detecting a Loop", "url": "https://nihilok.github.io//detecting-a-loop", "published_at": "2024-12-10T00:00:00+00:00" } ] posts Claim your blog
Back to nihilok.github.io
Blog · corpus.blog/blogs/nihilok.github.io/posts

nihilok.github.io

nihilok.github.io

2026

2025

2024