Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ttak0422/loaded-nvim
flake module for Nix users who want to optimize Neovim startup performance
https://github.com/ttak0422/loaded-nvim
neovim nix
Last synced: about 2 months ago
JSON representation
flake module for Nix users who want to optimize Neovim startup performance
- Host: GitHub
- URL: https://github.com/ttak0422/loaded-nvim
- Owner: ttak0422
- License: mit
- Created: 2024-02-22T12:57:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-09T02:34:00.000Z (8 months ago)
- Last Synced: 2024-12-07T11:42:19.748Z (about 2 months ago)
- Topics: neovim, nix
- Language: Nix
- Homepage:
- Size: 10.7 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
loaded-nvim
reusable flake module for Nix users who want to optimize Neovim startup performance
## options
```nix
# e.g. best performance
loaded-nvim = {
package = pkgs.neovim-unwrapped; # (default)
did_load_ftplugin = true;
did_indent_on = true;
did_install_default_menus = true;
skip_loading_mswin = true;
loaded_gzip = true;
loaded_man = true;
loaded_matchit = true;
loaded_matchparen = true;
loaded_netrwPlugin = true;
loaded_remote_plugins = true;
loaded_shada_plugin = true;
loaded_spellfile_plugin = true;
loaded_tarPlugin = true;
loaded_2html_plugin = true;
loaded_tutor_mode_plugin = true;
loaded_zipPlugin = true;
};
```## usage
```nix
imports = [ inputs.loaded-nvim.flakeModule ];# set as you like (see options)
loaded-nvim = {
# ...
};
loaded-nvim' = {
foo = {
# ...
};
};# loaded-nvim provides `loaded-nvim` and `loaded-nvim-XXXX` packages that you set up.
#
# └───packages
# └───
# ├───loaded-nvim: package
# └───loaded-nvim-foo: package
#
# e.g. package = self.packages.${system}.loaded-nvim;
# e.g. package = self.packages.${system}.loaded-nvim-foo;
```