From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OIjzN14UPGL3OAEAgWs5BA (envelope-from ) for ; Thu, 24 Mar 2022 07:49:02 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id IKxTNV4UPGKoGwEA9RJhRA (envelope-from ) for ; Thu, 24 Mar 2022 07:49:02 +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 6B4C93A041 for ; Thu, 24 Mar 2022 07:49:02 +0100 (CET) Received: from localhost ([::1]:56068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXHHJ-0006tP-58 for larch@yhetil.org; Thu, 24 Mar 2022 02:49:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXHH1-0006tG-C8 for guix-devel@gnu.org; Thu, 24 Mar 2022 02:48:43 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:33250) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1nXHGy-000733-97; Thu, 24 Mar 2022 02:48:42 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4KPG5V1PHfz9sVx; Thu, 24 Mar 2022 07:48:30 +0100 (CET) Date: Thu, 24 Mar 2022 07:48:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1648104508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TqBTEJ9Jzr0TBBfeJnLMM54YfmaVRzI9cb7oh/pGT3A=; b=FrsRNRE+NdFQZHb0PUIozDtmoF8m6r7VswaArfGH30bMVquKd8dnSQzOS8FKRUA9WkUiuu W0bZrCiyeWgW48iXbK5HkrnP60nWxaSep1zpfrGAE1KC5b7XgidNU53koWbp5nN2nzdVIp VtKrYBjR771qpP7sY8H3/ifWv4uosfBf2UvIQRkWuY16Vu7bktW/zdFx+OAJW9ZmnUhdju gAlmmp65kWgxUg2cVaVpDo+vUv55KQd7Uvx0+YooE5+TlX9CnxAItno0butJcgqLs++l/y MHWxe/O4HIoXIHD0ufzt72UipWO2YGnuaUczzb2yRYlpcuR+XBbWCxNXXb39bg== From: Brendan Tildesley To: "ludo@gnu.org" , "guix-devel@gnu.org" Message-ID: <780223431.610773.1648104505746@office.mailbox.org> Subject: The Shepherd on Fibers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal Received-SPF: pass client-ip=80.241.56.152; envelope-from=mail@brendan.scot; helo=mout-p-102.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648104542; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=TqBTEJ9Jzr0TBBfeJnLMM54YfmaVRzI9cb7oh/pGT3A=; b=E7znPpp/bz+N15qOf5Fr2eey2NeyuOcHUMFUxW+I+EKdr8vGR+X0AqnBqZXQRFGMeBDqfK D+4oqDL2qvvRU6ILC/ZLFN+b3DRmoD9BULXg0o5kSG0aygq9R1K1ZhxhAoY3nSyGg54H3n /YYMUNyddxXMseaQf4H9cQYhLTFvMIPXRu/7dCjAYt+AF8XSiMYhbgCjtlgX9d6ZbZbgPx PgOAmfa2XEldFVm6RnLzcdxlPEvjjyksQNpcovP0tmLqxPFpVjyOGRfy5ZYELGyphZJ7G/ /dBVbiGUtoN/GBwmzQPK2575TDhk+GSYWZfi0YyqBysjmzBvW7LSWN/p1AbHGQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648104542; a=rsa-sha256; cv=none; b=ERkYclqJ8DENAES3qtVB6TSoqB+XwO8fHHL2v6eORaJxVXCpJfR36QtNMs7TENySMtj1Bs vbDKjsK9sMK7o+zAXFHdJ2ppJW3yHg/4PkVmNil5usyTkbHflV7PDtZ8aiLM8GqsI74F4G zs0U2mvF7Ua1gkNU4sUqk8SObB0cGxfwR3xlcDqvzXD/gUKGQYYqlPS4qSWuYmrD+Gw8jQ ViUhDs9wzQsErHnp6D2gzmZzUGaGYE02p95pMoh6CpjY+gdXYq3vaHFRaa0ElKrQmyNLTr BrubrhG2PD79S7sBbtT7+u7bs+zzgV+1jsEsEPDgpigXW9+0+pU6K9fPdnAisA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=brendan.scot header.s=MBO0001 header.b=FrsRNRE+; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.19 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=brendan.scot header.s=MBO0001 header.b=FrsRNRE+; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6B4C93A041 X-Spam-Score: -9.19 X-Migadu-Scanner: scn0.migadu.com X-TUID: /P0cmZLWOgUD I think you are doing amazing work! I hope socket activation can be added because it may be helpful for launching the user services for pipewire, but I've never really understood how it actually works. I would like to replace pulseaudio with pipewire as the default in %desktop-services, the only hurdle is how to launch the user daemons in all the different desktop configurations one might use. Other distros use systemd's socket activation to magically launch pipewire. Otherwise XDG autostarts or some kind of guix home service could launch it?