diff options
| author | outremonde <outremonde@vivaldi.net> | 2025-06-10 20:32:00 -0400 |
|---|---|---|
| committer | outremonde <outremonde@vivaldi.net> | 2025-06-10 20:32:00 -0400 |
| commit | 9786eb8672213344d8d1b7bdef12bc94510b20db (patch) | |
| tree | b7d79440800c92d32187ab32c636b0830c94a610 /pkgs/old-neovim/default.nix | |
initialized repository
Former-commit-id: 84647f22b951a957b2b83885b612115d473f6626
Diffstat (limited to 'pkgs/old-neovim/default.nix')
| -rw-r--r-- | pkgs/old-neovim/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/old-neovim/default.nix b/pkgs/old-neovim/default.nix new file mode 100644 index 0000000..97a23df --- /dev/null +++ b/pkgs/old-neovim/default.nix @@ -0,0 +1,48 @@ +{ + pkgs, + inputs, +}: +inputs.mnw.lib.wrap pkgs { + neovim = pkgs.neovim-unwrapped; + + plugins = with pkgs.vimPlugins; { + dev.config.pure = ./config; + start = [ + # Core Plugins + mini-nvim # Ton of small modules. + nvim-lspconfig # Adds lsp presets. + actions-preview-nvim # Adds a selector for LSP actions. + nvim-treesitter.withAllGrammars # All treesitter grammars. + tabby-nvim # Tab bar. + friendly-snippets # Extra snippets. + lazydev-nvim # Enhances the nvim config editing experience. + + # Colorschemes + oxocarbon-nvim # IBM Carbon themes. + rose-pine # Rose Pine themes. + kanagawa-nvim # Kanagawa themes. + everforest # Green themes. + nordic-nvim # Warm dark nordic theme. + + # Miscellaneous Plugins + presence-nvim # Discord RPC for nvim. + cellular-automaton-nvim # Fun useless plugin. + ]; + opt = []; + }; + + luaFiles = [./config/init.lua]; + + extraBinPath = with pkgs; [ + # LSP Servers + lua-language-server # Lua LS + nil # Nix LS + marksman # Markdown LS + + # Formatters + alejandra # Nix Formatter + + # Extra Tools + ripgrep + ]; +} |
