grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / monitoring / hdaps.nix
blob366367ef835c6fd573cb78dcd39a14275341d758
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         Hard Drive Active Protection System Daemon,
13         devices are detected and managed automatically by udev and systemd
14       '';
15   };
17   config = mkIf cfg.enable {
18     boot.kernelModules = [ "hdapsd" ];
19     services.udev.packages = hdapsd;
20     systemd.packages = hdapsd;
21   };