1#
2{
3 config,
4 lib,
5 pkgs,
6 ...
7}:
8let
9
10 cfg = config.services.irqbalance;
11
12in
13{
14 options.services.irqbalance.enable = lib.mkEnableOption "irqbalance daemon";
15
16 config = lib.mkIf cfg.enable {
17
18 environment.systemPackages = [ pkgs.irqbalance ];
19
20 systemd.services.irqbalance.wantedBy = [ "multi-user.target" ];
21
22 systemd.packages = [ pkgs.irqbalance ];
23
24 };
25
26}