My Nix Configuration
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

[dishvim] update config again

dish 2d326f72 c6ef8ac0

+51 -9
+5 -6
neovim/basics.nix
··· 2 2 { 3 3 imports = [ 4 4 # keep-sorted start 5 - ./mini.nix 5 + ./plugins/colorizer.nix 6 + ./plugins/lualine.nix 7 + ./plugins/mini.nix 8 + ./plugins/rainbow-delimiters.nix 9 + ./plugins/snacks.nix 6 10 ./plugins/yanky-nvim.nix 7 - ./snacks.nix 8 11 # keep-sorted end 9 12 ]; 10 13 config.vim = { ··· 38 41 enable = true; 39 42 globalStyle = "single"; 40 43 }; 41 - colorizer.enable = true; 42 44 }; 43 45 utility.direnv.enable = true; 44 - visuals = { 45 - rainbow-delimiters.enable = true; 46 - }; 47 46 # Disable useless built-in plugins 48 47 globals = { 49 48 loaded_2html_plugin = 1;
+1 -1
neovim/dishvim.nix
··· 13 13 ./languages/rust.nix 14 14 ./languages/sql.nix 15 15 ./languages/toml.nix 16 - ./lualine.nix 17 16 ./misc/cursor-restore.nix 18 17 ./plugins/dial-nvim.nix 19 18 ./plugins/hlargs-nvim.nix 19 + ./plugins/neogit.nix 20 20 ./plugins/obsidian.nix 21 21 ./plugins/trouble.nix 22 22 # keep-sorted end
+1 -1
neovim/languages/markdown.nix
··· 1 - _: { 1 + { 2 2 config.vim = { 3 3 languages.markdown = { 4 4 enable = true;
neovim/lualine.nix neovim/plugins/lualine.nix
neovim/mini.nix neovim/plugins/mini.nix
-1
neovim/minvim.nix
··· 4 4 # keep-sorted start 5 5 ./basics.nix 6 6 ./git.nix 7 - ./lualine.nix 8 7 ./misc/cursor-restore.nix 9 8 ./plugins/dial-nvim.nix 10 9 ./plugins/hlargs-nvim.nix
+15
neovim/plugins/colorizer.nix
··· 1 + { 2 + config.vim.lazy.plugins.nvim-colorizer-lua = { 3 + package = "nvim-colorizer-lua"; 4 + setupModule = "colorizer"; 5 + setupOpts = { 6 + lazy_load = true; 7 + }; 8 + event = [ 9 + { 10 + event = "User"; 11 + pattern = "LazyFile"; 12 + } 13 + ]; 14 + }; 15 + }
+5
neovim/plugins/neogit.nix
··· 1 + { 2 + config.vim.git.neogit = { 3 + enable = true; 4 + }; 5 + }
+24
neovim/plugins/rainbow-delimiters.nix
··· 1 + { lib, ... }: 2 + let 3 + inherit (lib.generators) mkLuaInline; 4 + in 5 + { 6 + config.vim.visuals.rainbow-delimiters = { 7 + enable = true; 8 + setupOpts = { 9 + strategy = { 10 + "['']" = mkLuaInline '' 11 + function(bufnr) 12 + local line_count = vim.api.nvim_buf_line_count(bufnr) 13 + if line_count > 10000 then 14 + return nil 15 + elseif line_count > 1000 then 16 + return 'rainbow-delimiters.strategy.global' 17 + end 18 + return 'rainbow-delimiters.strategy.local' 19 + end 20 + ''; 21 + }; 22 + }; 23 + }; 24 + }
neovim/snacks.nix neovim/plugins/snacks.nix