Building RemoteOps: giving my home AI assistant hands and feet via MCP
There comes a point in every home-lab enthusiast’s journey where the automation you’ve built stops being satisfied with telling you what’s wrong and starts wanting to fix it. That’s roughly…
The Things I’d Change About Omarchy
Or: five improvements that would turn my favourite Arch distro into the one I’d install on every machine I own. What Omarchy actually is Omarchy is an opinionated, Arch-based Linux…
Vetting Omarchy plugins before they run on your machine:
omarchy-plugin-vet I run Omarchy as my daily driver — an Arch + Hyprland distribution with a gorgeous Quickshell-based status bar and a growing marketplace of third-party “shell plugins”. The plugins…
I Vibe-Coded a GUI That Rebuilds My Entire Linux Desktop From a JSON File. Here’s Why You Might Want One Too.
There is a particular kind of frustration that every Linux power user knows intimately, and it arrives at the moment you realise you have to reinstall. You have spent months,…
Ditching the Cloud for Good: Why KDE Connect Beats Blip and LocalSend
There is a particular kind of frustration that only surfaces when you try to move a file from your phone to the laptop sitting two feet away. You reach for…
Omarchy Quattro: Arch Linux, But Somebody Already Did the Hard Bit
I’ve just put Omarchy Quattro on this laptop, and I’ve spent long enough poking at its bar widgets, its keybindings, and its frankly enormous plugin ecosystem that I think it…
Alerts That Read Themselves: OpenClaw, Netdata, and MCP-Powered Matrix ChatOps
There is a special kind of despair reserved for 2am disk-space alerts. You get pinged, you squint at a chart, you open four dashboards you forgot the passwords to, and…
Ollama vs OpenRouter: why .ai behaves differently depending on the model
If you’ve spent any time chatting to infinigpt in this Matrix server, you’ll have noticed it isn’tconsistent. Ask it a question with Claude Sonnet behind it and you get a…
Bridging Mastodon into Matrix: How I Ended Up Tooting From Element
I run a small, private Matrix homeserver — Synapse, Element Web, Element Call, a Postgres database and an admin API, all bolted together with Docker Compose and reachable only over…
Building a Private, AI‑Powered Matrix Server with InfiniGPT and MCP
A complete operator runbook written for future‑me This document is a long‑form, narrative how‑to guide that explains how to deploy a private Matrix homeserver inside a Tailscale tailnet, how to…