yep, more dotfiles
1{ lib
2, rustPlatform
3, fetchFromGitHub
4
5, pkg-config
6, alsa-lib
7, jack2
8}:
9
10rustPlatform.buildRustPackage rec {
11 pname = "asak";
12 version = "0.3.3";
13
14 src = fetchFromGitHub {
15 owner = "chaosprint";
16 repo = pname;
17 rev = "v${version}";
18 hash = "sha256-yhR8xLCFSmTG2yqsbiP3w8vcvLz4dsn4cbMPFedzUFI=";
19 };
20
21 cargoHash = "sha256-jhRh6xl+mi4sy8XopFP6YLghWYLqEmLVRhWfXAQ6m54=";
22
23 nativeBuildInputs = [
24 pkg-config
25 alsa-lib
26 jack2
27 ];
28
29 PKG_CONFIG_PATH = "${alsa-lib.dev}/lib/pkgconfig:${jack2.dev}/lib/pkgconfig";
30
31 buildInputs = [ ];
32
33 meta = with lib; {
34 description = "A cross-platform audio recording/playback CLI tool with TUI";
35 homepage = "https://github.com/chaosprint/asak";
36 maintainers = [ "mrnossiom" ];
37 mainProgram = "asak";
38 };
39}
40