diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-25 00:45:52 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-25 00:45:52 +0000 |
commit | 2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671 (patch) | |
tree | 332c8202f4b1e933a63bf389b676ce47653e337e /modules/services/hardware/upower.nix | |
parent | fcc9cf2d858e80b2e77f6d0d66e6d0e2dedf274b (diff) | |
download | nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar.gz nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar.bz2 nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar.lz nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar.xz nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.tar.zst nixpkgs-2e4acbcf8bf5b155f4bfaa9f45ca6716aa494671.zip |
* Add a NixOS module for upower.
svn path=/nixos/trunk/; revision=27931
Diffstat (limited to 'modules/services/hardware/upower.nix')
-rw-r--r-- | modules/services/hardware/upower.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/modules/services/hardware/upower.nix b/modules/services/hardware/upower.nix new file mode 100644 index 00000000000..c529e8b3cdb --- /dev/null +++ b/modules/services/hardware/upower.nix @@ -0,0 +1,38 @@ +# Upower daemon. + +{ config, pkgs, ... }: + +with pkgs.lib; + +{ + + ###### interface + + options = { + + services.upower = { + + enable = mkOption { + default = false; + description = '' + Whether to enable Upower, a DBus service that provides power + management support to applications. + ''; + }; + + }; + + }; + + + ###### implementation + + config = mkIf config.services.upower.enable { + + environment.systemPackages = [ pkgs.upower ]; + + services.dbus.packages = [ pkgs.upower ]; + + }; + +} |