8 rustPlatform.buildRustPackage rec {
12 nativeBuildInputs = [ pkg-config ];
13 buildInputs = [ alsa-lib ];
15 src = fetchFromGitHub {
19 hash = "sha256-xoC1PtDQjkvoWb9x8A43ITo6xyYOv9hxH2pxiZBBvKI=";
22 cargoHash = "sha256-OvTGpekiy6j7un+jF4t9tauzi4RndIyPwJRHTOtt4GM=";
28 buildAndTestSubdir = "pwalarmctl";
31 description = "Controller for pwalarmd";
33 pwalarmctl is a command-line controller for pwalarmd which allows
34 for live configuration changes and access to the active state
37 mainProgram = "pwalarmctl";
38 license = lib.licenses.gpl2Only;
39 platforms = lib.platforms.all;
40 badPlatforms = lib.platforms.darwin;
41 maintainers = with lib.maintainers; [ amyipdev ];