vimPlugins.fruzzy: drop

This commit is contained in:
PerchunPak
2025-11-12 16:32:17 +01:00
parent d0753d4a6b
commit cb46eb8dee
4 changed files with 1 additions and 48 deletions
@@ -78,6 +78,7 @@ mapAliases (
feline-nvim = throw "feline.nvim has been removed: upstream deleted repository. Consider using lualine"; # Added 2025-02-09
fugitive = vim-fugitive;
floating-nvim = throw "floating.nvim has been removed: abandoned by upstream. Use popup-nvim or nui-nvim"; # Added 2024-11-26
fruzzy = throw "vimPlugins.fruzzy did not update since 2019-10-28 and uses EOL version of Nim"; # Added 2025-11-12
fzfWrapper = fzf-wrapper;
ghc-mod-vim = ghcmod-vim;
ghcmod = ghcmod-vim;
@@ -5464,19 +5464,6 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
fruzzy = buildVimPlugin {
pname = "fruzzy";
version = "2020-08-31";
src = fetchFromGitHub {
owner = "raghur";
repo = "fruzzy";
rev = "4cdfee7b828a5cace22bfd93cf23fee0b2b233c4";
sha256 = "1dmxz283ypz1klcmdf4jk699aifr3dywkh9y8v8v8vyflampqwwp";
};
meta.homepage = "https://github.com/raghur/fruzzy/";
meta.hydraPlatforms = [ ];
};
fugit2-nvim = buildVimPlugin {
pname = "fugit2.nvim";
version = "2025-09-02";
@@ -1237,40 +1237,6 @@ assertNoAdditions {
runtimeDeps = [ charm-freeze ];
};
fruzzy =
let
# until https://github.com/NixOS/nixpkgs/pull/67878 is merged, there's no better way to install nim libraries with nix
nimpy = fetchFromGitHub {
owner = "yglukhov";
repo = "nimpy";
rev = "4840d1e438985af759ddf0923e7a9250fd8ea0da";
sha256 = "0qqklvaajjqnlqm3rkk36pwwnn7x942mbca7nf2cvryh36yg4q5k";
};
binaryheap = fetchFromGitHub {
owner = "bluenote10";
repo = "nim-heap";
rev = "c38039309cb11391112571aa332df9c55f625b54";
sha256 = "05xdy13vm5n8dw2i366ppbznc4cfhq23rdcklisbaklz2jhdx352";
};
in
super.fruzzy.overrideAttrs (old: {
buildInputs = [ nim1 ];
patches = [
(replaceVars ./patches/fruzzy/get_version.patch {
inherit (old) version;
})
];
configurePhase = ''
substituteInPlace Makefile \
--replace-fail \
"nim c" \
"nim c --nimcache:$TMP --path:${nimpy} --path:${binaryheap}"
'';
buildPhase = ''
make build
'';
});
fugit2-nvim = super.fugit2-nvim.overrideAttrs {
# Requires web-devicons but mini.icons can mock them up
checkInputs = [
@@ -418,7 +418,6 @@ https://github.com/megaannum/forms/,,
https://github.com/rubiin/fortune.nvim/,HEAD,
https://github.com/charm-and-friends/freeze.nvim/,HEAD,
https://github.com/rafamadriz/friendly-snippets/,,
https://github.com/raghur/fruzzy/,,
https://github.com/SuperBo/fugit2.nvim/,HEAD,
https://github.com/shumphrey/fugitive-gitlab.vim/,,
https://github.com/BeneCollyridam/futhark-vim/,,