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