From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id AESJCqbaNWIqWgEAgWs5BA (envelope-from ) for ; Sat, 19 Mar 2022 14:29:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CBHGB6baNWKO6AAA9RJhRA (envelope-from ) for ; Sat, 19 Mar 2022 14:29:10 +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 AD85B12106 for ; Sat, 19 Mar 2022 14:29:09 +0100 (CET) Received: from localhost ([::1]:51478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nVZ8m-00014S-Oq for larch@yhetil.org; Sat, 19 Mar 2022 09:29:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nVZ8b-000145-Be for guix-devel@gnu.org; Sat, 19 Mar 2022 09:28:57 -0400 Received: from [2a00:1450:4864:20::431] (port=33511 helo=mail-wr1-x431.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nVZ8Z-0000s6-Rm for guix-devel@gnu.org; Sat, 19 Mar 2022 09:28:57 -0400 Received: by mail-wr1-x431.google.com with SMTP id q8so3727230wrc.0 for ; Sat, 19 Mar 2022 06:28:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=EFgWv0zlGXPAHVodk9gkMMIuT6RzUTcMpof4hUViIaU=; b=ikVsYkGWsVvYtE8NjPIjTTV/S94Z5z0hjdQ2BqBE4pBr81KwlOnMVonlfHMwQB9ZnU sIcnwql29Mp0yZlFVAvpuOvEv/R1PVYCZv4bh9jzllfloJDvhNr/tFH4Z5JvgSJ7avYK muHO29yGfdOme/2BBT2qKilT4D3VuUZKn/qfWV7B9eXuE/6cAPSmrA8/pjduk9IONe99 RwYrub4cJ+1tVdkMZffqeDdytuTIXj0nh5FbcWcSh6NQP796f/ZKYaEiNP6fk0SGzrCm sY2AGwO5bBV5z3iGTXdG7yPOE1seCTCwA30NHFnvGdDdFq+I8YSR0Srm/yzY5PwAspyk bn/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=EFgWv0zlGXPAHVodk9gkMMIuT6RzUTcMpof4hUViIaU=; b=ICx8iD/53/qO70HjO+AsLemz2yBaX3cBXzDikbD5TcYUpExe6a/shwPyFnTeN6SmYe Hn3GKeInZYtmT9+3i3XEX2JUS2PjE42M7TwHZ/bPE3jljVtBXKMrG9aCKvR2BUb7eji0 iw/VchSrxlnW5Ylu8KkVxZNFYf8UAKRJr65OLnvQF06uqhs+6N+O2qRarzCgnwi/2h2h OiTDoWGXAq9jSJm8iJAYDAiu3y3vKuVunx3uLFBAAV2os9UFjut7Ja6kzse56iuESIOF mnLqVcPnCQXF+rq448XjLwcZdkZ4RR+pyN8zqzdSysiz6BvM/QhhzdKFe68hS74LiiIX BJGQ== X-Gm-Message-State: AOAM531Mbdgu3N36WnCYHGwphwSq0RJwwCMwqIalbjSMnclqY7IEodpi D7ttLAjSooLQwOTr6yBLXhg= X-Google-Smtp-Source: ABdhPJypNRmhVD3+jKpuqRNxwix9CXPx5UEk7VuzIrEjL7hpjVzM7ckKbNn94KWLZ54hPMlVpS4Qeg== X-Received: by 2002:adf:ed44:0:b0:203:f01a:8823 with SMTP id u4-20020adfed44000000b00203f01a8823mr9331319wro.715.1647696534357; Sat, 19 Mar 2022 06:28:54 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id r65-20020a1c4444000000b0038c48dd23b9sm13019806wma.5.2022.03.19.06.28.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Mar 2022 06:28:53 -0700 (PDT) From: zimoun To: Guix Devel , Subject: Guix as a system vs as an end-user dev tool (re: Building a software toolchain that works) In-Reply-To: Date: Sat, 19 Mar 2022 14:21:07 +0100 Message-ID: <86cziidqnw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::431 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 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, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-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=1647696549; 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: in-reply-to:in-reply-to:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=EFgWv0zlGXPAHVodk9gkMMIuT6RzUTcMpof4hUViIaU=; b=WQvQtpAUa4XXL2gs9IXKCsupimncj3zMrTzjh7QJ5O4rFs14bJvQQEoLi928GEw9G/1UFT Q9gQXEZxqbIxqjToDKmAGRZqhM0b0bdX31JDHAH8eP1frTMe6dDJs6nrAipyDTSv/YJ6Vi EsfCCJUYOsEQOlaUbGwxFQeq6aEUeM9ra0KQaDh20P72qX/O/BVl9BOxZ018ta/AuKMVPz ocOl392nkZ+n40PzI42+QL2HicyabElAMA9R24oFxNcURhpud+3+uXtmTnChsExsJ5cFmh avbZJmUuHnZ/ZeVlOn0qh56vc7o6XQhAhdYlgXFCJpj3eq3B01LPvIWXU/Htpw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647696549; a=rsa-sha256; cv=none; b=f/J5vAsgow6zvG1OLIMrll20dK9eQSbxD8lbR6B/n0OhqDCSVIifr2Rimlmsfd57qScP8M 0kXKZf+gqOSKsUNE7GIyi8vaaGqOI+o2xFYkezvP1o24mP4aIydyesOuzVN1MG1XioF6fY leyJxAsHY6xpIkrNsG+lnCS7wUTldjpsRGxxH2K4lYGK60yC2TzzWNJm4JFVVEzpWEKdVJ QCGAIYIenBMlmxKTEbuZ13YbQ4iqi+nwflVWi/OdolC2M3NWcQnqfcpMAdDVpvuU1013Qv 4wT496aB6dDOvYEbBTd2XM6E3ZWNjywPjh9cZtf7bKhTd63Oy4RXvbdww4141A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ikVsYkGW; dmarc=pass (policy=none) header.from=gmail.com; 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: -4.14 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ikVsYkGW; dmarc=pass (policy=none) header.from=gmail.com; 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: AD85B12106 X-Spam-Score: -4.14 X-Migadu-Scanner: scn1.migadu.com X-TUID: ao795zWtMS+A Hi, > Technically, I think we could use a similar approach to the Docker for > Desktop system: a "Guix for Desktop" installs software to create and > manage a minimal Guix System virtual machine which automatically updates > and reconfigures itself, requiring no manual administration by the > end-user. And it would install a Guix client that connects to the Guix > daemon running in the VM using a shared socket, enabling users to > incorporate Guix transparently into their workflows. Today, Guix provides a script that allows to install on any foreign Linux distribution. Somehow, it is already =E2=80=9CGuix for Desktop=E2=80= =9D, no? ;-) Guix provides a =E2=80=9Cnightly=E2=80=9C VM. And, IIRC, Guix is also avai= lable via upstream Gnome boxes. Somehow, it is already =E2=80=9CGuix for Desktop=E2= =80=9D, no? ;-) What do you have in mind for smoothing the workflow of end-user running Guix? I agree that things are lacking for more adoption but I miss what you would have in mind with =E2=80=9CGuix for Desktop=E2=80=9D. Could you elaborate? Cheers, simon