🦜 msleigh.io
@msleigh.io@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Personal website and blog of msleigh
Your feed and you don't want it here? Just
e-mail the birb.
Scaffolding blog posts with an agent skill deployed via chezmoi
https://msleigh.io/blog/2026/07/02/scaffolding-blog-posts-with-an-agent-skill-deployed-via-chezmoi/
Published: July 2, 2026 00:00
Scaffolding blog posts with an agent skill deployed via chezmoi
I set up a skill to "scaffold" - but not write - blog posts, using an AI agent
skill that I can invoke in coding (or other) sessions. The skill is stored in
my dotfiles repo, so that it gets…
Deploying LaunchAgents with chezmoi
https://msleigh.io/blog/2026/06/30/deploying-launchagents-with-chezmoi/
Published: June 30, 2026 00:00
Deploying LaunchAgents with chezmoi
While setting up local models with Ollama and
OpenCode, I wanted to
change the configuration of the Ollama launchd service, and found that brew
services doesn't support durable configuration changes. The alternative was…
Local models with Ollama and OpenCode
https://msleigh.io/blog/2026/06/30/local-models-with-ollama-and-opencode/
Published: June 30, 2026 00:00
Local models with Ollama and OpenCode
Inspired by
https://vickiboykis.com/2026/06/15/running-local-models-is-good-now/, a first
attempt at a sustainable local model setup, after some earlier experimentation.
Fixing dnscrypt-proxy on a Pi after a power cut
https://msleigh.io/blog/2026/06/25/fixing-dnscrypt-proxy-on-a-pi-after-a-power-cut/
Published: June 25, 2026 00:00
Fixing dnscrypt-proxy on a Pi after a power cut
A brief power cut during a heatwave rebooted the Raspberry Pi that I run
Pi-hole on. The Pi-hole Docker container
was set up properly so it came back automatically, but the host-level
dnscrypt-proxy did not,…
Debugging a FAISS segfault caused by dual OpenMP runtimes on macOS
https://msleigh.io/blog/2026/06/14/debugging-a-faiss-segfault-caused-by-dual-openmp-runtimes-on-macos/
Published: June 14, 2026 00:00
Debugging a FAISS segfault caused by dual OpenMP runtimes on macOS
A Jupyter kernel died silently during a FAISS vector search. The cause was two
OpenMP runtimes – one bundled by PyTorch, one by faiss-cpu – colliding inside
FAISS's parallel search once the…
Migrating dotfiles from branches and GNU Stow to chezmoi
https://msleigh.io/blog/2026/06/13/migrating-dotfiles-from-branches-and-gnu-stow-to-chezmoi/
Published: June 13, 2026 00:00
Migrating dotfiles from branches and GNU Stow to chezmoi
My dotfiles are forked from Mathias Bynens'
and have long used a branch-per-machine Git strategy with
GNU Stow for deployment.
Migrating to Chezmoi replaced all of that with
templates in a single…
Tmux prefix key delay on NFS home directories
https://msleigh.io/blog/2026/06/12/tmux-prefix-key-delay-on-nfs-home-directories/
Published: June 12, 2026 00:00
Tmux prefix key delay on NFS home directories
Symptom: After logging into a remote machine, the tmux prefix key (Ctrl-A)
is unresponsive for the first second or two of a new session. It works fine
after that brief window, and is immediately responsive in…
Running a Claude Code agent team
https://msleigh.io/blog/2026/06/08/running-a-claude-code-agent-team/
Published: June 8, 2026 00:00
Running a Claude Code agent team
I've been experimenting with Claude Code's agent teams, and this is a
step-by-step guide to starting a small autonomous team that works through
GitHub issues and opens pull requests for you to review; in this example:
team…
Splitting an Obsidian vault into personal and work with Git
https://msleigh.io/blog/2026/04/04/splitting-an-obsidian-vault-into-personal-and-work-with-git/
Published: April 4, 2026 00:00
Splitting an Obsidian vault into personal and work with Git
LyX to Markdown converter
https://msleigh.io/blog/2026/02/08/lyx-to-markdown-converter/
Published: February 8, 2026 00:00
LyX to Markdown converter
I had some old LyX-format files lying around; these are LaTeX-based documents
created with the LyX editor, which I used for a wh...