From e4feed89e6f15bcaaa6cefc8ca79d482accbb300 Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Tue, 15 Nov 2022 00:06:26 +0100 Subject: fixmeuplater --- flake.nix | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 3ca0fbc..b8b2af3 100644 --- a/flake.nix +++ b/flake.nix @@ -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"; + }; }; }) ]; -- cgit v1.2.3