diff options
| author | schererleander <leander@schererleander.de> | 2025-07-29 02:02:53 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-07-29 02:02:53 +0200 |
| commit | 97cf1a9390cbb56bb904c777ebe8f6f559a7d8a4 (patch) | |
| tree | 5c35bb5d628e437e566ff98cb1abe8f13f16efa5 /modules/nvf.nix | |
| parent | d9708fc9cf291c1a37d5990cf38a51a9e09c2f65 (diff) | |
chore: delete unused modules
Diffstat (limited to 'modules/nvf.nix')
| -rw-r--r-- | modules/nvf.nix | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/modules/nvf.nix b/modules/nvf.nix deleted file mode 100644 index ec567df..0000000 --- a/modules/nvf.nix +++ /dev/null @@ -1,123 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - options.nvf.enable = lib.mkEnableOption "Setup nvf"; - config = lib.mkIf config.nvf.enable { - programs.nvf = { - enable = true; - settings = { - vim = { - theme.enable = true; - theme.name = "gruvbox"; - theme.transparent = true; - theme.style = "dark"; - - options = { - clipboard = "unnamedplus"; - tabstop = 2; - shiftwidth = 2; - expandtab = true; - autoindent = true; - mouse = "a"; - }; - - telescope.enable = true; - autocomplete.nvim-cmp.enable = true; - - mini = { - starter = { - enable = true; - setupOpts = { - header = " /l、 \n" + - "(゚、 。 7 \n" + - " l ~ ヽ \n" + - " じしf_,)ノ \n"; - footer = " "; - }; - }; - }; - - autopairs.nvim-autopairs.enable = true; - - git.enable = true; - - lsp = { - enable = true; - formatOnSave = true; - lspkind.enable = true; - lspSignature.enable = true; - }; - - diagnostics = { - enable = true; - config = { - signs = { - text = { - "vim.diagnostic.severity.ERROR" = " "; - "vim.diagnostic.severity.WARN" = " "; - "vim.diagnostic.severity.HINT" = " "; - "vim.diagnostic.severity.INFO" = " "; - }; - }; - underline = true; - virtual_lines = true; - virtual_text = { - format = lib.generators.mkLuaInline '' - function(diagnostic) - return string.format("%s (%s)", diagnostic.message, diagnostic.source) - end - ''; - }; - }; - nvim-lint.enable = true; - }; - - languages = { - enableTreesitter = true; - - nix.enable = true; - markdown.enable = true; - - clang.enable = true; - css.enable = true; - html.enable = true; - java.enable = true; - ts.enable = true; - go.enable = true; - lua.enable = true; - python.enable = true; - typst.enable = true; - # fails on darwin - #tailwind.enable = true; - }; - - formatter.conform-nvim.enable = true; - - visuals = { - nvim-web-devicons.enable = true; - }; - - snippets.luasnip.enable = true; - - binds = { - whichKey.enable = true; - cheatsheet.enable = true; - }; - - ui = { - borders.enable = false; - }; - - autocmds = [ - { - event = ["VimEnter"]; - command = "highlight StatusLine guibg=none | highlight StatusLineNC guibg=none"; - } - ]; - - statusline.lualine.enable = true; - }; - }; - }; - }; -} |
