my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

nixos/hardware/sound: fold directory

isabel 2aaceea5 03fd1ed2

+7 -26
+1 -1
modules/nixos/hardware/media/default.nix
··· 1 1 { 2 2 imports = [ 3 3 # keep-sorted start 4 - ./sound 4 + ./sound.nix 5 5 ./video.nix 6 6 # keep-sorted end 7 7 ];
-10
modules/nixos/hardware/media/sound/default.nix
··· 1 - { 2 - imports = [ 3 - # keep-sorted start 4 - ./pipewire.nix 5 - ./pulseaudio.nix 6 - ./rtkit.nix 7 - ./wireplum.nix 8 - # keep-sorted end 9 - ]; 10 - }
+6
modules/nixos/hardware/media/sound/pipewire.nix modules/nixos/hardware/media/sound.nix
··· 11 11 in 12 12 { 13 13 config = mkIf config.garden.profiles.graphical.enable { 14 + # able to change scheduling policies, e.g. to SCHED_RR 15 + security.rtkit.enable = lib.mkForce config.services.pipewire.enable; 16 + 17 + # no thanks lol 18 + services.pulseaudio.enable = lib.mkForce false; 19 + 14 20 # pipewire is newer and just better 15 21 services.pipewire = { 16 22 enable = true;
-6
modules/nixos/hardware/media/sound/pulseaudio.nix
··· 1 - { config, ... }: 2 - { 3 - # pulseaudio backup 4 - services.pulseaudio.enable = 5 - !config.services.pipewire.enable && config.garden.profiles.graphical.enable; 6 - }
-5
modules/nixos/hardware/media/sound/rtkit.nix
··· 1 - { lib, config, ... }: 2 - { 3 - # able to change scheduling policies, e.g. to SCHED_RR 4 - security.rtkit.enable = lib.mkForce config.services.pipewire.enable; 5 - }
-4
modules/nixos/hardware/media/sound/wireplum.nix
··· 1 - { config, ... }: 2 - { 3 - config.services.pipewire.wireplumber.enable = config.services.pipewire.enable; 4 - }