self: super: { vimPlugins = super.vimPlugins.extend (final: prev: { coc-tabnine = let inherit (super) tabnine; in prev.coc-tabnine.overrideAttrs { buildInputs = [ tabnine ]; postFixup = '' mkdir -p $target/binaries/${tabnine.version} ln -s ${tabnine}/bin/ $target/binaries/${tabnine.version}/${tabnine.passthru.platform} ''; }; }); enchant = let file = builtins.fetchurl { url = "https://raw.githubusercontent.com/alanpearce/nixpkgs/7ee75d6aa9b088922b47b69c1912b2afe000ae52/pkgs/development/libraries/enchant/2.x.nix"; sha256 = "1y7h3fvp7ghcfb5v3h6riiv7z2bzgnxm0p696bbhfb0gwwv9q8aw"; }; in super.callPackage file { withHspell = false; withAspell = false; inherit (super.darwin.apple_sdk.frameworks) Cocoa; }; }