❄️ Dotfiles for our NixOS system configuration.
1{ lib, config, ... }: 2 3{ 4 options.settings.hardware.audio.enable = lib.mkEnableOption "Enable audio support"; 5 6 config = lib.mkIf config.settings.hardware.audio.enable { 7 security.rtkit.enable = true; # (Optional) Enable rtkit for low-latency audio 8 9 services.pipewire = { 10 enable = true; 11 12 alsa = { 13 enable = true; 14 support32Bit = true; 15 }; 16 17 pulse.enable = true; 18 }; 19 20 users.users.chloe.extraGroups = [ "audio" ]; 21 }; 22}