From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: Real-world example for channels? Date: Sat, 26 Jan 2019 23:16:31 +0100 Message-ID: <29d3b7b9-6d96-e132-e59e-ec7a5ccdd2f1@crazy-compilers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:42983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnWFr-0001xv-IR for help-guix@gnu.org; Sat, 26 Jan 2019 17:16:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnWFn-0006p6-OA for help-guix@gnu.org; Sat, 26 Jan 2019 17:16:45 -0500 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:51119) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gnWFk-0006kv-8u for help-guix@gnu.org; Sat, 26 Jan 2019 17:16:41 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 43n9GT666jz1qwvy for ; Sat, 26 Jan 2019 23:16:33 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 43n9GT5wncz1qqkh for ; Sat, 26 Jan 2019 23:16:33 +0100 (CET) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id mBYcAZIdQboO for ; Sat, 26 Jan 2019 23:16:32 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-83-171-160-227.dynamic.mnet-online.de [83.171.160.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Sat, 26 Jan 2019 23:16:32 +0100 (CET) Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id ED17660140 for ; Sat, 26 Jan 2019 23:17:49 +0100 (CET) Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix Hi, I'm looking for some real-world examples for channels. After reading I'm confused: * AFAIU Section 3.7.1 shows an example for pulling *whole* guix from a different location. So this needs to be a complete guix-clone (optionally including my own package modules). * Section 3.7.2 describes how to add "a Git repository containing [my] own package modules". o What files or scm-packages is this git-repo expected to include? What's the file-layout? Is there a suggested naming-convention? How to #use-module these packages? o What happens if files conflict? Which repo will take precedence? I suggest adding a short example to the manual. To avoid any conflict with the warinign in sec. 3.7.2 this could be some "personal dotfiles" package. Side-note: IMHO 3.7.1 should not be the first section, since this is not the case most user will want to use. Thanks in advance for answering -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |