at master 439 B view raw
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}