From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CM3oCohJk2HXPgEAgWs5BA (envelope-from ) for ; Tue, 16 Nov 2021 07:02:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id mB+cBohJk2G3ewAA1q6Kng (envelope-from ) for ; Tue, 16 Nov 2021 06:02:48 +0000 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 CAF69BE77 for ; Tue, 16 Nov 2021 07:02:47 +0100 (CET) Received: from localhost ([::1]:40540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmrYM-0004q8-TC for larch@yhetil.org; Tue, 16 Nov 2021 01:02:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmrY6-0004ps-Mg for guix-devel@gnu.org; Tue, 16 Nov 2021 01:02:30 -0500 Received: from [2a00:1450:4864:20::443] (port=33649 helo=mail-wr1-x443.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmrY4-0004bq-6R for guix-devel@gnu.org; Tue, 16 Nov 2021 01:02:30 -0500 Received: by mail-wr1-x443.google.com with SMTP id d24so35315747wra.0 for ; Mon, 15 Nov 2021 22:02:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:references:user-agent:mime-version; bh=5liJBtpRpIoqqBnEKKUR/s6jhACpbRc/USWA9yyNuWc=; b=dkqxAJYyN2RTt4pNymxqxoiOadX8PwgkrpL9aq6ajNl5Fu5d0th/1Hz2BvDcCY0G8m GBHLhMWu/rx7JgNyz0AL6Uy8eMjw8aHp+II+kC5OAmWSoAd+TP7zDK6InKNGeFqpXNnU CytvKRx0084DpXo6RFwQ4/zDUtSyUquN2q4EEokJUUKGJnU/LHmkhiYYngJ5+Vdxk0U+ UDQaq4WnHraLQdUIOqv1jg2614yxPUskD/hOCseTjtpyWQ7dkABpj+JP9gbff2sHpNuN rOjDqIA1qTglyVE9oe2ZG470cFssG36CmPZ21o1qZahrvSaVWPaYpgHaLMEPsKmRluf0 tN+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:references :user-agent:mime-version; bh=5liJBtpRpIoqqBnEKKUR/s6jhACpbRc/USWA9yyNuWc=; b=gBts+vcfSsKgEiu0tw2LsjRdE3yIaZE1V0hbJC0CLN73wC2u4MAZaW3lQS57c8wA5+ m/1mq8MAhmaZYqeIuNfE4MuDvHRw4oUmzOTIbfImU8RE/8yFSO2zs4q2VnQ5+sH5BVJj 2j9TBtEJGxb+pe4h9qgtpLZkwYS+bGyCjZ3qnXTP4ChQtEJX8QOXM/kmMfMctiuhHLbW c95UWVVKb/XDtO5RnFO5KDRngjTGcJw3xZTCDQA6ahJzfGMoOYckajBZL8xONHPaDZ1z E7AguXETxVVlE9hgQOSvNhjiDRTpAWnMgHjU3AwyKsAQQmeJXtYUVoUQQWBgyeBxxmtY 3a6g== X-Gm-Message-State: AOAM530O7zqArkUJ08GHioYGTxuJJo4zLKB5mWbFzjegY6vh4g/RHvyZ rtcHRQt39QobgdmFiKzbgjboYNqVyK8= X-Google-Smtp-Source: ABdhPJweTpztH+psudfA2G8wG1nc7VDR9525ur6wYL2IuNAjUCrbnsQayeik/uuvAEsHnZlORV7R0Q== X-Received: by 2002:adf:e484:: with SMTP id i4mr6149495wrm.49.1637042546308; Mon, 15 Nov 2021 22:02:26 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l7sm20205066wry.86.2021.11.15.22.02.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Nov 2021 22:02:25 -0800 (PST) Message-ID: Subject: Fwd: Multiple profiles with Guix Home From: Liliana Marie Prikler To: guix-devel@gnu.org Date: Tue, 16 Nov 2021 07:02:25 +0100 References: <87mtm7w3mo.fsf@posteo.net> Content-Type: multipart/mixed; boundary="=-8o9VAsRPIvpjjLJek9fj" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::443 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::443; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x443.google.com X-Spam_score_int: 4 X-Spam_score: 0.4 X-Spam_bar: / X-Spam_report: (0.4 / 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, MIME_BASE64_TEXT=1.741, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637042567; 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:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ugiX4/lOrKLatsKdYUk32PwRjOl6v1W6zFzsu4iEtLM=; b=uk7hRiTXSW5Gu2uExVfNIBuhHscZqvlkl6Ul7OZHDi5N3CrRrNw4Q9QeYq7o0iSiG5VaoT 2Ew+Ijc1CpqN1ZYTXLYiseXBggHnhdI0nGJHMdqD1MxRrl8KxeVs1idNCLdIK0kBYU7GDG GivR4aQexpdTOpEJGjerfoL0PzpQ2TnljOWMaafjSc+ZCXdWbj4gcogjMU3FSv56E5uzxS wecFvf2EqnNAH+CMbCSLr98X0230Nk7S9fkqNhQeJcT7Uys26KYqq1abVm5GCac2malfLH DYbdWHtUGkliZlD9Ul4qT+p6rSihFzE51tDd1x4FhcAmgYwMAMHQ+WPv7XkNqg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637042567; a=rsa-sha256; cv=none; b=IMLB76WjPdARZHA5Y6D9VFjbyKALOfArKJ4U2FMT6VhvwsBEsJ5ewd7c1s1lbLODxqc2rz hVj1gN6vfgqAPmQwOm6lYLuEDhnNeafe/OAtJdWnVTUchRR05fKiNFa3bcdQrhgQJHszJK qrHmb1Yizt8FwEiq9oXsKr/iY3H8HNOTbmwHfeHFLgAKrIcvMkooNQkGNVRlOLZZt0PD6o 33Mjo0fTnfs1e4/MC7LHPfkXcGmDtRKWbGK3iTF9+TBOdfpfnRxmCrbu4SciQ4dr+2igGX xx1vg5An1t/GX+ZGKOAFGTepuD725DpenvTznmRrZlHcf8uYxaGIzPLXJUQA+w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=dkqxAJYy; 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: -0.25 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=dkqxAJYy; 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: CAF69BE77 X-Spam-Score: -0.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: rUOniKhdcWV1 --=-8o9VAsRPIvpjjLJek9fj Content-Type: text/plain Content-Transfer-Encoding: base64 Cg0K --=-8o9VAsRPIvpjjLJek9fj Content-Disposition: inline Content-Description: Weitergeleitete Nachricht =?UTF-8?Q?=E2=80=93?= Multiple profiles with Guix Home Content-Type: message/rfc822 Delivered-To: liliana.prikler@gmail.com Received: by 2002:a05:6214:554:0:0:0:0 with SMTP id ci20csp1077525qvb; Sun, 14 Nov 2021 00:19:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJxs2RAGUMNAtFstnW5pDMWT51gUBfK+4tp92ZvRXih1Lq7J+8ve+4lxs4gByGu90j2al4oc X-Received: by 2002:a5d:64ed:: with SMTP id g13mr35472368wri.222.1636877985543; Sun, 14 Nov 2021 00:19:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636877985; cv=none; d=google.com; s=arc-20160816; b=Wm7tAcE+KwG6RT0Je4s2stpUC+hCzi96nYdIm4NASetSaUIuM5I7exwmA+CHfQpZ+X YD7YrWqAn1snI0ofpj40NhDNsTzZQHLUKSkl84AUZqQCy9/FQQFQmqKETUeP6o09Y+vd IJNBZO2MohFbaXgTz6do8K3ZQnFBpLKckfzlqtn54FPHGVlXtNy8UrEvr8b5lEHwKy3+ F3kCox7XON9AhrwyEbEdE+s18I8sYSLmEn5Z0iGPY9UYjVLJZ4/CM0vNitRsHJXBhvD2 1WL9oWBZqN4UC8469LrUoVMqtfVSrO+ADlfcckvCq/x6E2LUx3KyOigYsVDc1Ut29qFf 1DWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:in-reply-to:subject:to:from :dkim-signature; bh=M8bl6bn+q6I280y7GfyuVMdsrgtjag4xnzLIJxuGCoI=; b=iYryl9qFGrJl1WoSTBQsmUji52ISOtpMaYkI/2JBIOv8MePRgFeFnxUgHdlI599ROH ruykvzUPNRnMmPFbs2govn168zclDHfe/iElhL0+65Lea5dfBXFdXVOYH6YnBrudrCNq LqVkbCYpEutnp7lCCZG4gArbwtJfw0yRpS1oGBOJRELgLtxxo/JmAr1bosLalziYUPb7 21K7wywySwyHnW0E0NuLwuUw2RI7FU/A6mgt9o/6wFey4yjJgN5XyPyJCWluXvFS8E32 l6S0vZDYFTHpklWyHnUSgnZW0gzSP0Xfd76LUM+Me9IWsi1koPUv+Xb1P0aEIFvqGniK Nmmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=Zq+4xXYz; spf=pass (google.com: domain of o.rojon@posteo.net designates 185.67.36.66 as permitted sender) smtp.mailfrom=o.rojon@posteo.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Return-Path: Received: from mout02.posteo.de (mout02.posteo.de. [185.67.36.66]) by mx.google.com with ESMTPS id 125si22270919wmc.153.2021.11.14.00.19.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Nov 2021 00:19:45 -0800 (PST) Received-SPF: pass (google.com: domain of o.rojon@posteo.net designates 185.67.36.66 as permitted sender) client-ip=185.67.36.66; Authentication-Results: mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=Zq+4xXYz; spf=pass (google.com: domain of o.rojon@posteo.net designates 185.67.36.66 as permitted sender) smtp.mailfrom=o.rojon@posteo.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id CE543240103 for ; Sun, 14 Nov 2021 09:19:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636877984; bh=W+G5vShUvW+NRWIz25Gr9FH1XaiLxyIKAW07orhfKkA=; h=From:To:Subject:Date:From; b=Zq+4xXYzlr/EQhW2rj5L8yDKQMxAFerlOwXrq9LiD2EIJiMLwHYH4bEldN90us0R9 jLQOLdvzJrwzRs+i/itpvynPpKjAwClykvOEcQjLRa7ehtBOqFyYulBDz9xGr+jHLY gSMyoQV3PlM+gsRNshfu7u9OzpfjHxe1CVpFZyChBIgQr9anbCkmJKaKNiFrLXiISj kXlWVQzvxYV/Cr6MXitLogQZ9bt9mE3MccBxYYeuaWbMscmoIrH3lgBhcherMHC2H/ 0Zo/d7kozWMRThEj1WURsyy/RJFWZXCvzknLHkhVnmStg1LrwKNEJ2j9OsszzdvTra ZYpjQ6oX8nIrA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HsQGm3h6bz9rxD for ; Sun, 14 Nov 2021 09:19:44 +0100 (CET) From: Olivier Rojon To: liliana.prikler@gmail.com Subject: Multiple profiles with Guix Home In-Reply-To: adfff0005ab64c9c2c748d4a8e7f5a7a644b229f.camel@gmail.com Date: Sun, 14 Nov 2021 08:19:43 +0000 Message-ID: <87mtm7w3mo.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Guix, I want to wholly support your suggestion. I have been wondering from the getgo why enabling multiple user profiles felt so hacky to begin with -- and guix home seems like a perfect candidate to do the extra work. Unfortunately, I am not on the techy side of things, which is why I can't make a statement on the implementability of your suggestion or how this might affect guix' performance as package manager on other distros (zimoun's comment). All I can say is that I would really welcome such a development and think that guix home is the place where such a feature should be implemented in (judging from what I know). I'm not sure if this belongs to guix-devel or the guix issue tracker, but I was unable to make multiple profiles work with guix home. I tried two scenarios: 1) (local-file ...) my old .bash_profile, which featured the cookbooks' for loop for loading the profiles. 2) (plain-file ...) a new .bash_profile, which contained scheme-generated strings "manually" sourcing each individual profile. Both scenarios didn't work. Upon starting the machine, neither of my profiles' packages are visible. It is necessary to manually source the profiles to make said packages visible. I've written a reddit-post about it, where I explain some stuff in more detail in case that's relevant. You can find the post here: https://www.reddit.com/r/GUIX/comments/qs8dxg/guix_home_how_to_execute_loop= s_shell_scripts/ I hope that this will work and that I have not unknowingly overstepped etiquette somewhere. If so, feel free to point me to it :) Have a good day, fellows :) Olivier --=-8o9VAsRPIvpjjLJek9fj--