Navigation Menu

Skip to content

Commit

Permalink
Override neovim-qt to latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
unclechu committed Sep 24, 2020
1 parent 13ddd29 commit 4f3bf55
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions pkgs.nix
Expand Up @@ -26,4 +26,43 @@ stable-pkgs // {
"-DCHAT_TYPE=BASIC"
];
});

neovim-qt =
let
unwrapped =
stable-pkgs.neovim-qt.unwrapped.overrideAttrs (a: a // rec {
version = "0.2.16.1";

src = fetchFromGitHub {
owner = "equalsraf";
repo = "neovim-qt";
rev = "v${version}";
sha256 = "0x5brrim3f21bzdmh6wyrhrislwpx1248wbx56csvic6v78hzqny";
};

cmakeFlags = [
"-DUSE_SYSTEM_MSGPACK=1"
"-DENABLE_TESTS=0"
];
});
in
stable-pkgs.makeOverridable ({ neovim }: stable-pkgs.neovim-qt.overrideAttrs (a: a // {
version = unwrapped.version;

buildCommand = ''
makeWrapper '${unwrapped}/bin/nvim-qt' "$out/bin/nvim-qt" \
--prefix PATH : "${neovim}/bin"
# link .desktop file
mkdir -p "$out/share/pixmaps"
ln -s '${unwrapped}/share/applications' "$out/share/applications"
ln -s '${unwrapped}/share/pixmaps/nvim-qt.png' "$out/share/pixmaps/nvim-qt.png"
'';

passthru = {
inherit unwrapped;
};

inherit (unwrapped) meta;
})) { inherit (stable-pkgs) neovim; };
}

0 comments on commit 4f3bf55

Please sign in to comment.