python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / monitoring / hdaps.nix
blob59b8b9b3c054979a9715f0a1bb9b2f02bf708a40
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   cfg = config.services.hdapsd;
7   hdapsd = [ pkgs.hdapsd ];
8 in
10   options = {
11     services.hdapsd.enable = mkEnableOption
12       (lib.mdDoc ''
13         Hard Drive Active Protection System Daemon,
14         devices are detected and managed automatically by udev and systemd
15       '');
16   };
18   config = mkIf cfg.enable {
19     boot.kernelModules = [ "hdapsd" ];
20     services.udev.packages = hdapsd;
21     systemd.packages = hdapsd;
22   };