❄️ 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}