From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id kER3Nq470mSRHQEASxT56A (envelope-from ) for ; Tue, 08 Aug 2023 14:57:18 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4GopNq470mRIHAAAauVa8A (envelope-from ) for ; Tue, 08 Aug 2023 14:57:18 +0200 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 70FE64D299 for ; Tue, 8 Aug 2023 14:57:18 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=mHO1SMXq; 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"; dmarc=pass (policy=reject) header.from=disroot.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1691499438; 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=Ljq3ieOb0qooirj/2Vvfbo0UywtKVvMkzDyvaEdFnBs=; b=E2bawS4q+DQzOzQK9UIaJb3nLfwFflR2xhRle/700SRS3QjtiHGc03bW55W7M9PKGAic8b zHqyIpnM4OXunVPVKoPkvCpuJvBT/FX0pdWICikUu+jDKJkWCfXrRBDfdyWTakH3EVexv+ ARyCw+kp4AvoW9Ygqg1iKebZxsMhFKPj+a95C23wiX+gf+ng3YlYvqqkXf2mnEmjyQLoRE ovlZrr9KUnBCFOYLX4SrreKQfBeNjcIqqEMUDdbg01u4yEsCaiZFQ0c+EWMnxr0ISI6HEV x72sW3gNtTmfZSYEN0yWKWCYokhACCCou9WGluudg1ch7Q9blkQ2jB7gw/3U1g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1691499438; a=rsa-sha256; cv=none; b=TTDg8Tk7hFjHNqN0A9kUmbOIE0cPAD8goUt2kTaAqncMMGr5gjRtklsq0WxPTwADsqb9JW TiYCcDVfZdCYUlW3SEchWfVkVSGr4k2Mjn1WATVuC/dpZWd6LF6cc33mt2x3KUkdDN4ws9 DZLN2k4Es+2MXd6jfjBSXOTcAfdDil+BihvImKaR80K831quuQSzhkOiA9XNHMDn9jgrhU 38V/Q6vrXCSYnLEq6gj4l5XkLMp8/1Vy0f+IQ37jMsXBrMp45R5igUWUy3bxjKkbzLRsyu M8hR0qVkCQHFtz2oUWH2c7/mNK0w3LoP+y4tCw4rWURtyOASsjQoqjTGEuaYEA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=mHO1SMXq; 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"; dmarc=pass (policy=reject) header.from=disroot.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qTMGf-0000ze-3p; Tue, 08 Aug 2023 08:56:57 -0400 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 1qTMGd-0000tu-Bn for guix-devel@gnu.org; Tue, 08 Aug 2023 08:56:55 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qTMGb-0000w1-49 for guix-devel@gnu.org; Tue, 08 Aug 2023 08:56:55 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 11D164113D; Tue, 8 Aug 2023 14:56:51 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ndjKQU5ICZOz; Tue, 8 Aug 2023 14:56:50 +0200 (CEST) References: <87pm42oamr.fsf@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1691499410; bh=LlgcQcKdIcBbr42wL4rWBtcvKGMJUsXuZZVez7gHEeM=; h=References:From:To:Cc:Subject:Date:In-reply-to; b=mHO1SMXqAlUsizffpznMulDPtfaJlTXNdoB9nOn3PNoAARdsq7sQj+5m0K6CHMTv3 AgKI8kwef7a5V7JYtiXNC1erpKRhlY63J9JxSBz8uBau/EDfXTxbnYECp39aQ389CM PwAAmN9OZEGNTCqaoVhfkM9/upLtWKIfv+X1XCWYXswOaZwI8F3SCqyBnqL4ocTDVE QsthnuFTpeWoAnREIfvzE5Qwqdt/HtoWucblQXmhkc+SlFi4HKV7GRVuOcmwfJg5+Z hFXjLDMQmxZDX/E76aK2AT/jZ4ByDcgFds0bPD6NFr3McMiqbgE/icLEu2UejFj4t7 JKiEiDlvuRG3g== From: "(" To: "(" Cc: Christian Miller , guix-devel@gnu.org Subject: Re: Guix system init but for guix home Date: Tue, 08 Aug 2023 13:53:47 +0100 In-reply-to: <87pm42oamr.fsf@disroot.org> Message-ID: <87bkfh1ylq.fsf@disroot.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=layka.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 70FE64D299 X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -9.47 X-Spam-Score: -9.47 X-TUID: hNG4MI7fbqjQ "(" writes: > Christian Miller writes: >> Basically my idea would be, that I am on the live ISO and run guix system init >> [...] and after that I would run guix home init home.scm /mnt or something like >> that. Now if I reboot in to the actual system, I have my complete setup with >> EXWM and Emacs completely configured and ready to go. > > Something that would cover this use case be a HOME-ENVIRONMENT field for > user-accounts in /etc/config.scm: > > (user-account > (name "paren") > ... > (home-environment > ...)) > > which could either be a file-like that evaluates to a Scheme file that > returns a HOME-ENVIRONMENT object, or a HOME-ENVIRONMENT by itself: > > ;; with local-file > (home-environment > (local-file > (string-append (dirname (get-current-filename)) > "/home-paren.scm"))) > > ;; with home-environment > (home-environment > (home-environment > (services (cons* ...)) > (packages (list ...)))) > > -- ( OP accidentally sent replies without CCing the mailing list, so: Christian Miller: > I like it, since now it is just the default command for initializing Guix. > > With that change, would that also mean that someone doesn't need to run "guix > home reconfigure home.scm", since the person could just run "guix system > reconfigure system.scm" after a "guix pull", if the person wants to update the > whole system and the home packages like in my case? me: > Exactly. Christian Miller: > I like that. Makes stuff easier for people like me that use both. > > I also replied to you directly. I should have replied to all, so the system > detects it as well. Just to be sure, is that correct? > > How would we now add that stuff, so others could see those emails as > well? me: > You'd have to resend it with the To: address changed and possibly also > In-Reply-To: modified as well. I guess you could just use 'reply all' > in your mail client and then remove my address from the To: field. Christian Miller: > Hi, > > it seems that my mail client can only do this for one message, but we had > several messages. Should I begin with my initial message and we go through it > again, or could you send all at once? me: > I'll send a compilation of all the messages as a reply to the original > post. -- (