summaryrefslogtreecommitdiff
path: root/modules/sound.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/sound.nix')
-rw-r--r--modules/sound.nix27
1 files changed, 19 insertions, 8 deletions
diff --git a/modules/sound.nix b/modules/sound.nix
index ff90dfc..49ca5bc 100644
--- a/modules/sound.nix
+++ b/modules/sound.nix
@@ -1,4 +1,9 @@
-{ config, lib, ... }:
+{
+ config,
+ lib,
+ this,
+ ...
+}:
with lib;
let
cfg = config.nixfiles.modules.sound;
@@ -6,13 +11,19 @@ in
{
options.nixfiles.modules.sound.enable = mkEnableOption "sound support";
- config = mkIf cfg.enable {
- services.pipewire = {
- enable = true;
+ config =
+ mkIf cfg.enable {
+ services.pipewire = {
+ enable = true;
+
+ alsa.enable = true;
+ jack.enable = true;
+ pulse.enable = true;
+ };
- alsa.enable = true;
- jack.enable = true;
- pulse.enable = true;
+ security.rtkit.enable = true;
+ }
+ // {
+ sound.enable = this.isHeadful;
};
- };
}