From 700148e1ee4b8773c0a38184bf3e9ce24d39ee17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Wed, 8 Feb 2023 12:43:23 -0300 Subject: [PATCH] pipewire: fix pipewire failing to start when offline --- user/rtp-sink.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/user/rtp-sink.nix b/user/rtp-sink.nix index 9b6973c..96ee66a 100644 --- a/user/rtp-sink.nix +++ b/user/rtp-sink.nix @@ -1,9 +1,7 @@ { config, pkgs, lib, ... }: { - # RNNoise is a noise supperssion neural network - # Here we use it as a plugin for pipewire to create a virtual microphone config = { - home.file = { - ".config/pipewire/pipewire.conf.d/99-rtp-sink.conf".text = '' + xdg.configFile = { + "pipewire/pipewire.conf.d/99-rtp-sink.conf".text = '' context.modules = [ { name = libpipewire-module-rtp-sink args = { @@ -30,9 +28,14 @@ node.name = "rtp-sink" } } + flags = [ nofail ] } ] ''; + "systemd/user/pipewire.service.d/override.conf".text = '' + [Unit] + ExecStartPre=/usr/bin/env sleep 10s + ''; }; }; }