nichts/modules/editors/nvf/nvf.nix
2024-07-06 13:39:24 +02:00

46 lines
985 B
Nix
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
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";
};
};
};
};
}