@heywoodlh

heywoodlh thoughts

heywoodlh tech stack

Updated January 5th, 2026

Core principles:


Unix-like development powered by Nix flakes

Nix runs on MacOS and Linux and can configure everything!

The following projects allow me to codify various environments:

I store all of my meaningful configuration in the following repository:

When possible, I try to make my tooling modular and operating system agnostic (aside from the constraint of being on a Unix-like operating system – I don’t really use Windows outside of gaming). This allows me to reap the benefits of Nix anywhere as long as I can run Nix.


Command line tools

I use Helix for all of my writing, and Tmux for productivity.

helix

The following tools are visible in the above image:

Try out my Helix configuration on MacOS or Linux!

nix --extra-experimental-features "flakes nix-command" run "github:heywoodlh/nixos-configs?dir=flakes/helix"

Or my Fish/Tmux configuration:

# Fish
nix --extra-experimental-features "flakes nix-command" run "github:heywoodlh/nixos-configs?dir=flakes/fish"

# Tmux
nix --extra-experimental-features "flakes nix-command" run "github:heywoodlh/nixos-configs?dir=flakes/fish#tmux"

Communication

Email:

Messaging:

Firefox configuration

firefox

Home-Manager Firefox configuration in this screenshot:


Honorable mentions