1{ lib, buildGoModule, fetchFromGitHub, alsa-lib }:
2
3buildGoModule rec {
4 pname = "sampler";
5 version = "1.1.0";
6
7 src = fetchFromGitHub {
8 owner = "sqshq";
9 repo = pname;
10 rev = "v${version}";
11 sha256 = "1lanighxhnn28dfzils7i55zgxbw2abd6y723mq7x9wg1aa2bd0z";
12 };
13
14 vendorSha256 = "04nywhkil5xkipcibrp6vi63rfcvqgv7yxbxmmrhqys2cdxfvazv";
15
16 doCheck = false;
17
18 subPackages = [ "." ];
19
20 buildInputs = [ alsa-lib ];
21
22 meta = with lib; {
23 description = "Tool for shell commands execution, visualization and alerting";
24 homepage = "https://sampler.dev";
25 license = licenses.gpl3;
26 maintainers = with maintainers; [ uvnikita ];
27 platforms = platforms.unix;
28 };
29}