From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id yA31L3+aQmVNUQEA9RJhRA:P1 (envelope-from ) for ; Wed, 01 Nov 2023 19:35:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yA31L3+aQmVNUQEA9RJhRA (envelope-from ) for ; Wed, 01 Nov 2023 19:35:43 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F0DB65762F for ; Wed, 1 Nov 2023 19:35:41 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=jD9wliBs; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698863742; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=aWvq9au1etPVEPegzUQ5AFLR9Ps6yTOR9P3fODHhg2Y=; b=nhvumJDWaSIWTFE8i7ibfAVCjXB042LoNU1Gp2wLTGiO+UjRJShrNSusQlgIhesv+HoQXP jrY15YUBKbVAT+qWrVBJiWO7ubaFChBIDs3UGa3IXUqBeoP4xDNzA34kr1IaMOmiOubh0N E7DnOYA2EVWC/1RNcknHHwVe+2SqEur2tkIyq9ywaiHfyEx4HeX2yBt6s/ukGhvicp3c1X Cds+uU3+FEszOKg6B1tsa27n56hdOXWSEf9FCbin0HJar7dz8N6WYDQLSUlGTTKwIj4Anl ZiW/7pGgOMrQO3JY98RXe3AMeT/4fhQF0xLEyLnwnsDEXF/3wyBTkwAHqskVbw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=jD9wliBs; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698863742; a=rsa-sha256; cv=none; b=rBmk/u+Uw8w7upEDv2SQIjSXu0Pjt/b2Bl1FQ+SHjebBrLJn9G4YxSQtq+wYubpbEtoRU7 X0v0B+o0RlY4pxLpQk6zSgP5plMHx2rcGwn3vtsoVeqg5dxK9VayUBvb6Y1hcJqz93Zk+F d0/a/osGX1lX8Z+rLfIwAScTM4ZXgxzjYJCbjEvXf2WoHBfOBdCLX90ThZde7UyT49ZoHR iZJ/3jBb0nz/sZOupebRJe3zgkBw0CTyNwGiRbSJny0T007DAMG0N/DECGWk9nwKmDMr3R 6R04RLJKIEIPl+5zJYwr7vzePNQQW26CLka/2NLHCatjDIvgI3yFIQ8McXSLww== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qyG3u-0003pk-V9; Wed, 01 Nov 2023 14:35:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qyG3s-0003o0-Kv for guix-patches@gnu.org; Wed, 01 Nov 2023 14:35:28 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qyG3s-0007jH-CT for guix-patches@gnu.org; Wed, 01 Nov 2023 14:35:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qyG4Q-000459-HN for guix-patches@gnu.org; Wed, 01 Nov 2023 14:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66877] [WIP PATCH 1/1] gnu: home: services: Add home-pipewire. References: In-Reply-To: Resent-From: chris Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 01 Nov 2023 18:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66877 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66877@debbugs.gnu.org Cc: chris@bumblehead.com Received: via spool by 66877-submit@debbugs.gnu.org id=B66877.169886373315645 (code B ref 66877); Wed, 01 Nov 2023 18:36:02 +0000 Received: (at 66877) by debbugs.gnu.org; 1 Nov 2023 18:35:33 +0000 Received: from localhost ([127.0.0.1]:52559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyG3t-00044C-Fw for submit@debbugs.gnu.org; Wed, 01 Nov 2023 14:35:33 -0400 Received: from mx.kolabnow.com ([212.103.80.154]:38786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyG3n-00043s-8I for 66877@debbugs.gnu.org; Wed, 01 Nov 2023 14:35:27 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id D38B83023387 for <66877@debbugs.gnu.org>; Wed, 1 Nov 2023 19:34:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-disposition:content-type:content-type:mime-version :message-id:subject:subject:from:from:date:date:received :received:received; s=dkim20160331; t=1698863677; x=1700678078; bh=aWvq9au1etPVEPegzUQ5AFLR9Ps6yTOR9P3fODHhg2Y=; b=jD9wliBs7eQa A0YxOoMMEdaZuVW+HsNDk30CeyDD25CbT8sUXvItTODvknUPAXZLYUNUHa471JVB UW1PLNSXpn/vTOPhyn0mbvRPh74t20qqEdhz6fd/ZjqiIRGJogLI+p5T+7N5bmP3 55kcuMD3PyRz0YTQO1qmITvYfhJn5y1uO7M/s09U90Q3qnfqFvj2s69S22Cq6DWy KN6m6NGA5/nbmoImaX43InpdR65iiQBKmU4Iux5vu4Dz0fVxqC1ifYgKJiUfVqnr h8b3b13U4ZsZP6jvG3ale4FpPEuAXAnv5zvuKldbjYW8WPKK1ki7ExxrYZQYacUQ l13fInYXXmY9s19X7LzjD1L1tUaRGS5j/nDVx2kI2gY8RzoFQG5uIGxTWCXBYfZu bkkZ0okZGDxR0ysQJ3kkM7VseiaIA3/xTQ8+8OuYF5BlVbufdkjv8ek+76YLI5Zt w44EaVXlWl1JvpbKktkU5XbgOMBZKiv+ffMeb6kYOf1jgSFFav+4BAICRg2FQ2WA qN8VJHABmw7/wJ+64qft9JfbfMZXcvETMR9QsS7N9cc4OElwCut/Sa20CIPEMp+1 PYQI2PFRu1f9InC5fL9ZAaaeA0sYeTE9moZL/o7xrFIjoED7ulOv6TNqA3NoRjYB 5voGH0t/GInuyFGpix0V4sYFfUKB1v0= X-Virus-Scanned: amavis at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 9r_IFUmhjWxG for <66877@debbugs.gnu.org>; Wed, 1 Nov 2023 19:34:37 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id E44CF300D3C6 for <66877@debbugs.gnu.org>; Wed, 1 Nov 2023 19:34:35 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id BFE3F3149E86 for <66877@debbugs.gnu.org>; Wed, 1 Nov 2023 19:34:35 +0100 (CET) Date: Wed, 1 Nov 2023 11:33:46 -0700 From: chris Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 0.17 X-Spam-Score: 0.17 X-Migadu-Queue-Id: F0DB65762F X-Migadu-Scanner: mx13.migadu.com X-TUID: i64OR6Vu9aF/ Hello, I would like to share my experience that using pipewire without dbus on guix is practical: and so, it would be great if the home-pipewire-service could be used without dbus. Having said that, only a minority of people use dbus-free systems so feel free to ignore me and I do not want to block this patch. In case it is useful, here is pipewire is used sans dbus. Guix home is configured to write the pipewire and three wireplumber config files, as described at this link https://wiki.alpinelinux.org/wiki/PipeWire#Configuration .config/pipewire/pipewire.conf .config/wireplumber/wireplumber.conf .config/wireplumber/main.lua.d/80-disable-dbus.lua .config/wireplumber/bluetooth.lua.d/80-disable-logind.lua When pipewire and wireplumber are installed with those files in place, start pipewire and wireplumber sequentially to get working sound. I use this in my .config/sway/config (possibly this is copy-pasted from unmatched-paren) ``` exec_always killall -wqr "(pipewire|wireplumber)" \ || sleep 1 && ((pipewire &); sleep 2 && (wireplumber &)) ```