From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WIfPGUef7l+IQwAA0tVLHw (envelope-from ) for ; Fri, 01 Jan 2021 04:04:23 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id oGGYFUef7l+dfQAA1q6Kng (envelope-from ) for ; Fri, 01 Jan 2021 04:04:23 +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 8C71C9402A5 for ; Fri, 1 Jan 2021 04:04:22 +0000 (UTC) Received: from localhost ([::1]:55562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvBfn-0005Na-Sb for larch@yhetil.org; Thu, 31 Dec 2020 23:04:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kvBfY-0005LS-K4 for help-guix@gnu.org; Thu, 31 Dec 2020 23:04:04 -0500 Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:33382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kvBfS-0007u4-CO for help-guix@gnu.org; Thu, 31 Dec 2020 23:04:00 -0500 Received: by mail-pf1-x42b.google.com with SMTP id h186so12062400pfe.0 for ; Thu, 31 Dec 2020 20:03:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:message-id:subject:mime-version; bh=qk6V7Sf0k0eX97TxYgRu+zAyoNnb9+Pr9rUXOznBJOs=; b=Fbrm6Z7YVSfpG8mq+hkXAUwDjsHZ9U8NLnIOUmtt2lbngESpMHjULjhL/b2Q6CFv5c jYlbIHgUPeC1bZQAtqC74oJ1KMrYXtMooVcstQAdhHed+KcGZ3lFmp8WtmAJdTRV+NnW ikYs6NdNfs0ov3BN0AHyPBfH5k3KeNLMe9UV1FhiA0wseZZ0Qk/WSwdysU5s6P3MeKIf uHVfAZeHsz+1Ho1KfIET6Tz+mBbbnEJHWECoOQ6wagXWsE5s+B7m9qwJX9erI8x69zaP InVHi5QEALJiW1Y6X8Bt8FweGZ6SpSsJWS8JX3spjLB4XwNOIY48o9oOxccHXoWmg+/L u/CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:subject:mime-version; bh=qk6V7Sf0k0eX97TxYgRu+zAyoNnb9+Pr9rUXOznBJOs=; b=A/tJj6Y+ldcqO6opFXrcD8gMidKsRkkAD5vaqdsQdUmAPzC/siAQ1UX6wvrBGqhVEi G9PzvwoUIVNRAma+k/fhFExqyQ5/zXg/lB+DE72Zja1iaKv7r4VQkJM6ls3AjdtKsIu6 Qnw9SG7aIoCkqK/+VMV9kJGtbMUhlJtqeVQHfEdnLhLqbrGUTPmVX+2n+veXZeOy0CnM ENs3pn57/DFXAX8li9fFZUP2GcXRkqXpn3al3QviACYO0nc9KEvuOmUvSs/ITy+tR89I +1zY/No5KK/Raxz0c5qY2ItsKWK/vOQzru52/cIV1wbEozAkxNo6XoEi6k2MPlaDfddA kLtg== X-Gm-Message-State: AOAM5335Dpt1kGR/Fm3b963aUuaB7NNj0r9U0uIHqJ+hIWRSMaOvtqNA I+BNE/Bo58RndmkNQn1wMIPjdg== X-Google-Smtp-Source: ABdhPJwYn/z2t37nC+L9wtKsxaQFCguERCEYuD5HntoT62WCpmFYVshTgSlXA+52FSyXUklp9ZaK3g== X-Received: by 2002:a63:5f13:: with SMTP id t19mr59681483pgb.193.1609473836603; Thu, 31 Dec 2020 20:03:56 -0800 (PST) Received: from [2600:380:b56e:25e8:e1:ae81:200:0] ([2600:380:b56e:25e8:10f3:fced:ed00:f6d7]) by smtp.gmail.com with ESMTPSA id u68sm10350778pfb.70.2020.12.31.20.03.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Dec 2020 20:03:56 -0800 (PST) Date: Thu, 31 Dec 2020 20:03:54 -0800 From: John Soo To: zimoun Message-ID: <32d9c348-4403-40c9-b62e-4a1be1321005@Johns-iPhone> Subject: Re: Emacs use-package: Guix backend? MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::42b; envelope-from=jsoo1@asu.edu; helo=mail-pf1-x42b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 1.27 Authentication-Results: aspmx1.migadu.com; dkim=fail (body hash did not verify) header.d=asu-edu.20150623.gappssmtp.com header.s=20150623 header.b=Fbrm6Z7Y; dmarc=fail reason="SPF not aligned (relaxed)" header.from=asu.edu (policy=none); 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-Migadu-Queue-Id: 8C71C9402A5 X-Spam-Score: 1.27 X-Migadu-Scanner: scn1.migadu.com X-TUID: rNwM9rlXrkVB Hey guix, =20 =20 I was perusing the use-package docs and it seems guix is already somewhat= supported. Have you seen :ensure-system-package=3F https://github.com/= jwiegley/use-package=23use-package-ensure-system-package The system-pa= ckage dependency lists guix as supported. I suppose one difficulty is tha= t it doesn=E2=80=99t really cover emacs packages. However the ensure f= unctionality is configurable with use-package-ensure-function and use-pac= kage-pre-ensure-function. That is mentioned in the docs also: https://g= ithub.com/jwiegley/use-package=23usage-with-other-package-managers. I wou= ld like to see that in emacs-guix. On that note, I have some news and wor= k to do on that front... =20 =20 What do you think=3F =20 =20 - John