From mboxrd@z Thu Jan 1 00:00:00 1970 From: Satoru KURASHIKI Subject: about basic operation of guix sd Date: Wed, 8 Apr 2020 00:16:12 +0900 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37641) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLpxi-0005dA-Bn for help-guix@gnu.org; Tue, 07 Apr 2020 11:16:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLpxh-0004pQ-AE for help-guix@gnu.org; Tue, 07 Apr 2020 11:16:26 -0400 Received: from mail-yb1-xb36.google.com ([2607:f8b0:4864:20::b36]:35227) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLpxh-0004pG-6N for help-guix@gnu.org; Tue, 07 Apr 2020 11:16:25 -0400 Received: by mail-yb1-xb36.google.com with SMTP id i2so2021286ybk.2 for ; Tue, 07 Apr 2020 08:16:25 -0700 (PDT) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane-mx.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org hi, I happen to know Guix SD recently, and trying to tinkering it. I've just managed to "guix init" on my new box, and have questions about its operations. # excuse: I looked over the guix manual, but may be overlooking clues... Please tell me any of FAQ, Howto, list thread, blog, sample code, or gist, which would answer: - How to unify personal substitutes? - "guix publish" will serve the substitutes built on that host, and I want to add substitutes of another host's - Is this work as expected? : rsync /gnu/store to repository host to merge substitutes - The right way of treating guix code (or guile code structure?) - I have to clone guix repo into my home directory? - Though "guix pull" should have source tree anywhere (in /gnu/store?), so are there any interfaces to access them through guix-daemon? - I want to tweak existing code (package definition) - I should copy target file to somewhere working directory to edit or edit target file in the project tree=EF=BC=9F - Emacs setup (to edit guix configuration) - I want something like: - i.e. M-x guix-describe-variables to view document of guix keywords and jump to its definition - C-x C-e to evaluate variables (to confirm its values) - guix keyword completion - Some linter (flymake/flycheck thing) - emacs-guix seems to be "guix" command wrapper, so I guess configuring geiser will make it? regards, --=20 KURASHIKI Satoru