nixos/irqbalance: add package option
This makes it easier to override packages.
This commit is contained in:
@@ -11,15 +11,21 @@ let
|
||||
|
||||
in
|
||||
{
|
||||
options.services.irqbalance.enable = lib.mkEnableOption "irqbalance daemon";
|
||||
options.services.irqbalance = {
|
||||
|
||||
enable = lib.mkEnableOption "irqbalance daemon";
|
||||
|
||||
package = lib.mkPackageOption pkgs "irqbalance" { };
|
||||
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = [ pkgs.irqbalance ];
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
|
||||
systemd.services.irqbalance.wantedBy = [ "multi-user.target" ];
|
||||
|
||||
systemd.packages = [ pkgs.irqbalance ];
|
||||
systemd.packages = [ cfg.package ];
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user