diff --git a/pkgs/default.nix b/pkgs/default.nix index 95c15d1..c91313e 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -61,4 +61,28 @@ in sha256 = "0mjs3yilf5rixm67wk4h4jji54dsc0w3vfxd561pvfbxplbmgh3c"; }; }); + + vimPlugins = prev.vimPlugins // { + # TODO: Remove once (if?) https://github.com/LnL7/vim-nix/pull/28 lands + vim-nix = prev.vimPlugins.vim-nix.overrideAttrs (o: { + patches = o.patches or [ ] ++ (map prev.fetchpatch [ + { + url = "https://github.com/LnL7/vim-nix/commit/d298418ba10e1460b3b22106633731c2a9c1c83b.patch"; + sha256 = "sha256-JcSkHScZtEN7qLYKxQB3pasl98MBXVBilB1noLxJxb8="; + } + { + url = "https://github.com/LnL7/vim-nix/commit/7b26edee3e2f63cce096aff65cfdaf995ebd92b0.patch"; + sha256 = "sha256-sId/HOUfYf5U9S3HgSmOsldRiEbXc5mVFol7M7CMdi8="; + } + { + url = "https://github.com/LnL7/vim-nix/commit/7cad7f3666a63ff00f7ecd73a98886031901b918.patch"; + sha256 = "sha256-rSRPkCo1wLvyufQkOo3gOwHetxvLdI6L89r7UgApz54="; + } + { + url = "https://github.com/LnL7/vim-nix/commit/6affa2b211b02a907ab3bc7064821be57ae93446.patch"; + sha256 = "sha256-/fFx2/v2bGLAf5xQD+Y5p79NyRQu2dRFNoc9sYXoglM="; + } + ]); + }); + }; }