From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qEq+HDAGwF60ewAA0tVLHw (envelope-from ) for ; Sat, 16 May 2020 15:26:40 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gA5yGDAGwF5SZAAAbx9fmQ (envelope-from ) for ; Sat, 16 May 2020 15:26:40 +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 33327940C54 for ; Sat, 16 May 2020 15:26:40 +0000 (UTC) Received: from localhost ([::1]:39526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZyhz-0006Gk-3v for larch@yhetil.org; Sat, 16 May 2020 11:26:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36210) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZygm-00058Y-Lf for guix-devel@gnu.org; Sat, 16 May 2020 11:25:24 -0400 Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]:45609) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZygj-0002mk-SO for guix-devel@gnu.org; Sat, 16 May 2020 11:25:24 -0400 Received: by mail-ua1-x929.google.com with SMTP id a11so1888693uah.12 for ; Sat, 16 May 2020 08:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ueHe+eTbcy9vSJ4mX+yRa7/HiYFvTOQTHkCySBoT/2I=; b=R2xO9XJe+vhAWPZNlfF7X43qtZD2VHPLKwI+NVX2BsEPhjIubFXgX3vaWmcLHmh/P7 Yze0psQavSx8zjsDjmqQwY7yOlkeb839zxBw9NtwrI4CTxOlR9dOUUuJSxNf/H6fnH5v fMLmVZWXr3unhlrSyU81JZP0KuxOs4HDQ1jl7+Onk5wjFQnQcafEKDyFw9iq8H75OBle HdAYp2EFrEWkZ9UxODEruDaV2CB1kBR/Zy49+XoD61508p5X+/ndZe35RWCk1Ytl3b4d ibLNbdcT16CMvuAMjYGJr+SdqfcJqe9sGHV/CjjHGWI15wb9Xon7UySrOATKpxWEGwt+ dULg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ueHe+eTbcy9vSJ4mX+yRa7/HiYFvTOQTHkCySBoT/2I=; b=soW1cTFgF+QMrKLpbegdYadb3ZdAjf+g3SCLI4FNMdbuJMx21tYIjsxyt61FI82ks/ IIldzNxJom30It5cT0M9OtTPb3SHTvuEjQ/7LkAmT3vZ9iaAiKk14JBySEu9Oai2ML1s m95icWQlXUrJx0oL4rTGy8jYzBsZojB3xe9GCBdgt5Bo8RjziYW+i+ZSJ3y5f3KbuCHn qArx3mdFHWcERBmVCzv7rfH5p+8yogkUDu5P+MVKJKQWampkQ0MjDanHL+/bfSmmrBWS ULhMEj4czXG6xZCMgFcgqITb5ADCKSMBYV0zFKbKcGPUMlW67kf6StzaV7eejwn072JL sWrg== X-Gm-Message-State: AOAM5307/mbyB+idPs/z95Bpuy2mgMUEQFDw333GPejQ0b/MO728stLY FJcC9yhmnKHkhgmbOarHWfqSmLAOSksdCf0ZXqkNgJXX X-Google-Smtp-Source: ABdhPJwFM4+FFbF0LluT170ftzp2WTy42jAFar6YxZ97grzhNCQgqTVcmZAzssjZhbvBT3od3JwMR++z4fIvZXbbeoI= X-Received: by 2002:ab0:7186:: with SMTP id l6mr5993389uao.94.1589642719955; Sat, 16 May 2020 08:25:19 -0700 (PDT) MIME-Version: 1.0 From: Josh Marshall Date: Sat, 16 May 2020 11:25:08 -0400 Message-ID: Subject: Propose to distribute a user-only install script, not admin required To: guix-devel Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::929; envelope-from=joshua.r.marshall.1991@gmail.com; helo=mail-ua1-x929.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=R2xO9XJe; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: P6mO3e0UqBxc Hello all, One thing which I think could significantly aid adoption would be up either add an option or add a new installer script with guix configured to install and run purely out of the user's home directory without any special permissions. Conceptually, guix shouldn't need to have any elevated permissions given it is acceptable to use resources less efficiently when they are in contention. This would also allow guix to be a drop in replacement to tools which already allow individual users to install and use them without a hassle, like Anaconda. I'm not sure what all of the work required for this would be, or if it is already in the long term plan.