nixpkgs/modules/services/hardware/bluetooth.nix
Eelco Dolstra 2331a5140d * Added a module for the bluetooth daemon.
* Refactored some other modules (dbus, hal).

svn path=/nixos/trunk/; revision=16652
2009-08-10 18:25:09 +00:00

39 lines
573 B
Nix

{pkgs, config, ...}:
with pkgs.lib;
{
###### interface
options = {
};
###### implementation
config = {
jobs = pkgs.lib.singleton
{ name = "bluetoothd";
startOn = "dbus";
stopOn = "dbus";
preStart =
''
mkdir -m 0755 -p /var/lib/bluetooth
'';
exec = "${pkgs.bluez}/sbin/bluetoothd --nodaemon --debug";
};
environment.systemPackages = [pkgs.bluez pkgs.openobex pkgs.obexftp];
services.dbus.enable = true;
services.dbus.packages = [pkgs.bluez];
};
}