full refactor

This commit is contained in:
2025-12-09 17:38:41 -05:00
parent 1f5feb1b42
commit 785564e69e
31 changed files with 925 additions and 754 deletions

15
sw/nvim.nix Normal file
View File

@@ -0,0 +1,15 @@
{ pkgs, ... }:
{
# https://github.com/nvim-treesitter/nvim-treesitter#i-get-query-error-invalid-node-type-at-position
xdg.configFile."nvim/parser".source =
let
parsers = pkgs.symlinkJoin {
name = "treesitter-parsers";
paths = (pkgs.vimPlugins.nvim-treesitter.withPlugins (plugins: with plugins; [
c
lua
])).dependencies;
};
in
"${parsers}/parser";
}