vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / wa / walker / package.nix
blobdc374bb02536697d4e40728b9d893d30ecac9647
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   pkg-config,
6   gobject-introspection,
7   wrapGAppsHook4,
8   gtk4,
9   gtk4-layer-shell,
10   nix-update-script,
13 buildGoModule rec {
14   pname = "walker";
15   version = "0.7.7";
17   src = fetchFromGitHub {
18     owner = "abenz1267";
19     repo = "walker";
20     rev = "v${version}";
21     hash = "sha256-UJxLVnKfMLPkzec3XwNHcHE1x5kPFMoyqed0VNgFJ4w=";
22   };
24   vendorHash = "sha256-xLhpHrggOGq5VLjQO7OvH/Ei5YivJJhTsy2ek2AudRs=";
25   subPackages = [ "cmd/walker.go" ];
27   passthru.updateScript = nix-update-script { };
29   nativeBuildInputs = [
30     pkg-config
31     gobject-introspection
32     wrapGAppsHook4
33   ];
35   buildInputs = [
36     gtk4
37     gtk4-layer-shell
38   ];
40   meta = with lib; {
41     description = "Wayland-native application runner";
42     homepage = "https://github.com/abenz1267/walker";
43     license = licenses.mit;
44     platforms = platforms.linux;
45     maintainers = with maintainers; [ donovanglover ];
46     mainProgram = "walker";
47   };