From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id jQOLAf+31GCkAQAAgWs5BA (envelope-from ) for ; Thu, 24 Jun 2021 18:51:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id sOFJOP631GDAdQAAB5/wlQ (envelope-from ) for ; Thu, 24 Jun 2021 16:51:10 +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 9F3ECF158 for ; Thu, 24 Jun 2021 18:51:10 +0200 (CEST) Received: from localhost ([::1]:36620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwSZJ-0005Gl-Hd for larch@yhetil.org; Thu, 24 Jun 2021 12:51:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwSZ4-0005Ec-IT for guix-devel@gnu.org; Thu, 24 Jun 2021 12:50:54 -0400 Received: from mx1.dismail.de ([78.46.223.134]:18018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwSZ0-0005Co-59; Thu, 24 Jun 2021 12:50:54 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8b64b7b6; Thu, 24 Jun 2021 18:50:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=PxREYgHiU9GFvnTjFiT+gbIH7ShK7GNXIWpMtePTpZE=; b=BL6eK6Je7xxH 2W9rfcVYiNlJN29IYvzI6jMjDdjrXEBy891dKgUNeYHMgbYrrv39EWd5eFNsgHm8 CXSSHNIAjVz+66V5Bab68PG9NrNdtnAaYrU0ElZMntVK2yFhHesLpRUxmFWnrYr1 ICnp2FNzjH8xQgFcTiU5cCj5KUDntdQFFfWdEFCAqur0ZNlSe4OYymxIaP3w5U7q Z7v1e3Z2IUjCFtzhGouFCfCzDSwwxPOLNgPbi3l0Odsvffk/lUDhLmybXDfWsr7W g2jK30SpdZnkgFf2ZGdg5QMC/BiSsQA3zgR6bSTncN0vR2oIaAHmWvuOjEwv7vBu EsAVaoLi/w== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id ce0b237f; Thu, 24 Jun 2021 18:50:31 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 90ca3852; Thu, 24 Jun 2021 18:50:31 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id a626907d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 24 Jun 2021 18:50:31 +0200 (CEST) MIME-Version: 1.0 Date: Thu, 24 Jun 2021 16:50:30 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.14.0a From: jbranso@dismail.de Message-ID: <4def90894bd34c6eefd8601232f24a8b@dismail.de> Subject: Re: Early feedback on Guix Home To: "Xinglu Chen" , "=?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?=" , "Andrew Tropin" Cc: "guix-devel" In-Reply-To: <87y2azr86k.fsf@yoctocell.xyz> References: <87y2azr86k.fsf@yoctocell.xyz> <87tuloyb6n.fsf@gnu.org> Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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.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-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1624553470; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=JdmTRNkFIp6ELA+6nDlSDFBdtCNsc970pieZ8rKc9so=; b=SjI7rQDuaZ91NIgu4dMnMqmNjS6qRxgM3ErL6YBHYF8a72x7B2e5PaXi4V75OtH24eyP6k +9lmv2DtaAk6TVyqlAd/NekS2F5EcjD8mWMn4iL5Vxox7h6a1YIssQfEJFENYaV3aKcGX4 UzWIjfN109SUkYV/bCFg6AHz7IhfXoyAlneq6i0BJZ6DADqExFJUHKsQFU2qADmsdtAiXc ydITisZB66K+bcLmY36RQORAH/PqedfmOXDzrk/a9dq7edwEQX2sLL3b+hHZy7Px9VwMqs i3rEiEZP0qf0s63xE4RekulverKGtGn9ikvqKjkhtaKB88lDOGlSnpaJ4ll7fw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1624553470; a=rsa-sha256; cv=none; b=S2G7/zWqhZtkyF0GG6lgRHtC562ISsEbT0JmSmPd4lsO7QKyq67LJtqlqNlkU9JlVDiC11 wxSZU+TZqnacbhAaNkJUoyy+5Tt3z1E8ekRBDy42PrnMWotm4c8yweUfEypTpE7HfyoIpe ARzbGUOYKnXmrcrSE+z4cJRd3FSOX5I3J/aB3nmdJwvrzgCqzYb5JRXho4AT16dpcNa4PO spRXdlrPgBQzxbUUloOj6+stokVc9FndqnPf82HyrrOA1FAn8/8jLsY1akIgreK2VbS9sd F+EjC+/x+QxGXZ6BO5Nyqi6WjiUGNuM/aQLK5J3ZHZO91vmdG6e73ZbHNAUX9w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=BL6eK6Je; dmarc=pass (policy=reject) header.from=dismail.de; 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-Migadu-Spam-Score: -3.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=BL6eK6Je; dmarc=pass (policy=reject) header.from=dismail.de; 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-Migadu-Queue-Id: 9F3ECF158 X-Spam-Score: -3.13 X-Migadu-Scanner: scn1.migadu.com X-TUID: jmI7uE44ebPn June 24, 2021 8:14 AM, "Xinglu Chen" wrote:=0A=0A>= On Wed, Jun 23 2021, Ludovic Court=C3=A8s wrote:=0A> =0A> Alternatively,= one can also use it as a channel:=0A> =0A> (channel=0A> (name 'rde)=0A> = (url "https://git.sr.ht/~abcdw/rde"))=0A> (introduction=0A> (make-channel= -introduction=0A> "257cebd587b66e4d865b3537a9a88cccd7107c95"=0A> (openpgp= -fingerprint=0A> "2841 9AC6 5038 7440 C7E9 2FFA 2208 D209 58C1 DEB0"))))= =0A=0AMaybe I'm doing it wrong...my ~/.config/guix/channels.scm=0A=0A;; A= dd variant packages to those Guix provides.=0A(append=0A(list=0A(channel= =0A(name 'guix-packages)=0A(url "https://notabug.org/jbranso/guix-package= s"))=0A(channel=0A(name 'rde)=0A(url "https://git.sr.ht/~abcdw/rde")=0A(i= ntroduction=0A(make-channel-introduction=0A"257cebd587b66e4d865b3537a9a88= cccd7107c95"=0A(openpgp-fingerprint=0A"2841 9AC6 5038 7440 C7E9 2FFA 2208= D209 58C1 DEB0")))))=0A%default-channels)=0A=0A$ guix pull=0AUpdating ch= annel 'guix-packages' from Git repository at=0A'https://notabug.org/jbran= so/guix-packages'...=0AUpdating channel 'rde' from Git repository at 'htt= ps://git.sr.ht/~abcdw/rde'...=0AUpdating channel 'guix' from Git reposito= ry at 'https://git.savannah.gnu.org/git/guix.git'...=0AAuthenticating cha= nnel 'guix', commits 9edb3f6 to 8553f00 (3 new commits)...=0ABuilding fro= m these channels:=0Aguix https://git.savannah.gnu.org/git/guix.git 8553f0= 0=0Arde https://git.sr.ht/~abcdw/rde 6d32c23=0Aguix-packageshttps://notab= ug.org/jbranso/guix-packages d4b6f35=0A=0A$ guix build home.scm=0A$ guix = pull=0A=0AI suppose for now I will use Ludo's suggestion:=0A=0A git clon= e https://git.sr.ht/~abcdw/rde=0A guix git authenticate \=0A "257cebd= 587b66e4d865b3537a9a88cccd7107c95" \=0A "2841 9AC6 5038 7440 C7E9 2FF= A 2208 D209 58C1 DEB0" \=0A -k origin/keyring=0A ./pre-inst-env guix = home reconfigure /path/to/home-config.scm=0A=0AFailed to execute process = './pre-inst-env'. Reason:=0Aexec: Exec format error=0AThe file './pre-ins= t-env' is marked as an executable but could not be run by the operating s= ystem.=0A=0A=0AEventually I'll be able to get it to work! But I do like = the concept!=0A=0A#+BEGIN_SRC scheme=0A(use-modules (gnu home)=0A (g= nu home-services)=0A (gnu home-services ssh)=0A (gnu home-servi= ces shells)=0A (gnu home-services files)=0A (gnu services)=0A = (gnu packages admin)=0A (guix gexp)=0A (my-ho= me packages) ;; %defines %my-packages=0A )=0A=0A=0A(home-envi= ronment=0A (home-directory "/home/joshua")=0A ;; (symlink-name ".guix-hom= e-env")=0A (packages %my-packages)=0A (services=0A (list=0A (service h= ome-bash-service-type=0A (home-bash-configuration=0A = (guix-defaults? #t)=0A (bash-profile '("\ export HISTFILE= =3D$XDG_CACHE_HOME/.bash_history;\n"=0A "if [= [ -z $DISPLAY ]] && [[ $(tty) =3D /dev/tty3 ]]; then\n"=0A = "# this may fix a bug that I have with termite confusing ba= ckspace as space in guix environment\n"=0A "#= export TERM=3Dlinux\n"=0A "# shepherd -c /ho= me/joshua/.config/shepherd/init.scm &\n"=0A "= export MOZ_ENABLE_WAYLAND=3D1;\n"=0A "export = GUIX_PACKAGE_PATH=3D/home/joshua/prog/gnu/guix/guix-packages/;\n"=0A = "export XDG_DATA_DIRS=3D/var/lib/flatpak/exports/= share:/home/joshua/.local/share/flatpak/exports/share:$XDG_DATA_DIRS;\n"= =0A "exec dbus-run-session sway;\n"=0A = "fi"=0A ))=0A = (bashrc=0A '("alias lamora=3D'ssh -p 63355 lamora'"))))= =0A=0A (simple-service 'termite-config=0A home-files-= service-type=0A (list `("config/termite/config"=0A = ,(local-file "config-files/termite-config"=0A = "config"))))=0A=0A (simple-service 's= way-config=0A home-files-service-type=0A = (list `("config/sway/config"=0A ,(local-fil= e "config-files/sway-config"=0A "c= onfig"))))=0A=0A (simple-service 'sway-config=0A home= -files-service-type=0A (list `("config/sway/status.sh"= =0A ,(local-file "config-files/sway-status.sh"= =0A "status.sh"))))=0A =0A )))= =0A=0A#+END_SRC