{ lib, config, pkgs, home-manager, ... }: { lib, config, pkgs, home-manager, ... }: let username = config.defaultUser or "henrov"; in { ############################ # Bluetooth daemon ############################ hardware.bluetooth = { enable = true; powerOnBoot = true; package = pkgs.bluez; }; ############################ # GUI Bluetooth manager ############################ environment.systemPackages = with pkgs; [ blueman bluez ]; ############################ # Optional Home Manager integration ############################ home-manager.users = lib.mkIf (home-manager != null) { ${username} = { home.packages = [ pkgs.blueman ]; # Optional per-user configs for blueman can go here home.file = {}; }; }; }