Jake Hamilton · @jakehamilton
82 followers · 145 posts · Server hachyderm.io

I've packaged @suchipi 's fork for ! She added some awesome features like `qjsbootstrap` which lets you append to an existing binary to create a new program that automatically executes your code!

This includes a helper for building applications using `qjsbootstrap`. Check it out!

github.com/snowfallorg/quickjs

#quickjs #nix #javascript #NixFlake

Last updated 2 years ago

Jake Hamilton · @jakehamilton
76 followers · 122 posts · Server hachyderm.io

@conorf I have my setup extracted to its own repository with a .

github.com/jakehamilton/neovim

#neovim #NixFlake

Last updated 2 years ago

The only remaining item is stabilizing and its grammars. I've disabled regex syntax highlighting, but I'd like to use tree-sitter for that. Doesn't work so well when the bash and rust grammars, 2 of my most often used languages, have the highlight feature broken.

Solution? Pull it into its own and iterate until I find a version that works well enough for now. Then iterate from that point, coming from a known stable (albeit not fully functional) restore point.

#treesitter #vim #NixFlake

Last updated 2 years ago

I did it. After 2 years, (May 2020 is when my git-blame says this all started) I finally solved the problem: as a .

Neovim as one singular package, bundled with known-working language servers (independent nixpkgs pointer) and all configurations as one package. Organized to be flexible as I swap in and out plugins.

Most importantly, this makes plugin and Neovim upgrades individually atomic, with rollback option, all versioned by .

#neovim #NixFlake #nix #vim #git

Last updated 2 years ago