diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2022-11-15 00:06:26 +0100 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2022-11-15 00:06:26 +0100 |
| commit | e4feed89e6f15bcaaa6cefc8ca79d482accbb300 (patch) | |
| tree | 51ee177cd34619e9cf84676582a3e15c99ff0eb3 /flake.nix | |
| parent | 70f3bc54f2ba254645b0f7d4676443e034456d7a (diff) | |
fixmeuplater
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 39 |
1 files changed, 21 insertions, 18 deletions
@@ -43,29 +43,32 @@ }; }) - # fetchPluginFromGit = name: rev: pkgs.vimUtils.buildVimPluginFrom2Nix { - # name = name; - # src = builtins.fetchGit { - # url = "https://github.com/${name}"; - # submodules = true; - # inherit rev; - # }; - # }; - - # (fetchPluginFromGit "klen/nvim-test" "32f162c27045fc712664b9ddbd33d3c550cb2bfc") - + # overlay some vim plugins (final: prev: { - vimPlugins = - prev.vimPlugins - // { - firvish-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { - name = "firvish-nvim"; + vimPlugins = let + getVimPlugin = { + name, + git, + rev, + ref ? "master", + }: + pkgs.vimUtils.buildVimPluginFrom2Nix { + inherit name; src = builtins.fetchGit { - url = "https://github.com/Furkanzmc/firvish.nvim"; + url = "https://github.com/${git}"; submodules = true; - rev = "127f9146175d6bbaff6a8b761081cfd2279f8351"; + inherit rev; + inherit ref; }; }; + in + prev.vimPlugins + // { + firvish-nvim = getVimPlugin { + name = "firvish-nvim"; + git = "Furkanzmc/firvish.nvim"; + rev = "127f9146175d6bbaff6a8b761081cfd2279f8351"; + }; }; }) ]; |
