Skyler Grey | 252927a | 2022-10-18 22:18:15 +0100 | [diff] [blame] | 1 | { pkgs |
2 | , lib | ||||
3 | , ... | ||||
Skyler Grey | 1010db9 | 2022-09-05 03:21:48 +0100 | [diff] [blame] | 4 | }: { |
Skyler Grey | a7feb6e | 2022-08-26 06:51:55 +0100 | [diff] [blame] | 5 | programs.neovim = { |
Skyler Grey | 1010db9 | 2022-09-05 03:21:48 +0100 | [diff] [blame] | 6 | extraConfig = |
7 | '' | ||||
8 | source ${./git-conflict.lua} | ||||
9 | '' | ||||
10 | + lib.pipe [ | ||||
11 | ./lazygit.vim | ||||
Skyler Grey | 77af0e8 | 2023-01-26 00:36:30 +0000 | [diff] [blame] | 12 | ./binds.vim |
Skyler Grey | 1010db9 | 2022-09-05 03:21:48 +0100 | [diff] [blame] | 13 | ] [ |
14 | (map builtins.readFile) | ||||
15 | (builtins.concatStringsSep "\n") | ||||
16 | ]; | ||||
Skyler Grey | a7feb6e | 2022-08-26 06:51:55 +0100 | [diff] [blame] | 17 | plugins = with pkgs.vimPlugins; [ |
18 | vim-gitgutter | ||||
19 | vim-fugitive | ||||
20 | lazygit-nvim | ||||
21 | pkgs.git-conflict-nvim | ||||
22 | ]; | ||||
23 | }; | ||||
24 | } |