biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / editors / kibi / default.nix
bloba5056575fa4a299d836cef207be668b2c2d8e7d0
1 { lib
2 , fetchFromGitHub
3 , rustPlatform
4 , makeWrapper
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "kibi";
9   version = "0.2.2";
11   cargoSha256 = "sha256-ebUCkcUACganeq5U0XU4VIGClKDZGhUw6K3WBgTUUUw=";
13   src = fetchFromGitHub {
14     owner = "ilai-deutel";
15     repo = "kibi";
16     rev = "v${version}";
17     sha256 = "sha256-ox1qKWxJlUIFzEqeyzG2kqZix3AHnOKFrlpf6O5QM+k=";
18   };
20   nativeBuildInputs = [ makeWrapper ];
22   postInstall = ''
23     install -Dm644 syntax.d/* -t $out/share/kibi/syntax.d
24     wrapProgram $out/bin/kibi --prefix XDG_DATA_DIRS : "$out/share"
25   '';
27   meta = with lib; {
28     description = "A text editor in ≤1024 lines of code, written in Rust";
29     homepage = "https://github.com/ilai-deutel/kibi";
30     license = licenses.mit;
31     maintainers = with maintainers; [ robertodr ];
32     mainProgram = "kibi";
33   };