diff options
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"; + }; }; }) ]; |
