at 25.11-pre 376 B view raw
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}