From accfdc159c8edea1af03a0b4ec8efefa683e7343 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Sat, 31 Aug 2024 14:51:28 +0000 Subject: [PATCH] catacomb: enable sound --- machine/catacomb/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/machine/catacomb/default.nix b/machine/catacomb/default.nix index 820e66b..e747198 100644 --- a/machine/catacomb/default.nix +++ b/machine/catacomb/default.nix @@ -22,9 +22,10 @@ swapDevices = [ { device = "/swap"; size = 1024; } ]; environment.systemPackages = with pkgs; [ - lsof # list open files + lsof # list open files + mpv # cli media player smartmontools # provides smartctl - usbutils # provides lsusb + usbutils # provides lsusb ]; networking = { @@ -41,12 +42,24 @@ }; }; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + # To avoid needing an active user session, run a single system instance + systemWide = true; + }; + services.openssh.settings.PasswordAuthentication = true; services.rsyncd.enable = true; users.users.tvb = { uid = 1001; + extraGroups = [ + "pipewire" + ]; packages = [ (pkgs.writeShellScriptBin "yt-dlp" '' exec $HOME/.env/bin/yt-dlp "$@"