Files
nixos/Droidnix/generated/modules/traveldroid/system/bluetooth.nix
T
2026-03-31 21:10:46 +02:00

37 lines
807 B
Nix

{ 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 = (config.environment.systemPackages or []) ++ 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 = {};
};
};
}