From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Better support for single-user systems Date: Tue, 04 Dec 2018 14:49:15 +0100 Message-ID: <87zhtl2yhw.fsf@gnu.org> References: <87in0cghoo.fsf@gmail.com> <878t17djn4.fsf@lassieur.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36543) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUB4i-0006bQ-KR for guix-devel@gnu.org; Tue, 04 Dec 2018 08:49:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUB4h-0001T1-5j for guix-devel@gnu.org; Tue, 04 Dec 2018 08:49:20 -0500 In-Reply-To: <878t17djn4.fsf@lassieur.org> (=?utf-8?Q?=22Cl=C3=A9ment?= Lassieur"'s message of "Mon, 03 Dec 2018 10:50:07 +0100") 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Cc: guix-devel@gnu.org Hello! Cl=C3=A9ment Lassieur skribis: > You can use you current user's guix installation for all commands that > need root's permissions with 'sudo -E', so you can consider that your > current user's guix account is the system-wide guix account. > > For example, 'sudo -E guix system reconfigure config.scm' updates the > system with your user's guix. I concur with Cl=C3=A9ment here. However, I think there might be value for better support of multi-user systems. :-) That is, in some contexts such as HPC clusters or even simply multi-user laptops, it might be useful for root to run =E2=80=9Cguix= pull --all=E2=80=9D or something, and have all the user Guixes updated, or maybe= only for users who have never run =E2=80=98guix pull=E2=80=99. Food for thought=E2=80=A6 Ludo=E2=80=99.