From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.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 gKlVHL8t92VFFQAAqHPOHw:P1 (envelope-from ) for ; Sun, 17 Mar 2024 18:51:59 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id gKlVHL8t92VFFQAAqHPOHw (envelope-from ) for ; Sun, 17 Mar 2024 18:51:59 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=PNDe3d6N; 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"; dmarc=pass (policy=quarantine) header.from=protonmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710697919; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=1ODgu1QEahC7PiWlaedDcI+re9zlWBBUMqxvHjcHZrw=; b=hfGZ9tFExzaMy/6itCGhZUXMolONcdO5Q2xEfBsHCCFp489OzliIKAvR3Cg4k/qcirW1gY RMF6KHsEplR3HY9W9Lf7oqVmX2aVWUOxYKmfAe9UMkneTcDFHP8wl+WCtIVvrHIBWBuAza 1am5mI/kXxpUhJR2kCEDrOCZyAp3xAbu0WcIB7/jnTgXj4xgl4sgEIdIb48iG3YXNK36/E ZMkPL9I1535nWv+3G8DhsE0BjcEPLChb0YGjNbXcGW37PtwllaSHvzz5OAkE6dKlxpYFLm wfGxZWM4DJB7IOavUhKBf5mcV37krhgwIkB+0wku/9eBIPmacLFLampRa4Tthg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=PNDe3d6N; 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"; dmarc=pass (policy=quarantine) header.from=protonmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710697919; a=rsa-sha256; cv=none; b=WNSo4FA/Efwe6+Bs6oWw+wYUU5WFlUjIkePHEr04ALYoQV5XHp0niACFjT8Vd+ASVEW4ST ZqXcbklRisL0dTMKcz5jPbFpSXNoYh8K0pYcNv4a9zTBxp7ZgJ8bIJyMCHVt4kSbWeIiDl oCnIHXc5e0N7TfDlIDXVzZO27N86xH6pXbMam6oY+lM3UY3c3HIFUdpaVm1h5grnsZZHbY 5o2uipzPbhb7SdBlbmPBD7LGdwXCLnuRQaUUcZKWH6N8/JOl8M9nuc/XQe8kk3U7ohx6oE w0K+kiX2WETKiQ18Ig/n7MDFWBuXrCzLTTlj1hJtblTZQzg0389sIHwqGuGB/w== 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 5243239A3B for ; Sun, 17 Mar 2024 18:51:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rlufZ-00049E-38; Sun, 17 Mar 2024 13:51:37 -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 1rlufW-000493-Ds for guix-devel@gnu.org; Sun, 17 Mar 2024 13:51:34 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rlufU-0000BJ-O6 for guix-devel@gnu.org; Sun, 17 Mar 2024 13:51:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1710697890; x=1710957090; bh=1ODgu1QEahC7PiWlaedDcI+re9zlWBBUMqxvHjcHZrw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=PNDe3d6N2F5IbEkJNqG8ILQnpB1qBfS26GVtdTcNI2QvgzU/A+/xFGfPJ6/l9BxAJ zBeHifwFh/Tb0HEa/bLuGAshBAVp08ACFiyqA/b/20ggeZHDHMJExwcVl/Kq94433e CZQ2pnJDQSRarA1tmbn7lRWLMbc1kM9t/e+355LgTxQ+mnnzeQRsRboYp1YsUFvYtw H9hp6A8itVrwm/lY3u7P+kFQ/wnSYJAQJkco9VMVAmpV4gG3auVNA9TCWPkPEuEklF tvhF6nTEsfdHC4NNLaSgeIZIV/P8UCZrNoH3OFTfs0RRSN0WGVR1F5YClz40QNwc/f 99PiP6e3Tofng== Date: Sun, 17 Mar 2024 17:51:19 +0000 To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: Ryan Prior Cc: =?utf-8?Q?G=C3=A1bor_Boskovits?= , Guix Devel Subject: Re: Guix days guix home discussion Message-ID: In-Reply-To: <87r0g8db5n.fsf@gnu.org> References: <87r0g8db5n.fsf@gnu.org> Feedback-ID: 7396961:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.22; envelope-from=rprior@protonmail.com; helo=mail-4322.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.65 X-Spam-Score: -9.65 X-Migadu-Queue-Id: 5243239A3B X-Migadu-Scanner: mx13.migadu.com X-TUID: X+dWMK9hhbUr On Sunday, March 17th, 2024 at 12:24 PM, Ludovic Court=C3=A8s wrote: > I personally try to lower the barrier for Home services, but I think few > people (if any) beyond me review Home services. >=20 > We should expand the =E2=80=98home=E2=80=99 team; who=E2=80=99s in? I would like to contribute to Guix home, but haven't been able to get much = use out of it myself. This is a combination of two frustrations I've hit: 1. I haven't been able to use Guix Home to migrate my home config across ma= chines. I've done this 3 times since I started using Guix on what I would c= onsider advanced-level (writing Guile, defining my own packages & manifests= , contributing patches.) Each time, I've got frustrated with the applicabil= ity of what documentation or examples I could find, and ended up migrating = the bad old way by copying config files & modifying them as needed. Guix do= es help me in these migrations somewhat by allowing me to install needed so= ftware environments in a non-disruptive way, but I haven't gotten any use o= ut of Home here. For reference, my attempts have been on elementary OS and = Ubuntu, never on Guix System. 2. I've desired to use Guix Home on foreign distros to run Guix services (l= ike Docker or Postgres) via Shepherd, but have failed to do so thus far. I = read documentation in Guix and Shepherd, and some source code. I've got She= pherd installed & running on some of my machines, but I can't figure out ho= w to use it to run Guix services. Possibly I'm missing something, but I als= o wonder whether perhaps Guix services are only intended to run on Guix Sys= tem? I would like to help make Guix Home & services have an excellent experience= on foreign distros. I intend to write documentation, blog posts and code t= o do so. I've been stuck, though, in actually making progress understanding= how to accomplish my aims, and every time I've tried it so far I've been i= n enough of a hurry that I gave up after a couple days' hacking. If anybody= wants to pair with me or lend a hand I'd be thrilled to get back to this. Ryan