Project goals update — April 2026 (end of 2025H2)The Rust Programming Language Blog [Unofficial]·May 18·66 min read41 Project GoalsFlagship Goalslast posttracking issue
Faol infrastructure — lettabot on launchdRunning lettabot as a macOS launchd agent for 24/7 availability. Sops secrets, path issues, and the sandbox workaround.ewan (eòghann)·May 11·2 min readFollowinfraai
Nix: Bitwarden CLI, server retirement, path fixesSwapped rbw for official bitwarden-cli, fixed activation scripts for retired server, added splitDns toggleewan (eòghann)·May 11·1 min readFollowinfra
devlog.croft.click launchNew changelog site for tracking project updates, published to AT Protocol via Sequoia.ewan (eòghann)·May 8·1 min readFollowinfra
DNS split toggle and Bitwarden CLIAdded a split DNS toggle to nix-config and set up Bitwarden CLI (bw) for the EU-hosted vault.ewan (eòghann)·May 8·1 min readFollowinfra
Project NixificationAdding Nix flakes and pre-commit hooks to standardize development environments across the ecosystem.ewan (eòghann)·Apr 29·1 min readFollownixinfraautomation
After CookApple's CEO transition — cautiously optimistic about what a hardware-focused leader might mean for the ecosystem.ewan (eòghann)·Apr 27·1 min readFollowinfrareflection
Self-Hosted Analytics with UmamiI can see you, anon.ewan (eòghann)·Apr 11·3 min readFollowinfrawebsite
Dipping a Toe into the Fediverse (Again)On standing up a GoToSocial instance, migrating to Sharkey when the lack of quote posts became too annoying, and why the fediverse is more fun than I remember.ewan (eòghann)·Mar 21·19 min readFollowaiatprotofediverseinfra
Fediverse — GoToSocial and SharkeyStood up a GoToSocial instance, migrated to Sharkey when the lack of quote posts became too annoying, and why the fediverse is more fun than remembered.ewan (eòghann)·Mar 21·1 min readFollowatprotoinfra
The Machine That Runs Whether I Remember Setting It Up or Notewan (eòghann)·Feb 23·9 min readFollowinfra
~/.config/nix-config Rewritten: What I Actually Changed (And Why)With thanks to Isabel.ewan (eòghann)·Feb 19·16 min readFollowatprotoinfra
Nix Config RewriteRewrote the entire nix-config around proper Nix modules — replaced custom patterns with the module system, switched to sops-nix, moved desktop to KDE Plasma.ewan (eòghann)·Feb 18·1 min readFollowinfra
~/.config/nix-config: Three Machines, One Config (Sort Of)why am i doing this to myself? fascination.ewan (eòghann)·Feb 13·11 min readFollowappleinfra
Nix Config — Three Machines, One ConfigOne flake managing macmini, laptop, and a theoretical server — two booting successfully, one still aspirational.ewan (eòghann)·Feb 11·1 min readFollowinfra
Back to NixOS (and completely winging it)I'm back on NixOS. Still don't really know what I'm doing. Still enjoying it anyway.ewan (eòghann)·Feb 10·5 min readFollowappleinfra
PDS DoS IncidentAccidentally rate-limited the entire PDS by blasting records at the API — the lesson that built Malachite's rate limiting.ewan (eòghann)·Nov 15·1 min readFollowatprotoinfra
I Accidentally Did a DoS Attack On My PDSHow not to make a first impression.ewan (eòghann)·Nov 15·7 min readFollowatprotoinframusictooling
croft.click and the Paralysis of Possibility...I guess I could ask my dad if he wants a redirect link to his business?ewan (eòghann)·Nov 10·8 min readFollowatprotoinfratoolingwebsite
The iMac ServerAttempting to repurpose a 2008 iMac as a server — bricked OS, failed USB installs, and the eventual Mac Mini replacement.ewan (eòghann)·Jul 28·1 min readFollowinfra
Hosting My Own Minecraft Server: Replacing Aternos with a Mac Miniewan (eòghann)·Jun 11·4 min readFollowapplegameinfra
My Journey to NixOSAdopting NixOS on the Dell Inspiron 3501 — from macOS user to declarative Linux config, the learning curve, and what actually clicked.ewan (eòghann)·Apr 20·1 min readFollowinfra