8 rustPlatform.buildRustPackage rec {
12 nativeBuildInputs = [ pkg-config ];
13 buildInputs = [ alsa-lib ];
15 src = fetchFromGitHub {
19 hash = "sha256-xoC1PtDQjkvoWb9x8A43ITo6xyYOv9hxH2pxiZBBvKI=";
22 cargoHash = "sha256-cRAFnmgvzWLFAjB7H1rU4FdxMwm0J6d76kdFPoXpPMw=";
25 description = "Background CLI-based alarm system for *nix";
27 pwalarmd is a command-line (daemon-based) alarm system.
28 It has extensive configuration and personalization, PulseAudio
29 and PipeWire support, and supports live configuration changes.
31 mainProgram = "pwalarmd";
32 license = lib.licenses.gpl2Only;
33 platforms = lib.platforms.all;
34 badPlatforms = lib.platforms.darwin;
35 maintainers = with lib.maintainers; [ amyipdev ];