From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id +A31E9GCqmWZoQAA62LTzQ:P1 (envelope-from ) for ; Fri, 19 Jan 2024 15:10:25 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id +A31E9GCqmWZoQAA62LTzQ (envelope-from ) for ; Fri, 19 Jan 2024 15:10:25 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=kXhRY4EW; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1705673425; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nZ5dO4qH0BEEQY7juFovVnBVhpwTJ9/8s0wZa+kMqfE=; b=Ui6nI+WJ8C9CLLFDI98VNlwwoAUei6t5ThBf+BBFOM3hyHFwWiZ885KxosEXPZupa964Dd GbBPIY7qGSA+76WLxSm854wdz52ydFQHcsX+Hi/CSbxYj+DD/kXYwfsknvkX4jG14CiQ8+ sEnJ841wIMIFu5jHONUaXbDvECGy/3wrR1AUORVhJqIBQdqPqUFx8gpzcfoltFBQQ9Dcxk hcx8Eu9frDrkMYqXfzlfZdhchODOyz5oZmVOGKZZjItmcNY+NqSjAfDjHUFlR8ZXjJYW/Q wWLePeS8XWu2K8bbjK6L8IN7rK8MhWkkUMEnMSkrldEaL27u9WGplaRRZ287aw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=kXhRY4EW; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1705673425; a=rsa-sha256; cv=none; b=N7k+mvWghdl9OYEVUtn1GYMIynIDcbAec8ZluZ1iVRrnTKp9lh9bvcCPR/lXFANZ9D7Yvn aLmAQ1S+e4IzGSkmDySRNmARC20AT9Tl9DgnGj36VwKZew2PFTJ00VJq1mSU0ykofHdRhZ n25m+yShmhRih0+7/0KP9f2oULVkVPlheYjA5AEHCEAIoO2f1WGgxpl8fZazrT8n6uhdvp tqPwDmVrsWgTklImVkHhAiuL/4u3hnI/m5kG4iX7ATXGDX7TWGnhYXPVEtKq8iyPwkDVpO fquZHhCHF3mZNzREAI8AHAGFxfMLKnPkEVzgNanuVUV+Aa3fgaOrfX/ac8Gd4w== 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 23D076A0AE for ; Fri, 19 Jan 2024 15:10:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQpZE-0001G1-8e; Fri, 19 Jan 2024 09:09:56 -0500 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 1rQpZ6-0001Ez-Mi for help-guix@gnu.org; Fri, 19 Jan 2024 09:09:52 -0500 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rQpZ3-0006zZ-Mo for help-guix@gnu.org; Fri, 19 Jan 2024 09:09:48 -0500 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-50e5a9bcec9so921153e87.3 for ; Fri, 19 Jan 2024 06:09:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705673382; x=1706278182; darn=gnu.org; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=nZ5dO4qH0BEEQY7juFovVnBVhpwTJ9/8s0wZa+kMqfE=; b=kXhRY4EWLeWNxjFJcAPWADw+k4YSnzx+ewN/bhftjT6U+AiwUgmATNbx4lTXD1Rskn DUHZQ8G9o73OxcgtyVQV+m1fPKiUkgbZSQHSGfVS9mYewZRdK/Wqw26AkFhwN6KKI8k5 /z4MUTDz5bnTsqjlIyZwmLE4g/U6EqrPco7D1RRI4Uw65NXQ4haWwCelkIpM04Tq8G50 rpBEWzAxNxoRcwKSjI0nWnxykg83AWjTuwFPvvgWLwcFD5rsoKE16zoj6xpsNh8HARCX bM8XZJp+qhXa7kPwFbzVKsl15sfG7Nast+QQIAofXmS8kCmDS5Ym9NRqQ35R01JDZeQ1 F1Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705673382; x=1706278182; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nZ5dO4qH0BEEQY7juFovVnBVhpwTJ9/8s0wZa+kMqfE=; b=TUZq4lYHOyT8vn38Mx9njWpO6I0O1jR/mHV1GX5C92znSBoZg7izA4keH53SY25Z/G 3uw24uGk9a7xs4RZoflE9j1bTy+2uBZe6dxli9eCkpCiuPklIlxy5nEd7+WYB2tGKNNL shILlyfg1U7mvG0x8+MPl9qbetjC1WBVFPiXyZ7lPWye9jMgUBBF3Dw96v6ZFq9Woq/R s5nFBr3t7Omtm7ZXCOcKMfYBo1G18xdUQaZoJ5fZZ8M2gM2KrqJrOlRMzHUuYv7ehNdi DjiKmS8zUfKqLfawBilDMFwWq7hXDVVMmFEeRVN1gc26Bd/eUW7+dhDo4CMXdASpMZOu A8jw== X-Gm-Message-State: AOJu0Yy+2oeOq/GhWc0D3zK4asXkYNIwZ1U1j4jA64+puGEPcr0ZU+/K 8i+k89qd0KvQ6nt8br2lZQpd1fJyWTI1q7ekwxTlI2zazsCbfojDCNsEZe6Xa3w= X-Google-Smtp-Source: AGHT+IGg1DBPQaEe8hMC/RwnyQtzVn4JMDd2glNShRc2sZBsU7tcIj5fMo2CJ5ovTD0ie90zSEukFQ== X-Received: by 2002:a05:6512:31c4:b0:50e:73b7:b98d with SMTP id j4-20020a05651231c400b0050e73b7b98dmr883986lfe.108.1705673381816; Fri, 19 Jan 2024 06:09:41 -0800 (PST) Received: from localhost (78.79-160-60.customer.lyse.net. [79.160.60.78]) by smtp.gmail.com with ESMTPSA id d13-20020a05651221cd00b0050eb8d7b37esm983859lft.281.2024.01.19.06.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 06:09:41 -0800 (PST) References: <87mstwjbcu.fsf@yoga.mail-host-address-is-not-set> <87y1daq8eg.fsf@rymdkoloni.se> <87a5p1ft3x.fsf@yoga.mail-host-address-is-not-set> <877ck5ig8h.fsf@freakingpenguin.com> User-agent: mu4e 1.10.8; emacs 30.0.50 From: Lars Rustand To: help-guix@gnu.org Cc: Richard , Kristoffer =?utf-8?Q?Str=C3=B6m?= Subject: Re: Include home environment in image Date: Fri, 19 Jan 2024 14:59:35 +0100 In-reply-to: <877ck5ig8h.fsf@freakingpenguin.com> Message-ID: <871qadfm8v.fsf@yoga.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=rustand.lars@gmail.com; helo=mail-lf1-x12f.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.17 X-Migadu-Queue-Id: 23D076A0AE X-Spam-Score: -7.17 X-Migadu-Scanner: mx11.migadu.com X-TUID: LjEgMHb1rQ2+ Richard writes: > +1 for upstreaming if possible. Being able to associate home > environments with a system declaration would be very helpful. I remember > someone asking about guix deploy and home environments, so it seems to > be a popular feature request. This reminds me of an idea I've had for some time. It would be nice to have a separate deploy command to be able to remotely deploy only a home config. So instead of running `guix deploy system.scm` you could do `guix deploy-home home.scm`. > There are edge cases where the two need to be kept in sync. (e.g. > StumpWM. The package needs to be added at a system level so login > managers see it, but configuration needs to be in the user's home. > Upgrade the system package with a new SCBL version without upgrading > your home and StumpWM will complain about compiled files being for the > wrong version.) Nice to see a fellow StumpWM user! I have some questions regarding how to manage loading of asdf dependencies from a read-only filesystem, but I might start a new thread for this.