diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-02-05 21:26:12 +0100 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-02-05 21:26:12 +0100 |
| commit | a7f904c176b95e384459a72d740c51e68b01e69b (patch) | |
| tree | 854bd86e42e48f192e58f4c7d667b15b434917fa /modules | |
| parent | 90da8790440e33b396b19133db690c341445487e (diff) | |
added bluetooth support
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/nixos/base/bluetooth.nix | 25 | ||||
| -rw-r--r-- | modules/nixos/base/default.nix | 1 |
2 files changed, 26 insertions, 0 deletions
diff --git a/modules/nixos/base/bluetooth.nix b/modules/nixos/base/bluetooth.nix new file mode 100644 index 0000000..e850ee7 --- /dev/null +++ b/modules/nixos/base/bluetooth.nix @@ -0,0 +1,25 @@ +{ pkgs, config, lib, ... }: + +{ + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + settings = { + General = { + # Shows battery charge of connected devices on supported + # Bluetooth adapters. Defaults to 'false'. + Experimental = true; + # When enabled other devices can connect faster to us, however + # the tradeoff is increased power consumption. Defaults to + # 'false'. + FastConnectable = true; + }; + Policy = { + # Enable all controllers when they are found. This includes + # adapters present on start as well as adapters that are plugged + # in later on. Defaults to 'true'. + AutoEnable = true; + }; + }; +}; +}
\ No newline at end of file diff --git a/modules/nixos/base/default.nix b/modules/nixos/base/default.nix index 2a70d3b..51ca997 100644 --- a/modules/nixos/base/default.nix +++ b/modules/nixos/base/default.nix @@ -3,6 +3,7 @@ { imports = [ ./nix.nix + ./bluetooth.nix ./boot.nix ./networking.nix ./users.nix |
