1# blueman service
2{
3 config,
4 lib,
5 pkgs,
6 ...
7}:
8let
9 cfg = config.services.blueman;
10in
11{
12 ###### interface
13 options = {
14 services.blueman = {
15 enable = lib.mkEnableOption "blueman, a bluetooth manager";
16 };
17 };
18
19 ###### implementation
20 config = lib.mkIf cfg.enable {
21
22 environment.systemPackages = [ pkgs.blueman ];
23
24 services.dbus.packages = [ pkgs.blueman ];
25
26 systemd.packages = [ pkgs.blueman ];
27 };
28}