nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / ki / kickoff / package.nix
blobeb19c1801c047678d8bd53898a647fe7812bbc95
2   lib,
3   fetchFromGitHub,
4   rustPlatform,
5   fontconfig,
6   pkg-config,
7   wayland,
8   libxkbcommon,
9   makeWrapper,
12 rustPlatform.buildRustPackage rec {
13   pname = "kickoff";
14   version = "0.7.4";
16   src = fetchFromGitHub {
17     owner = "j0ru";
18     repo = pname;
19     rev = "v${version}";
20     hash = "sha256-q/+Ik8L58LxOllpEosYyvD38RJb+NIQHslYpgGSwjKc=";
21   };
23   cargoHash = "sha256-8LSz/YeqdbtFXpWq2MMhEI9+8mxsLdE4LUyQHcgLkZY=";
25   libPath = lib.makeLibraryPath [
26     wayland
27     libxkbcommon
28   ];
30   buildInputs = [
31     fontconfig
32     libxkbcommon
33   ];
34   nativeBuildInputs = [
35     makeWrapper
36     pkg-config
37   ];
39   postInstall = ''
40     wrapProgram "$out/bin/kickoff" --prefix LD_LIBRARY_PATH : "${libPath}"
41   '';
43   meta = with lib; {
44     description = "Minimalistic program launcher";
45     mainProgram = "kickoff";
46     homepage = "https://github.com/j0ru/kickoff";
47     license = licenses.gpl3Plus;
48     maintainers = with maintainers; [ pyxels ];
49     platforms = platforms.linux;
50   };