biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / wofi / default.nix
blob2884f0072a08cc631e16662a482db1f4214c28d4
1 { stdenv
2 , lib
3 , fetchFromSourcehut
4 , pkg-config
5 , meson
6 , ninja
7 , wayland
8 , gtk3
9 , wrapGAppsHook3
10 , installShellFiles
12 stdenv.mkDerivation rec {
13   pname = "wofi";
14   version = "1.4.1";
16   src = fetchFromSourcehut {
17     repo = pname;
18     owner = "~scoopta";
19     rev = "v${version}";
20     sha256 = "sha256-aedoUhVfk8ljmQ23YxVmGZ00dPpRftW2dnRAgXmtV/w=";
21     vc = "hg";
22   };
24   nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook3 installShellFiles ];
25   buildInputs = [ wayland gtk3 ];
27   patches = [
28     # https://todo.sr.ht/~scoopta/wofi/121
29     ./do_not_follow_symlinks.patch
30   ];
32   postInstall = ''
33     installManPage man/wofi*
34   '';
36   meta = with lib; {
37     description = "Launcher/menu program for wlroots based wayland compositors such as sway";
38     homepage = "https://hg.sr.ht/~scoopta/wofi";
39     license = licenses.gpl3Only;
40     maintainers = with maintainers; [ aleksana ];
41     platforms = with platforms; linux;
42     mainProgram = "wofi";
43   };