this is here for my convenience, I make no claims of practicality or beauty (it uses nix-shell and hardcodes pathnames)