diff options
author | Nick Cao <nickcao@nichi.co> | 2023-12-10 11:34:46 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-10 11:34:46 -0500 |
commit | 38304747b085d61d7ab40c5fe26e64d10f5f4563 (patch) | |
tree | ce6807a4287ac82ca2b9e1b38446bbb42bdf3adf /nixos | |
parent | d7c364c8804d7ad8d818bc55cb97c6285def189e (diff) | |
parent | e9f0a62ef5a3eb1c73b2cabd2be1e4a74c80d10e (diff) |
Merge pull request #272314 from NickCao/ppd
nixos/power-profiles-daemon: add package option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/hardware/power-profiles-daemon.nix | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/nixos/modules/services/hardware/power-profiles-daemon.nix b/nixos/modules/services/hardware/power-profiles-daemon.nix index 101da01b4a712..1d84bf8ac937c 100644 --- a/nixos/modules/services/hardware/power-profiles-daemon.nix +++ b/nixos/modules/services/hardware/power-profiles-daemon.nix @@ -1,10 +1,7 @@ { config, lib, pkgs, ... }: -with lib; - let cfg = config.services.power-profiles-daemon; - package = pkgs.power-profiles-daemon; in { @@ -15,8 +12,8 @@ in services.power-profiles-daemon = { - enable = mkOption { - type = types.bool; + enable = lib.mkOption { + type = lib.types.bool; default = false; description = lib.mdDoc '' Whether to enable power-profiles-daemon, a DBus daemon that allows @@ -24,6 +21,8 @@ in ''; }; + package = lib.mkPackageOption pkgs "power-profiles-daemon" { }; + }; }; @@ -31,7 +30,7 @@ in ###### implementation - config = mkIf cfg.enable { + config = lib.mkIf cfg.enable { assertions = [ { assertion = !config.services.tlp.enable; @@ -42,13 +41,13 @@ in } ]; - environment.systemPackages = [ package ]; + environment.systemPackages = [ cfg.package ]; - services.dbus.packages = [ package ]; + services.dbus.packages = [ cfg.package ]; - services.udev.packages = [ package ]; + services.udev.packages = [ cfg.package ]; - systemd.packages = [ package ]; + systemd.packages = [ cfg.package ]; }; |