vscode-parse-tree icon indicating copy to clipboard operation
vscode-parse-tree copied to clipboard

Add flake for dev environment on nix

Open fidgetingbits opened this issue 2 years ago • 9 comments

This is what I used to get a build environment working on nix, maybe not the best as I'm new to nix, but works.

fidgetingbits avatar Sep 14 '23 03:09 fidgetingbits

fwiw I was looking into the next step of adding new language support and it made me remember you are using a monorepo for all of the different cursorless stuff, so it may make more sense to have one flake in the base that allows development for everything, but I'll look into it more.

fidgetingbits avatar Sep 15 '23 10:09 fidgetingbits

Since this tool isn't included in the cursorless monrepo, could still add this flake if you decide you want them. Although as with the cursorless one, I'll need to remove node2nix from this one too. But will do it re-test another day. Also I removed the .envrc, so need to update the README to tweak the instructions still.

fidgetingbits avatar Sep 29 '23 16:09 fidgetingbits

Actually now that we don't use the vendored web-tree-sitter, it simplifies stuff on nix, so don't need any of the instructions for development in the readme in the end. I've removed the other unneeded dependencies from the flake as well.

fidgetingbits avatar Oct 01 '23 02:10 fidgetingbits

Fwiw we are now vendoring web-tree-sitter again 😅. See #69

pokey avatar Oct 16 '23 16:10 pokey

Well, if we can get everyone working on this on nix, we should resolve everyone's weird "it works on my machine" build issues related to node-gyp

auscompgeek avatar Oct 17 '23 12:10 auscompgeek

just wanted to check this one wasn't waiting on a review from me

pokey avatar Jan 19 '24 16:01 pokey

Still waiting for steam-run to be removed from the dev shell packages.

auscompgeek avatar Jan 19 '24 23:01 auscompgeek

Removed it

fidgetingbits avatar Jan 20 '24 13:01 fidgetingbits

great. if @auscompgeek is happy I'm happy

pokey avatar Jan 20 '24 16:01 pokey