pkgs: package neovim

main
idylls 11 months ago
parent 458f2a6d81
commit 7019543a19
Signed by: idylls
GPG Key ID: 52D7502B0C319049

@ -0,0 +1,24 @@
{ fetchFromGitHub
, neovim-unwrapped
, luajit
, wrapNeovim
, xclip
, makeWrapper
, lib
}:
let version = "8a788e2";
in wrapNeovim (neovim-unwrapped.overrideAttrs (final: prev: {
src = fetchFromGitHub {
owner = "neovim";
repo = "neovim";
rev = version;
hash = "sha256-AZrOz2EYx2taNLwoMPdSx5LuGZoXcAiwRo5IratMRNA=";
};
buildInputs = prev.buildInputs ++ [ makeWrapper ];
postFixup = ''
wrapProgram "$out/bin/nvim" --prefix PATH : "${lib.makeBinPath [ xclip ]}"
'';
})) { }

@ -10,5 +10,6 @@ let pkgs = nixpkgs.legacyPackages.${system};
in {
eww = pkgs.callPackage ./eww { inherit buildRustPlatform; };
emacs = pkgs.callPackage (import ./emacs { inherit (pkgs) emacs; }) {};
neovim = pkgs.callPackage ./neovim {};
runelite = pkgs.callPackage ./runelite { inherit (develPkgs) maven; };
}

Loading…
Cancel
Save