From unknown Sat Jul 26 21:32:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37358] Add emacs-doom-themes Resent-From: Tim Gesthuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2019 16:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37358 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 37358@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156804821212811 (code B ref -1); Mon, 09 Sep 2019 16:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Sep 2019 16:56:52 +0000 Received: from localhost ([127.0.0.1]:40488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7MyB-0003KZ-Te for submit@debbugs.gnu.org; Mon, 09 Sep 2019 12:56:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:37234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7My7-0003KN-NZ for submit@debbugs.gnu.org; Mon, 09 Sep 2019 12:56:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42585) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i7My6-0005px-8e for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i7My4-0006Bh-Un for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:45 -0400 Received: from sonic305-20.consmr.mail.ir2.yahoo.com ([77.238.177.82]:38505) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i7My4-0006AM-NZ for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1568048201; bh=gJfE4MSmNIMV6U2HDd8SBVtt9FhVu6fUQweh1H3Xb6M=; h=From:To:Subject:Date:From:Subject; b=FnGffePFV7NxU/JkhDp/qVlGi0JLuhDueo/0aYyRzrJDXN3HaqWYbty+WIzJM1MPbSve9rCNhFgGjMJuTnXpmqDOPvNZ7VojJ8Os7mA2HuD+Zets2djjOYLlcs2iKsKh/twTohCZICCm6ig4JRgv71WgPXkEKFTgvol9aVjKYCgdhWvLAT16/SP/mZjWf4DzK1dxyeUHxJYJUVo7fvwSErNQy2k5nt71UDC6FzOpgVobhzr7O3vs63m60nLE/7wgGl5/EzxhtKraeKTtRfaQDJAhI321nSwuKSaqF/CntQCUQCJPsZnLCjdxKEsrbrUxccEHmwixo8BtBvKqji2Iog== X-YMail-OSG: WREHBOcVM1mz9wAj2KBoMCP142x3224CtA0a641ptHPtJZn55dhW8j_cMpbvfik 7XN0sZPFDy23RPivs_faF0TxLO5CtiT1UP4i5VPAjHxBIZeu_l1k1MP0B2MJmhmj_zUQWpZ4e7dr athsIHRMVJTy95iymanCZHGQkottwsOh9ZPm7h7Limc9ch_vzeRYXkUDWJamvdR6xyvTVLb8kTu7 n035e01KZcIWMpOBV9Xd4ayfRyVJUqZiEpgCBn3VI4TSS9IX8fjbLQXCL7ny_c8j_FFEqeT2EIG_ fHwUhFHCQyn3o7af7eYK.MeBmVNEqL1F85BbD6QNDNlfv6R.rdW5RB5W7GsCpd3RqzCwjggj7iNT Ff3UKdncWaGy.pzU8Kdhj1xEG4_hUAyytdLkxNhwnM4TwTFmoUHyutVNCeL8RFupGf8pyLQmr6on y5Be5hKgXsXYAYqOCxiGzA7NzFC8LzQUwFniW4N_RA7ETLdED_71EZjOVFNg6KmXLmBtEPbyLNyq VFFIWoDLB8UXZShnEF0Wg6ue7_PNNVaxiQ0_BL5HDLhMHrOshk0NzhsvsNd7aAORDHfYuveByBSA 5XhLo2o_v2zZxz4Zcjdjb5VsCZrcApcHXrrxBqRh38UXAmEjf.QtxETyyPMVnQvHPmWX0hTO829n PxPgX0WFKgAQ32g2oHwACtlJ553f0d4YDjZf4dEAin5qsTbBJLvoX7xGI9uMxXgB1w12ri1tmg5A FT8TX4MQZ7X7rUw5Dp39wQonVYzKSYdxWvz1ZQy0Rod7Z8IqFTtTYeu5lv6WJKqWwqWeyWv7CPVQ 3zPjDuqq0fIrkP5LNfI4Y7l3fhLpuoMl5vWMq9pBA1GS5jSwlyDU0bnEkh8Uvfs3BLXnhZl3i.xh dh.VBjAaN44_.TmAREXBlXFfthjRi_w8dZTMo5UB3fxEn7GuEUIVtyL8c7DbuX0QbazJpOjmNiHA MVS4QdqKuOTo7zMNTlbN9hrCF9o.2dIWjTvLRUUXxA9HMukFvFdsyYDvVjZWbf.BbHH.j3tRn8.0 Eq.nZ33oPS6cGAjbo4vVP6Ut90ShKgEcCZJUwp0OWaJg898UMO9HZx15bnjFQORQoinGTZ0F8_Wu haRU814YIfNTfxpe0LrB9wtt8tcFbVisnTQ0824rwVncGn43RB3tNbEDU61UXGs3S63NSVqz_c33 UctqGbAtndGbpaWaFBxIcgr5eDfKuRLmpvX5MGp_j.wFXZDWflMnTk5BXctCfbXKXEFikOytcFpC bLhvT5bgzlpCjcgKaqq2PIp6d.NM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Mon, 9 Sep 2019 16:56:41 +0000 Received: by smtp423.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 9aa20060895f72b3557d0ac62d5dcf97; Mon, 09 Sep 2019 16:56:41 +0000 (UTC) User-agent: mu4e 1.2.0; emacs 26.3 From: Tim Gesthuizen Date: Mon, 09 Sep 2019 18:56:15 +0200 Message-ID: <87d0g9tnm8.fsf@yahoo.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.177.82 X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) --=-=-= Content-Type: text/plain Hi Guix, I packaged emacs-doom-themes. It would be nice if it could be included into Guix. It would be nice if someone could point out a nicer way to handle the nested directories. Tim. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-doom-themes.patch >From 3fc45dd06f11523f2f7494bcd69790a879635ae4 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Mon, 9 Sep 2019 18:48:31 +0200 Subject: [PATCH] gnu: Add emacs-doom-themes * gnu/packages/emacs-xyz.scm (emacs-doom-themes): New variable. --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f3de24d825..daf3099328 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -18200,3 +18200,28 @@ You can customize: @code{tao-theme-scale-fn}, that returns 16 2-digit numbers; @code{tao-theme-scale-filter-fn}, for edge filter; and @code{tao-theme-use-height}.") (license license:gpl3+)))) + +(define-public emacs-doom-themes + (package + (name "emacs-doom-themes") + (version "2.1.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hlissner/emacs-doom-themes.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "042pzcdhxi2z07jcscgjbaki9nrrm0cbgbbrnymd1r4q8ckkn8l9")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack + 'move-themes + (lambda _ + (copy-recursively "themes/" ".")))))) + (synopsis "Wide collection of color themes for emacs") + (description "emacs-doom-themes contains numerous popular color themes for +emacs that integrate with major modes like org-mode.") + (home-page "https://github.com/hlissner/emacs-doom-themes") + (license license:expat))) -- 2.23.0 --=-=-=-- From unknown Sat Jul 26 21:32:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37358] Add emacs-doom-themes Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Sep 2019 22:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37358 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Tim Gesthuizen Cc: 37358@debbugs.gnu.org Received: via spool by 37358-submit@debbugs.gnu.org id=B37358.156815301923312 (code B ref 37358); Tue, 10 Sep 2019 22:04:02 +0000 Received: (at 37358) by debbugs.gnu.org; 10 Sep 2019 22:03:39 +0000 Received: from localhost ([127.0.0.1]:41784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7oEd-00063w-5D for submit@debbugs.gnu.org; Tue, 10 Sep 2019 18:03:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7oEb-00063g-0Y for 37358@debbugs.gnu.org; Tue, 10 Sep 2019 18:03:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35069) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i7oEV-0008EH-P1; Tue, 10 Sep 2019 18:03:31 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54774 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i7oEV-00013f-5C; Tue, 10 Sep 2019 18:03:31 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87d0g9tnm8.fsf@yahoo.de> Date: Wed, 11 Sep 2019 00:03:29 +0200 In-Reply-To: <87d0g9tnm8.fsf@yahoo.de> (Tim Gesthuizen's message of "Mon, 09 Sep 2019 18:56:15 +0200") Message-ID: <875zlzzu4u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Tim Gesthuizen skribis: >>>From 3fc45dd06f11523f2f7494bcd69790a879635ae4 Mon Sep 17 00:00:00 2001 > From: Tim Gesthuizen > Date: Mon, 9 Sep 2019 18:48:31 +0200 > Subject: [PATCH] gnu: Add emacs-doom-themes > > * gnu/packages/emacs-xyz.scm (emacs-doom-themes): New variable. [...] > + (modify-phases %standard-phases > + (add-after 'unpack > + 'move-themes > + (lambda _ > + (copy-recursively "themes/" ".")))))) Why is this needed? I could suggest: (for-each (lambda (file) (rename-file file (string-append (dirname file) "/.."))) (find-files themes)) =E2=80=A6 which would really move files, but it also more verbose. WDYT? Thank you, Ludo=E2=80=99. From unknown Sat Jul 26 21:32:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37358] Add emacs-doom-themes Resent-From: Tim Gesthuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Sep 2019 16:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37358 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 37358@debbugs.gnu.org Received: via spool by 37358-submit@debbugs.gnu.org id=B37358.15682205289409 (code B ref 37358); Wed, 11 Sep 2019 16:49:01 +0000 Received: (at 37358) by debbugs.gnu.org; 11 Sep 2019 16:48:48 +0000 Received: from localhost ([127.0.0.1]:42689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i85nT-0002Rh-Q2 for submit@debbugs.gnu.org; Wed, 11 Sep 2019 12:48:48 -0400 Received: from sonic306-20.consmr.mail.ir2.yahoo.com ([77.238.176.206]:44555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i85nR-0002RS-8X for 37358@debbugs.gnu.org; Wed, 11 Sep 2019 12:48:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1568220519; bh=7pGRdMfq/XqlXgk2k6LSLYqfWZB8PtJuYN7RMIf9PEI=; h=References:From:To:Cc:Subject:Date:From:Subject; b=BoKzNc84MvGH49iXpHXgGMde09VRnV4/POLt8CH4OAOrcLV5IalZPHGxX8LC3kUqvdWvsTmwMs61tfA4RjrEaTywfHYcY1zTXBbJsH/QqoimWAab4w/FMPIr+JyXRMnBBt0lM0nsfFZAUGSrJKrR1gib42pD/UgNuh95p/cbJaYSR+CZxiVc/oALBLM+cH89I1yCEjA9bv+mOJMRM6XEG8RilfPLQYwUej4LClnFDu9U4HFDAuDwqS6PJ4+D6Ko3OjOgpVB10vysfD/5X8vncctDFnB41eXlQPeUfbr+XRAOeMXaG7J9/JAMiRWDrmYb7eUgHeJvxOASPv1EmRTVyA== X-YMail-OSG: pTSTmPYVM1kd5yRW6OeYUHWA9M2AWbK2DP17gCSw84tgdhGweULECDoFr91l40O WRpx1Qdp6X0L1fdpr_deEhri1PBDUoet2BHeJQ0x4lUKEIzTqFyYQfxaYkfZJPa2H6v2pPXk1Iay YP27npT9xs2w7QI8fFFQM2N8qns_HUHdogSnHLLwmpoo6zt3rfUlhmBydmDizcFR14MUFh48l_AR yKhE7WR9d3A621_sgvwwjhi.ufXsIaMQeDKMlBZfg5IPPS.8LeaL643HGh5lT3nit6nE13uVzpXN pYlXtdC3MK_gBsRTu_rzGrk8MKgDH_SSm0ne4OxkMXIbFHCkeey1vOXpeol.s6NP8ScdeK2.u36r 8T0lXq5ZlY68oBBcsbnK5AY9rpVJedV5uTaknzO1Hbh901PcNbXLrVeqXGfMVdUJdvpgykqO8ZSk WVC_ydwUzx_x9mqEPcclpUVinS.1TpFd8oSrP_rg.OZNkNi_cy9NgINuzGTOAsvzmYhKL_P6nUE0 ctXNZxrpcdlfWHaIWC8pOtdKoHR9fvVe.TT8DIIvvvaYopAOMCS_tnRYcBei7BMq5615DE.QXgjJ gLEFezPOcgt7OUr55rn_p4RqErVJtsnMeQCEW7vW45fGnklg.STCz2dQpufQ8v0ymz0.hOr5fnPi YOUclEz.AdcGE2GH4BCwISSfIcj1Iq8mnicD9nhgRxryIue3hl.l.5iBaEf02h3drFZyVMx_2_gs MskBs7YgJlczmyRtRgqVfEvncKH2d0b7cTu.Wdnk0Y.qeSwMD6oO1mOcKXTzfRdxCQD5Ro9nKCiH aQcOZ2wDLRnefIYylSoj_pl1xtKXd9MB9FO382ZnZkL6JlH2feyrkcE_aYB5ROfnKFtLahnCh.eC LuNlIDNGjl7zQ4eUGJ0qe1nnfwG0zOmLhwfbDg4XH0tJQ9MP2dHjq1o4lp1ukHcRAAnGDHChzUzj S7KqtY4amLyafNESSmxImAqwKzuLxJCVRrKUzAqSqdidaO8Qf7bS6MTZ1lBI7zJfcNzrRPrT51lx AaE5_CPJeuAaByrugm_UtreT.6KOcaSAJyMttz2.7H7wvqwGzu8MAPOEoRHlp.xJFM2XOIoTcDxp J4vXcl._wIT8iuu5ZxLIVGAXt8BtGQGY_znnFXm64Ms7ZZ7Zp9k57C0HfwnYCUTs9lZ_ovL0dqhd .pWJJIak9DRl_.dMEGZVUU2QlqLffFxXrza2fecvBaHZibNzqyaxffBLeEHQ.5ja0VH.Gmb2Sjrf 0RKqpfbLUFHBjPtYFrk08QOqD6uIig7T1Hr0GOWko9Ho- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Wed, 11 Sep 2019 16:48:39 +0000 Received: by smtp410.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dbfa36d2163cc0e291eb865a9c5412b8; Wed, 11 Sep 2019 16:48:35 +0000 (UTC) References: <87d0g9tnm8.fsf@yahoo.de> <875zlzzu4u.fsf@gnu.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Tim Gesthuizen In-reply-to: <875zlzzu4u.fsf@gnu.org> Date: Wed, 11 Sep 2019 18:48:33 +0200 Message-ID: <87woeevkwu.fsf@yahoo.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Ludovic Court=C3=A8s writes: > Why is this needed? I am pretty sure that this is not what I want (did I miss a build-system option?): The themes of the package are in a subdirectory that is not byte compiled or installed to the store when the package is build. The easiest workaround I could come up with is copying all .el files to the root of the package. The package is pretty useless without the theme .el files. > I could suggest: > > (for-each (lambda (file) > (rename-file file (string-append (dirname file) "/.."))) > (find-files themes)) > > =E2=80=A6 which would really move files, but it also more verbose. A version moving the files is attached. I would prefer the copying version however: The files will not get installed, we are talking about a few kilobytes in /tmp/, and it is easier to read. Choose the version you like :) Tim. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-doom-themes.patch >From b775f49533df6af3a3646547abeb2ca627f401c8 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Mon, 9 Sep 2019 18:48:31 +0200 Subject: [PATCH] gnu: Add emacs-doom-themes * gnu/packages/emacs-xyz.scm (emacs-doom-themes): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f3de24d825..d39a176e4f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -18200,3 +18200,31 @@ You can customize: @code{tao-theme-scale-fn}, that returns 16 2-digit numbers; @code{tao-theme-scale-filter-fn}, for edge filter; and @code{tao-theme-use-height}.") (license license:gpl3+)))) + +(define-public emacs-doom-themes + (package + (name "emacs-doom-themes") + (version "2.1.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hlissner/emacs-doom-themes.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "042pzcdhxi2z07jcscgjbaki9nrrm0cbgbbrnymd1r4q8ckkn8l9")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack + 'move-themes + (lambda _ + (for-each + (lambda (file) + (rename-file file (string-append (dirname file) "/../" (basename file)))) + (find-files "themes"))))))) + (synopsis "Wide collection of color themes for emacs") + (description "emacs-doom-themes contains numerous popular color themes for +emacs that integrate with major modes like org-mode.") + (home-page "https://github.com/hlissner/emacs-doom-themes") + (license license:expat))) -- 2.23.0 --=-=-=-- From unknown Sat Jul 26 21:32:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37358] Add emacs-doom-themes Resent-From: brettg@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Sep 2019 18:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37358 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 37358@debbugs.gnu.org Cc: guix-patches-bounces+brettg=posteo.net@gnu.org, ludo@gnu.org X-Debbugs-Original-To: Tim Gesthuizen via Guix-patches X-Debbugs-Original-Cc: Guix-patches , Ludovic =?UTF-8?Q?Court=C3=A8s?= , 37358@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156822563325631 (code B ref -1); Wed, 11 Sep 2019 18:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2019 18:13:53 +0000 Received: from localhost ([127.0.0.1]:42740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i877o-0006fH-Uo for submit@debbugs.gnu.org; Wed, 11 Sep 2019 14:13:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:35901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i877m-0006ey-Df for submit@debbugs.gnu.org; Wed, 11 Sep 2019 14:13:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33729) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i877l-0002Yc-7X for guix-patches@gnu.org; Wed, 11 Sep 2019 14:13:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i877j-0003n5-Om for guix-patches@gnu.org; Wed, 11 Sep 2019 14:13:49 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55547) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i877j-0003lp-BD for guix-patches@gnu.org; Wed, 11 Sep 2019 14:13:47 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C4775160062 for ; Wed, 11 Sep 2019 20:13:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1568225624; bh=f2jqBADLs84ohoTUL8VWrAxdAZr5Af7cTBjgct+AAX4=; h=Date:From:To:Cc:Subject:From; b=TWCqyV00QSdGhwqFFVhhel5ClX4bUzm1FIMmE1WuEr88ESsWs+ay8f5L0mxNiUT1h 6AMsCgbtPfWLH0ID7Bt6G1tM7hn3NkJ1jEjoWRPPSuwHkTlgzr6m5Pk1Ktj3SbNc8q 23cxieb8vouwyOYfDw/Oo++TObw3rGL3J+Po521q0zayGWJP+pxo3jtnJlGNQK6X4d zKcC4C1Mi0hPQlXcVOwc2HC3lasSPqwyFW6XiRUFpazcfn+ggWMvf9p4rcv53oU1I6 p+xjg2s98tLBUT7yQ3RCYM4LvF5sesR7k1ZtwAy9teNYqevdu12nQA8dSZmD0vPiJs eHNscnqL16v7A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46T9536l3rz6tm6; Wed, 11 Sep 2019 20:13:43 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Date: Wed, 11 Sep 2019 20:13:43 +0200 From: brettg@posteo.net In-Reply-To: <87woeevkwu.fsf@yahoo.de> References: <87d0g9tnm8.fsf@yahoo.de> <875zlzzu4u.fsf@gnu.org> <87woeevkwu.fsf@yahoo.de> Message-ID: <1a4441f767e6fdb890cb13386c26f8f5@posteo.net> X-Sender: brettg@posteo.net User-Agent: Posteo Webmail X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 185.67.36.65 X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi all, I have a copy of emacs-doom-themes in my channel here. I never pushed it=20 because I didnt feel it was good enough for upstream. It works though, feel free to tweak it and push it. https://git.sr.ht/~brettgilio/cfg/tree/master/guix-channel/non-gnu/packages= /emacs-xyz.scm#L10 On 11.09.2019 18:48, Tim Gesthuizen via Guix-patches via wrote: > Hi, >=20 > Ludovic Court=C3=A8s writes: >> Why is this needed? >=20 > I am pretty sure that this is not what I want (did I miss a=20 > build-system > option?): > The themes of the package are in a subdirectory that is not byte > compiled or installed to the store when the package is build. > The easiest workaround I could come up with is copying all .el files to > the root of the package. > The package is pretty useless without the theme .el files. >=20 >> I could suggest: >>=20 >> (for-each (lambda (file) >> (rename-file file (string-append (dirname file) "/.."))) >> (find-files themes)) >>=20 >> =E2=80=A6 which would really move files, but it also more verbose. >=20 > A version moving the files is attached. I would prefer the copying > version however: The files will not get installed, we are talking about > a few kilobytes in /tmp/, and it is easier to read. > Choose the version you like :) >=20 > Tim. From unknown Sat Jul 26 21:32:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tim Gesthuizen Subject: bug#37358: closed (Re: [bug#37358] Add emacs-doom-themes) Message-ID: References: <87v9txnr9p.fsf@gnu.org> <87d0g9tnm8.fsf@yahoo.de> X-Gnu-PR-Message: they-closed 37358 X-Gnu-PR-Package: guix-patches Reply-To: 37358@debbugs.gnu.org Date: Thu, 12 Sep 2019 21:24:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1568323442-30513-1" This is a multi-part message in MIME format... ------------=_1568323442-30513-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #37358: Add emacs-doom-themes which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 37358@debbugs.gnu.org. --=20 37358: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D37358 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1568323442-30513-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 37358-done) by debbugs.gnu.org; 12 Sep 2019 21:23:09 +0000 Received: from localhost ([127.0.0.1]:44135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8WYX-0007uv-DR for submit@debbugs.gnu.org; Thu, 12 Sep 2019 17:23:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8WYV-0007uS-2T for 37358-done@debbugs.gnu.org; Thu, 12 Sep 2019 17:23:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41197) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i8WYP-0004yf-AI; Thu, 12 Sep 2019 17:23:01 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52844 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i8WYO-0007LQ-Qt; Thu, 12 Sep 2019 17:23:01 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: brettg@posteo.net Subject: Re: [bug#37358] Add emacs-doom-themes References: <87d0g9tnm8.fsf@yahoo.de> <875zlzzu4u.fsf@gnu.org> <87woeevkwu.fsf@yahoo.de> <1a4441f767e6fdb890cb13386c26f8f5@posteo.net> Date: Thu, 12 Sep 2019 23:22:58 +0200 In-Reply-To: <1a4441f767e6fdb890cb13386c26f8f5@posteo.net> (brettg@posteo.net's message of "Wed, 11 Sep 2019 20:13:43 +0200") Message-ID: <87v9txnr9p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37358-done Cc: Tim Gesthuizen , 37358-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Brett, brettg@posteo.net skribis: > I have a copy of emacs-doom-themes in my channel here. I never pushed > it because I didnt feel it was good enough for upstream. Ah ha, too much self-censorship! > It works though, feel free to tweak it and push it. > > https://git.sr.ht/~brettgilio/cfg/tree/master/guix-channel/non-gnu/packag= es/emacs-xyz.scm#L10 I=E2=80=99ve added some of the bits of your version that were missing, mark= ed you as co-author, and committed. Thanks to both of you! Ludo=E2=80=99. ------------=_1568323442-30513-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Sep 2019 16:56:52 +0000 Received: from localhost ([127.0.0.1]:40488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7MyB-0003KZ-Te for submit@debbugs.gnu.org; Mon, 09 Sep 2019 12:56:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:37234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7My7-0003KN-NZ for submit@debbugs.gnu.org; Mon, 09 Sep 2019 12:56:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42585) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i7My6-0005px-8e for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i7My4-0006Bh-Un for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:45 -0400 Received: from sonic305-20.consmr.mail.ir2.yahoo.com ([77.238.177.82]:38505) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i7My4-0006AM-NZ for guix-patches@gnu.org; Mon, 09 Sep 2019 12:56:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1568048201; bh=gJfE4MSmNIMV6U2HDd8SBVtt9FhVu6fUQweh1H3Xb6M=; h=From:To:Subject:Date:From:Subject; b=FnGffePFV7NxU/JkhDp/qVlGi0JLuhDueo/0aYyRzrJDXN3HaqWYbty+WIzJM1MPbSve9rCNhFgGjMJuTnXpmqDOPvNZ7VojJ8Os7mA2HuD+Zets2djjOYLlcs2iKsKh/twTohCZICCm6ig4JRgv71WgPXkEKFTgvol9aVjKYCgdhWvLAT16/SP/mZjWf4DzK1dxyeUHxJYJUVo7fvwSErNQy2k5nt71UDC6FzOpgVobhzr7O3vs63m60nLE/7wgGl5/EzxhtKraeKTtRfaQDJAhI321nSwuKSaqF/CntQCUQCJPsZnLCjdxKEsrbrUxccEHmwixo8BtBvKqji2Iog== X-YMail-OSG: WREHBOcVM1mz9wAj2KBoMCP142x3224CtA0a641ptHPtJZn55dhW8j_cMpbvfik 7XN0sZPFDy23RPivs_faF0TxLO5CtiT1UP4i5VPAjHxBIZeu_l1k1MP0B2MJmhmj_zUQWpZ4e7dr athsIHRMVJTy95iymanCZHGQkottwsOh9ZPm7h7Limc9ch_vzeRYXkUDWJamvdR6xyvTVLb8kTu7 n035e01KZcIWMpOBV9Xd4ayfRyVJUqZiEpgCBn3VI4TSS9IX8fjbLQXCL7ny_c8j_FFEqeT2EIG_ fHwUhFHCQyn3o7af7eYK.MeBmVNEqL1F85BbD6QNDNlfv6R.rdW5RB5W7GsCpd3RqzCwjggj7iNT Ff3UKdncWaGy.pzU8Kdhj1xEG4_hUAyytdLkxNhwnM4TwTFmoUHyutVNCeL8RFupGf8pyLQmr6on y5Be5hKgXsXYAYqOCxiGzA7NzFC8LzQUwFniW4N_RA7ETLdED_71EZjOVFNg6KmXLmBtEPbyLNyq VFFIWoDLB8UXZShnEF0Wg6ue7_PNNVaxiQ0_BL5HDLhMHrOshk0NzhsvsNd7aAORDHfYuveByBSA 5XhLo2o_v2zZxz4Zcjdjb5VsCZrcApcHXrrxBqRh38UXAmEjf.QtxETyyPMVnQvHPmWX0hTO829n PxPgX0WFKgAQ32g2oHwACtlJ553f0d4YDjZf4dEAin5qsTbBJLvoX7xGI9uMxXgB1w12ri1tmg5A FT8TX4MQZ7X7rUw5Dp39wQonVYzKSYdxWvz1ZQy0Rod7Z8IqFTtTYeu5lv6WJKqWwqWeyWv7CPVQ 3zPjDuqq0fIrkP5LNfI4Y7l3fhLpuoMl5vWMq9pBA1GS5jSwlyDU0bnEkh8Uvfs3BLXnhZl3i.xh dh.VBjAaN44_.TmAREXBlXFfthjRi_w8dZTMo5UB3fxEn7GuEUIVtyL8c7DbuX0QbazJpOjmNiHA MVS4QdqKuOTo7zMNTlbN9hrCF9o.2dIWjTvLRUUXxA9HMukFvFdsyYDvVjZWbf.BbHH.j3tRn8.0 Eq.nZ33oPS6cGAjbo4vVP6Ut90ShKgEcCZJUwp0OWaJg898UMO9HZx15bnjFQORQoinGTZ0F8_Wu haRU814YIfNTfxpe0LrB9wtt8tcFbVisnTQ0824rwVncGn43RB3tNbEDU61UXGs3S63NSVqz_c33 UctqGbAtndGbpaWaFBxIcgr5eDfKuRLmpvX5MGp_j.wFXZDWflMnTk5BXctCfbXKXEFikOytcFpC bLhvT5bgzlpCjcgKaqq2PIp6d.NM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Mon, 9 Sep 2019 16:56:41 +0000 Received: by smtp423.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 9aa20060895f72b3557d0ac62d5dcf97; Mon, 09 Sep 2019 16:56:41 +0000 (UTC) User-agent: mu4e 1.2.0; emacs 26.3 From: Tim Gesthuizen To: guix-patches@gnu.org Subject: Add emacs-doom-themes Date: Mon, 09 Sep 2019 18:56:15 +0200 Message-ID: <87d0g9tnm8.fsf@yahoo.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.177.82 X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) --=-=-= Content-Type: text/plain Hi Guix, I packaged emacs-doom-themes. It would be nice if it could be included into Guix. It would be nice if someone could point out a nicer way to handle the nested directories. Tim. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-doom-themes.patch >From 3fc45dd06f11523f2f7494bcd69790a879635ae4 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Mon, 9 Sep 2019 18:48:31 +0200 Subject: [PATCH] gnu: Add emacs-doom-themes * gnu/packages/emacs-xyz.scm (emacs-doom-themes): New variable. --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f3de24d825..daf3099328 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -18200,3 +18200,28 @@ You can customize: @code{tao-theme-scale-fn}, that returns 16 2-digit numbers; @code{tao-theme-scale-filter-fn}, for edge filter; and @code{tao-theme-use-height}.") (license license:gpl3+)))) + +(define-public emacs-doom-themes + (package + (name "emacs-doom-themes") + (version "2.1.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hlissner/emacs-doom-themes.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "042pzcdhxi2z07jcscgjbaki9nrrm0cbgbbrnymd1r4q8ckkn8l9")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack + 'move-themes + (lambda _ + (copy-recursively "themes/" ".")))))) + (synopsis "Wide collection of color themes for emacs") + (description "emacs-doom-themes contains numerous popular color themes for +emacs that integrate with major modes like org-mode.") + (home-page "https://github.com/hlissner/emacs-doom-themes") + (license license:expat))) -- 2.23.0 --=-=-=-- ------------=_1568323442-30513-1--