From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id MDbcJgU31V66MQAA0tVLHw (envelope-from ) for ; Mon, 01 Jun 2020 17:12:37 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 0EqLIgU31V5JFQAAbx9fmQ (envelope-from ) for ; Mon, 01 Jun 2020 17:12:37 +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 497509404CF for ; Mon, 1 Jun 2020 17:12:37 +0000 (UTC) Received: from localhost ([::1]:50866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfnzI-0006qP-9n for larch@yhetil.org; Mon, 01 Jun 2020 13:12:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfnz7-0006qG-Bm for help-guix@gnu.org; Mon, 01 Jun 2020 13:12:25 -0400 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:37483) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfnz6-0006LF-Fg for help-guix@gnu.org; Mon, 01 Jun 2020 13:12:25 -0400 Received: by mail-pj1-x1034.google.com with SMTP id m2so110906pjv.2 for ; Mon, 01 Jun 2020 10:12:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=6OV2tlf4ftNC+U/kfWBBdAO9C22iSbYtowCUxPPIE54=; b=dDIiB9K/aBWv4PGYZJYQYwbE/tcTtwRJT8M7RvcXxdkLDSnjuIH0XEPQS1DAklUe19 mVSKjTDPUKdYq4ZG87QvOKu0XO+GqY11/ScAmGtBKFEUJLldA0nTr9QGMYj4GvCtQz/C KuYE6cCWp3i67efxQj6RGAk50CZf+Vg3eRIR7/tQBWMmZ4cAsDNBbNqkXDMsrOqUPuGe WJMu9q1TcvPAUKmTSvJ65n6af8syGdgE+nln58cP+650WXM3HEssQG0Mi5ihQO9R2N0F MGYPAZQ9iCujFXSB112Heamuh81iNv6YEo4ZsQmx5LW10PtujewoSwsEcC6rKkgtdZOs ffCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=6OV2tlf4ftNC+U/kfWBBdAO9C22iSbYtowCUxPPIE54=; b=qUnxoMClwg0Q7khYJW9hld7Oxf8NcbFo54IIiGpjf08UR8YTpToGv/70tcqQ7AHkYm ty6PYxtsH2JAZRhwOROJVUlrD+Dn5xqBhz/0t0u/qQxicl1Z9IVQ2ywC6Mj+55E9pv+W Rx1TM2RDNdu7cVTHPwUI+Tug9DRQwDWSPI/5dHEipcld/w/5+XYvN9/w5m4kLN6Ra0+W bP6ZALrq6dTvFfJICcYk96Mpfaq4ytJCjvuyG/X70unGrOiBtMIrUF0V5tZn71mpl1oi CRUjOd88VyNyA7cc9oR+5pxstbfevXmG7uNdOfUOM7KWQUCprQs53MEUZOGtHUiaA4ov uz6Q== X-Gm-Message-State: AOAM5322DWGr+MUGRBvs/i1wZkveq4TepLA6mNDzkd3xblA3pd7UEjed OflomcJaqrWdfDynsbwHyWI= X-Google-Smtp-Source: ABdhPJxEqqgZb3sEOIo8boH4duRZgXTzpz6YVsQ5R6NOq0+w/FgO2nMDn6dFbqt+mCjp+ZGibTdzMg== X-Received: by 2002:a17:90a:8b06:: with SMTP id y6mr398278pjn.139.1591031542912; Mon, 01 Jun 2020 10:12:22 -0700 (PDT) Received: from localhost (node-1w7jr9qqzayzqnit5wh171cm2.ipv6.telus.net. [2001:569:7a05:3a00::111a]) by smtp.gmail.com with ESMTPSA id s9sm73782pgo.22.2020.06.01.10.12.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2020 10:12:22 -0700 (PDT) From: Fredrik Salomonsson To: zimoun Subject: Re: Questions about guix handling emacs packages In-Reply-To: References: <87zh9q5fvz.fsf@gmail.com> Date: Mon, 01 Jun 2020 10:12:21 -0700 Message-ID: <87ftbeww0a.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1034; envelope-from=plattfot@gmail.com; helo=mail-pj1-x1034.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=dDIiB9K/; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: 9n1hooA7jHsZ Hi Zimoun, zimoun writes: > I do not know what rofi is but re-sourcing is faster to check is the > new change works than any other. :-) It is just an application launcher, but yes re-sourcing is a bit faster. :) > Nice! Thank you for your contribution. > As you can seen, add Emacs packages is in general fun and rewarding. :-) > Do not hesitate to report your difficulties on mailing lists help-guix > or guix-devel or IRC #guix. Thank you. Indeed it was. I'm still learning the ropes but got some good feedback from my first contribution. So I'll continue adding the rest of the emacs packages that I'm missing. > Yes, "guix pack" is an an option if your work machine run the Linux > kernel. Otherwise, it should be a bazooka to kill a tiny fly. :-) I'm quite lucky that my work machine is also running the linux kernel. Although a quite outdated one, it predates user namespaces support. But yeah, `guix pack` might be a bit overkill. > However, the main advantage to use for producing your Emacs setup is > that it is harder to break it and when it did, you can (almost) always > roll-back. For example, I track (git) the channel that I used: guix > describe -f channels > foo.scm && git commit -a and I use manifests > files tracked too. Therefore, I can easily use the same setup on > another machine running Guix or restore previous setup without keeping > all the generations in the store. Anyway. :-) Nice, that is a pretty nice way of having it reproducible. Which my setup with use-package is not. It is easy to deploy but not to reproduce it and rolling back is non-existent. So guix ticks all the boxes for me :). > Is it fixed now for you? emacs-magit - yes. emacs-ts is still failing.