chore: update flake inputs and manual plugins
* swap precognition from manual to nixvim
feat(treesitter-context): init
fix(treesitter): enable highlight?
was this really not enabled by default? didn't event notice
feat: nix thingy for loading all .nix files
feat(telescope): symbols search
feat(lsp): keymap to toggle inlay hints
feat(lsp): enable additional Rust inlay hints
feat(telescope): add a bunch of new binds
feat(cmp): add scroll mappings
feat(tiny-code-action): bring back
feat(lsp): change to nixd from nil_ls
feat(lsp): bring back inlayHints
fix(lsp): inlay hints fuck shit up currently, disable
fix(telescope): show diagnostic messages completely
feat(lsp): switch to basedpyright