nichts/modules/editors/nvf/nvf.nix

47 lines
985 B
Nix
Raw Normal View History

2024-07-06 13:39:24 +02:00
{
inputs,
lib,
pkgs,
...
}: {
programs.nvf = {
enable = true;
defaultEditor = true;
enableManpages = true;
settings = {
vim = {
# use neovim-unwrapped from nixpkgs
package = pkgs.neovim-unwrapped;
viAlias = true;
vimAlias = true;
withNodeJs = false;
withPython3 = false;
withRuby = false;
# Prevent swapfile and backupfile from being created
preventJunkFiles = true;
# Make use of the clipboard for default yank and paste operations. Dont use * and +
useSystemClipboard = true;
spellcheck = {
enable = true;
languages = ["en" "de"];
};
# Whether to enable the experimental Lua module loader to speed up the start up process
enableLuaLoader = true;
enableEditorconfig = true;
debugMode = {
enable = false;
logFile = "/tmp/nvim.log";
};
};
};
};
}