diff --git a/nixos/features/bluetooth.nix b/nixos/features/bluetooth.nix new file mode 100644 index 0000000..58c30f6 --- /dev/null +++ b/nixos/features/bluetooth.nix @@ -0,0 +1,11 @@ +{ ... }: { + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + settings = { + General = { + Experimental = true; + }; + }; + }; +} diff --git a/nixos/features/sound/asahi.nix b/nixos/features/sound/asahi.nix index c7bdb30..6b58596 100644 --- a/nixos/features/sound/asahi.nix +++ b/nixos/features/sound/asahi.nix @@ -1,3 +1,5 @@ { ... }: { - # TODO: Sound! + sound.enable = true; + hardware.pulseaudio.enable = false; + security.rtkit.enable = true; } diff --git a/nixos/hosts/aerial/default.nix b/nixos/hosts/aerial/default.nix index 8b4a20f..3d55d35 100644 --- a/nixos/hosts/aerial/default.nix +++ b/nixos/hosts/aerial/default.nix @@ -10,6 +10,7 @@ ../../features/steam.nix ../../features/dns-cache.nix ../../features/podman.nix + ../../features/bluetooth.nix ]; home-manager.users.noe = import ../../../home-manager/noe/hosts/aerial.nix; diff --git a/nixos/hosts/cider/default.nix b/nixos/hosts/cider/default.nix index f0b87e7..0944205 100644 --- a/nixos/hosts/cider/default.nix +++ b/nixos/hosts/cider/default.nix @@ -9,6 +9,7 @@ ../../features/sound/asahi.nix ../../features/wifi.nix ../../features/tailscale.nix + ../../features/bluetooth.nix ]; home-manager.users.noe = import ../../../home-manager/noe/hosts/cider.nix;