Projects
Open-source configs, tools and plugins. Most live on Rootiest Git and are mirrored to GitHub.
Terminal & editor
Fish Config
A modular, guard-railed Fish shell configuration with full documentation.
Neovim Config
The Rootiest Neovim setup, tuned for everyday development, with a printable cheatsheet.
Dotfiles
Brings a fresh Linux machine to a working state with chezmoi, cloning each Rootiest config into place.
Tmux Config
The Rootiest tmux configuration.
Kitty Config
The Rootiest kitty terminal configuration.
Ghostty Config
The Rootiest Ghostty terminal configuration.
WezTerm Config
The Rootiest WezTerm configuration.
Lazygit Config
Catppuccin theme, difftastic diffs and a Conventional Commits form for lazygit.
Hyprland Config
Hyprland desktop configuration (work in progress).
Rootiest Iosevka
A custom Iosevka font variant built for terminals and editors.
Tools & apps
Rootiest AI Plugins
Plugins and skills for Claude Code and other AI coding agents.
Claude Tokenization Proxy
Masks secrets locally before they reach the Claude API, then restores them in replies.
Rootiest Status for Android
Native Android client for status.rootiest.dev, with a widget and notifications.
Color Tool
Portable CLI for picking, converting and formatting colours on KDE Plasma and Wayland.
Icon Color Tool
GTK4 app for editing the colour scheme embedded in Breeze icon SVGs.
nvim-updater.nvim
Build and update Neovim from source, from inside Neovim.
NeoTerm
Use Neovide as a traditional terminal emulator.
Obsidian AI Image OCR
Obsidian plugin for AI-powered text extraction from images.
Keyboards & hardware
Klipper & 3D printing
Older projects from the Klipper community, kept online for the people who still use them.