diff options
| author | 2025-03-06 16:21:06 +0300 | |
|---|---|---|
| committer | 2025-03-06 16:21:06 +0300 | |
| commit | ccdef9f43b27c274efe4711e6c5a2d4fe78e261c (patch) | |
| tree | 3e94c6b8e5f4e21cce52164557c38e208fe72015 /flake.nix | |
| parent | feat: initial commit with nixCats (diff) | |
| download | neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.tar.gz neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.tar.bz2 neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.tar.lz neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.tar.xz neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.tar.zst neovim-configuration-ccdef9f43b27c274efe4711e6c5a2d4fe78e261c.zip | |
feat: basic proof-of-concept configuration
Diffstat (limited to '')
| -rw-r--r-- | flake.nix | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -104,14 +104,25 @@ # This is for plugins that will load at startup without using packadd: startupPlugins = { gitPlugins = with pkgs.neovimPlugins; [ ]; - general = with pkgs.vimPlugins; [ ]; + + general = with pkgs.vimPlugins; { + always = [ lze lzextras ]; + }; + + theme = with pkgs.vimPlugins; (builtins.getAttr (categories.colorscheme or "catppuccin-mocha") { + "catppuccin-mocha" = catppuccin-nvim; + }); }; # not loaded automatically at startup. # use with packadd and an autocommand in config to achieve lazy loading optionalPlugins = { gitPlugins = with pkgs.neovimPlugins; [ ]; - general = with pkgs.vimPlugins; [ ]; + + general = with pkgs.vimPlugins; { + telescope = [ telescope-nvim ]; + extra = [ which-key-nvim ]; + }; }; # shared libraries to be added to LD_LIBRARY_PATH @@ -180,9 +191,13 @@ # and a set of categories that you want # (and other information to pass to lua) categories = { + theme = true; + colorscheme = "catppuccin-mocha"; + general = true; gitPlugins = true; customPlugins = true; + test = true; example = { youCan = "add more than just booleans"; |
