From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id EFjiFM4QsWa6EgEAqHPOHw:P1 (envelope-from ) for ; Mon, 05 Aug 2024 17:50:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id EFjiFM4QsWa6EgEAqHPOHw (envelope-from ) for ; Mon, 05 Aug 2024 19:50:06 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b="bE4/kwoF"; dkim=pass header.d=wolfsden.cz header.s=mail header.b=CJEGrtYP; dmarc=pass (policy=none) header.from=wolfsden.cz; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1722880206; 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=LqdNAUoJV/HsjrDqfBdlMepFuVfIdiECUeTplIvckUk=; b=nxbqAQ/d7Hr4ezimvVT8DUb1YGYVFaJi+AB8HoAf5k5GodOY5UFVqDJmhWs8cQ8CISZP4U 8+BEsfnD9pixPMU/js1srPVEnthlIl1eY/E/U3RcW5BW0bSj2r5nhUxXkY4dbuPBHue1fV 9KwjPg7DiRCS8Yx3fW8Q12JvVFQiY9RmwJVGvTF7mB/svw01dY3D7aR4o9mQVVE2Dh0353 chaIpvSHqwaThEEH+i1+tfsajUyqU2c5VPTVfM8QgjePkcZrOvTg4LR+rJ01bBx3UzMkiv jcbPxtCi55X0/bbnudV+SiXl4PsETdXoDxTPUoblv6pQF72+2Mi+XOtp19MQRQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1722880206; a=rsa-sha256; cv=none; b=orSGQwR6UQfDo4pLZ5U1Jco40+la2W5xdC5vw9N+Krl6DQe+bsnNgW8cqMcoMCbqUQ2Wim nnEdPjuUomF+wav2zMly40FUMvKs2BAH+PGTwrt6r+/INf3pN731TH0ymo0MR9ywzA2cRf yIsqPX/QN6Tpjdev+BG77kLeF50uPXoEPzR+IxeDLJ5QTBytIDndWpoLOU3ZtLkdcE8fxe RmCuisMFOlM6K9r8yMIpVoMvuSISzM3K1IF5yGO+5Av0BePPW9v5QhqhRxiZ5qIfRBk7tH Ey7/IMI9H1syPOIZaP5WEI+v03O2m+72z6IfqdM/Gaw+6SYs6P+2J9vcFqBBAg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b="bE4/kwoF"; dkim=pass header.d=wolfsden.cz header.s=mail header.b=CJEGrtYP; dmarc=pass (policy=none) header.from=wolfsden.cz; 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" 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 EABA91FF13 for ; Mon, 5 Aug 2024 19:50:05 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sb1pn-000541-Dj; Mon, 05 Aug 2024 13:49:27 -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 <~@wolfsden.cz>) id 1sb1pl-00053d-3i for guix-devel@gnu.org; Mon, 05 Aug 2024 13:49:25 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sb1pi-0004NW-GE for guix-devel@gnu.org; Mon, 05 Aug 2024 13:49:24 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id BA5442B5699; Mon, 5 Aug 2024 17:49:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1722880158; bh=LqdNAUoJV/HsjrDqfBdlMepFuVfIdiECUeTplIvckUk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=bE4/kwoFG1fRY8fUncAGJSI5bsqLb41u2VzYZJX+nJDjwnNfgHQFvtlC9zYfCWqp9 MxpBVLpvpJViFhS2EvryUmqWuqIdq1/Yxqy2ZIbaeHu5CO7VPGSUgUM5SBjMuXw9mT 5+8GFQaPqpbYEnY9FCcZUotQTjBN89h4afIs1W978mQi3fYq1YFVFf3edL7Xd9sSEU ffobIRa9RGhcx7nBdfG37nODGzxAo9OZ3DeHU54EtC6dllgmntwZufje6ul9uO7CpS iL27Mt10cJMFGYZ79xxwxC7vb5fke/at8wkOdg39zHQWEP8SEJhzPbwuWNlJKNUCEv /V+PwWFPZ6npAod9EUXotT8iv0CcZ61uG7ZsANrHdI+SBTi/YogTGsFrcHXOx+HNN7 L91FHqNJU4zgeOm6kjZHa31wfHuGhHuEoXgFvOT7k7V7eUTwH0vFEqibCxIG7LLJbF xB+5du8JxqBz8ek5Ic3x0RJSoetJeYiaZrMjmMbBy+RMwuTvZhz6RVOwlfEpJQ3mDB lnYJ/mrRRMXO3kIf3sDR5O1bWH+W0WxkK/3zVjr/eZqXywcy8WUMSOgiId8RdVuksr Fx72v3n5XTK8hlZiMZWmFaCy/aq1MlM+u6AlmtxKZf5avin42ArNcC7FK9XmfldOTT DUlzuqijnWIVGohADuf62rao= Received: from localhost (unknown [146.70.134.164]) by wolfsden.cz (Postfix) with ESMTPSA id CB34F2B3CD3; Mon, 5 Aug 2024 17:49:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1722880157; bh=LqdNAUoJV/HsjrDqfBdlMepFuVfIdiECUeTplIvckUk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=CJEGrtYPksPukCrPMIlmjv5zDgA197GhngmLCDSkTeGeujKTzK6Yf4+WChgMV94vj uLBdNLtMcwj8tv3XD/433F5oV4COZ2hAIlFGagmHD6GCun/gXFQxaJBhgCu6KBg+ZQ X5CMEW+ZwnxbweMCYl/QVj7uV7gloAPjTu0RnHQd8BjVfaiIiTubUxUEWfhpFPsXQc oniay1Y51vTlP67AL+7Co1mTE0MJ0SHjv6IxFhFl/LKpA5W5AlDQdXSGZyCj12uouC pSE7G2Bu0ABorXEvjo/OLDM3OVvoB18EE9SiiVO2UKhw7NC94rRGwrbfZ83+8nIl+p X3kf3d95Thx3EFa6SCqbdJxUGEU1WUBIXEaa7X1LuWP9DvZ+vYVUYe/WYNhD+I6FS4 +8qmMtwzke5FOyK2A0Ic3XKCV3vCUMUnYVl69VMZfYjkl9HlT+f8z1AuolOQbXkPAo qWanajmBWgqG0a1P7y0wzruyLNsHVjupWy0UOlGbTpk8qWZgC2dm7ltXmCgE9FaaZR jTebaf/Y97oOUF6MFCUhtiq4c5yxUzeYrGd+1GQl9CJL54Wy5WSJXrSlh3YwnMMwd0 CMibXcvo5zx7jq+LkTBEDFBCOrmwIHOrEqYGCMnb+9F67U+eZoO93QLaGdsOWpV0WA L2uL6NW84cqpFqeC7eTc1p5Q= Date: Mon, 5 Aug 2024 19:49:17 +0200 From: Tomas Volf <~@wolfsden.cz> To: =?utf-8?B?6Iqx5LiN6KeB5rW3?= <2694273649@qq.com> Cc: guix-devel Subject: Re: Need help about guix home "home-run-on-first-login-service-type" Message-ID: Mail-Followup-To: =?utf-8?B?6Iqx5LiN6KeB5rW3?= <2694273649@qq.com>, guix-devel References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="SePtiN1V4GavUhNd" Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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_PASS=-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: EABA91FF13 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -9.24 X-Spam-Score: -9.24 X-TUID: TZ/ZVt/pG1Cc --SePtiN1V4GavUhNd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2024-08-05 21:51:17 +0800, =E8=8A=B1=E4=B8=8D=E8=A7=81=E6=B5=B7 wrote: > I want to use home-run-on-first-login-service-type to automatic install o= n-my-zshwhen first login to shell. > > > But I got an error when I try to guilx home container home-configuration.= scm > > > ------------------------------ home-configuration.scm -------------------= ---------------- > > > ;; This "home-environment" file can be passed to 'guix home reconfigure' > ;; to reproduce the content of your profile.  This is "symbolic": it= only > ;; specifies package names.  To reproduce the exact same profile, yo= u also > ;; need to capture the channels being used, as returned by "guix describe= ". > ;; See the "Replicating Guix" section in the manual. > > > (use-modules (gnu home) >   (gnu packages) >   (gnu services) >   (guix gexp) >   (gnu home services shells) >   (gnu home services)) > > > (define download-ohmyzsh-install >   (with-imported-modules '((guix build utils)) >     #~(begin >         (use-modules (guix build utils)) >         (invoke >           "curl" >           "-L" >           "https://raw.githubusercontent.com/ohm= yzsh/ohmyzsh/master/tools/install.sh" >           "-O" >           "install.sh") >         (invoke "sh" "install.sh")))) > > > (home-environment >   ;; Below is the list of packages that will show up in your >   ;; Home profile, under ~/.guix-home/profile. >   (packages (specifications->packages (list "guile" >                     &nb= sp;                   "clojure" >                     &nb= sp;                   "node" >                     &nb= sp;                   "gopls" >                     &nb= sp;                   "go" >                     &nb= sp;                   "emacs-p= gtk" >                     &nb= sp;                   "curl" >                     &nb= sp;                   "direnv"= ))) > > >   ;; Below is the list of Home services.  To search for availab= le >   ;; services, run 'guix home search KEYWORD' in a terminal. >   (services >     (list >       (service home-run-on-first-login-service-type downlo= ad-ohmyzsh-install) >       (service home-zsh-service-type (home-zsh-configurati= on))))) This is really hard to read, could you please resend with correct whitespace handling? > > > > --------------------------------------- end -----------------------------= ------------------ > > > -------------------------------------- error output ---------------------= ------------------ > > substitute: updating substitutes from 'https://mirror.sjtu.edu.cn/guix/'.= =2E. 100.0% > The following derivations will be built: >   /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv >   /gnu/store/8483bafsq7izr33l9v3qcw51vkxgl260-provenance.drv > > > building /gnu/store/8483bafsq7izr33l9v3qcw51vkxgl260-provenance.drv... > building /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv... > \builder for `/gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv' faile= d with exit code 1 > build of /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv failed > View build log at '/var/log/guix/drvs/3s/zcc1q867q7hrqigsns4xf8bvrc2l5h-h= ome.drv.gz'. > guix home: error: build of `/gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-h= ome.drv' failed > > ------------------------------------------- end -------------------------= ------------------ > > > I`m a novice of guix, any big guys can help me? > > > Thank you! Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --SePtiN1V4GavUhNd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmaxEJ0ACgkQL7/ufbZ/ walOQBAAmjt4yhgXrYVbPeIjpz9ZTY/fXn3OKbRpTQWMvWC7yEKLvbvMlrsodFCO Q9GvqaD/4Rr7ufSQwtYQZkoOyLQ7IdMCC3iVYoaNjkKumJpzzZawwwi0U127yrdd uyE9Afnr+N8kookWaZyMKRykhIMQ5d1UxtpRoTIuVnahTdcPJZ5rQZb8Eh+GH8hm lC7haNs3lEQiKVkD+STU5YmwnAEtxw9sS/vUJgf88jL3fUqwIhB75pSI77S8SPPE 2wRnFwX+Tlha68EMJ8EI3vOHGzfZcXNYpg5RvGNa1EYjDKkL4kG7LY5Ky/J2urAn 6cNu+MUZIdgLAx9kzy4PzWhaoIkKDeGC+OMnnyz+cGBeHHt8caMhKiSNiGObvA1x jtW8re1tE9WZ6bOQ8qfKPNgVot1nFbN0Io5QWmOjmKdLMPy3vqCNedyIPyRgLFoU Lo+h3UUcpg5JmdFxiTUSYMk5CUeD56KS2BIBCbeUOWmz8bV9aXoe9Ax7vvCztdeg MiWrbOn84sU/Fxe/RKjQq5rGYnZASol+xuUxdG2ldkEJDBmAjtj8YBTINZVFcic4 qokjGKd/A6Bg6Eetj0Lm97GUNv4kEzi9tZKz2w6INlt59U5mRmo2c9X/DCh2zjx4 vZqA3QCxQb3p6+ZviK+a6satRskXqq0Y800MwWhz1pokwzGHs/k= =9cUt -----END PGP SIGNATURE----- --SePtiN1V4GavUhNd--