diff --git a/hosts/kroma/default.nix b/hosts/kroma/default.nix index b7dd990..1a9bf4d 100644 --- a/hosts/kroma/default.nix +++ b/hosts/kroma/default.nix @@ -14,6 +14,7 @@ ../../modules/optional/hardware/physical.nix ../../modules/optional/hardware/nvidia.nix + ../../modules/optional/hardware/bluetooth.nix ../../modules ../../modules/optional/boot-efi.nix diff --git a/hosts/ward/default.nix b/hosts/ward/default.nix index 25b31ae..2ce5e92 100644 --- a/hosts/ward/default.nix +++ b/hosts/ward/default.nix @@ -44,6 +44,7 @@ # services.telegraf.extraConfig.inputs.github = {}; meta.microvms.commonImports = [ + ../../modules ./microvms/common.nix ]; diff --git a/modules/config/impermanence.nix b/modules/config/impermanence.nix index 0a427cf..c847cdb 100644 --- a/modules/config/impermanence.nix +++ b/modules/config/impermanence.nix @@ -117,6 +117,14 @@ in { [ "/var/lib/nixos" ] + ++ optionals config.hardware.bluetooth.enable [ + { + directory = "/var/lib/bluetooth"; + #user = "acme"; + #group = "acme"; + #mode = "0755"; + } + ] ++ optionals config.security.acme.acceptTerms [ { directory = "/var/lib/acme"; diff --git a/modules/optional/hardware/bluetooth.nix b/modules/optional/hardware/bluetooth.nix index 929c422..e6fd94b 100644 --- a/modules/optional/hardware/bluetooth.nix +++ b/modules/optional/hardware/bluetooth.nix @@ -10,6 +10,7 @@ FastConnectable = "true"; JustWorksRepairing = "always"; MultiProfile = "multiple"; + Enable = "Source,Sink,Media,Socket"; }; }; };