chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / gl / glrnvim / package.nix
blobaf11d0a6666564f11ef64b10200998e8010b343e
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   rustPlatform,
6   darwin,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "glrnvim";
11   version = "1.4.0";
13   src = fetchFromGitHub {
14     owner = "beeender";
15     repo = "glrnvim";
16     rev = "v${version}";
17     hash = "sha256-n3t3s3fzmBGXRDydYxNJ13itKul8dyLNW6HP8Di4hY0=";
18   };
20   cargoHash = "sha256-cHEse+pXwgPTL8GJyY4s1mhWXGTY8Fnn2rFpA5SNerY=";
22   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
23     DiskArbitration
24     Foundation
25   ]);
27   postInstall = ''
28     install -Dm644 glrnvim.desktop -t $out/share/applications
29     install -Dm644 glrnvim.svg $out/share/icons/hicolor/scalable/apps/glrnvim.svg
30   '';
32   meta = {
33     description = "Really fast & stable neovim GUI which could be accelerated by GPU";
34     homepage = "https://github.com/beeender/glrnvim";
35     mainProgram = "glrnvim";
36     license = lib.licenses.gpl3Plus;
37     maintainers = with lib.maintainers; [ aacebedo ];
38   };