diff options
author | Simon Streit <simon@netpanic.org> | 2022-05-26 00:19:57 +0200 |
---|---|---|
committer | Simon Streit <simon@netpanic.org> | 2023-06-19 21:36:36 +0200 |
commit | 061156143f8ba8c3aa0c629ecc366243911fe72f (patch) | |
tree | c8dcc467cde6ebeb3d6d2c01bc70154261b7bcf8 | |
parent | 70fac3bd9c6bfc3493525c980b0c46cc08f8b7a1 (diff) |
siguix: Add emacs-gruvbox-theme-mod.
* siguix/packages/emacs-gruvbox-theme-mod.scm (emacs-gruvbox-theme-mod): New variable.
- Also remove emacs-xyz.scm.
-rw-r--r-- | siguix/packages/emacs-gruvbox-theme-mod.scm | 44 | ||||
-rw-r--r-- | siguix/packages/emacs-xyz.scm | 298 |
2 files changed, 44 insertions, 298 deletions
diff --git a/siguix/packages/emacs-gruvbox-theme-mod.scm b/siguix/packages/emacs-gruvbox-theme-mod.scm new file mode 100644 index 0000000..185af5a --- /dev/null +++ b/siguix/packages/emacs-gruvbox-theme-mod.scm @@ -0,0 +1,44 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2021, 2022 Simon Streit <simon@netpanic.org> +;;; +;;; This file is NOT part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (siguix packages emacs-gruvbox-theme-mod) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system emacs) + #:use-module (gnu packages) + #:use-module (gnu packages emacs) + #:use-module (gnu packages emacs-xyz)) + +(define-public emacs-gruvbox-theme-mod + (let ((commit "921bfd7a2f5174b68682b04e6010b156bbfe6c70") + (revision "5") + (version "1.28.0")) + (package/inherit emacs-gruvbox-theme + (name "emacs-gruvbox-theme-mod") + (version (git-version + version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/greduan/emacs-theme-gruvbox") + (commit commit))) + (file-name (git-file-name name commit)) + (sha256 + (base32 + "12s9879spz1d5a90x2mp85crxkxz42jq20qk5vkkka1rqfmfmlk1"))))))) diff --git a/siguix/packages/emacs-xyz.scm b/siguix/packages/emacs-xyz.scm deleted file mode 100644 index 3014313..0000000 --- a/siguix/packages/emacs-xyz.scm +++ /dev/null @@ -1,298 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014 Taylan Ulrich Bayirli/Kammer <taylanbayirli@gmail.com> -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> -;;; Copyright © 2014, 2015, 2016, 2017, 2018 Mark H Weaver <mhw@netris.org> -;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019 Alex Kost <alezost@gmail.com> -;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch> -;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net> -;;; Copyright © 2016, 2017, 2018, 2019 Chris Marusich <cmmarusich@gmail.com> -;;; Copyright © 2015, 2016, 2018, 2020 Christine Lemmer-Webber <cwebber@dustycloud.org> -;;; Copyright © 2016 Adriano Peluso <catonano@gmail.com> -;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner <efraim@flashner.co.il> -;;; Copyright © 2016 David Thompson <davet@gnu.org> -;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com> -;;; Copyright © 2016, 2017 Roel Janssen <roel@gnu.org> -;;; Copyright © 2016, 2017 Nikita <nikita@n0.is> -;;; Copyright © 2016, 2019 Alex Griffin <a@ajgrf.com> -;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> -;;; Copyright © 2016, 2017, 2018 Alex Vong <alexvong1995@gmail.com> -;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Arun Isaac <arunisaac@systemreboot.net> -;;; Copyright © 2017 Christopher Baines <mail@cbaines.net> -;;; Copyright © 2017, 2018, 2019, 2020 Mathieu Othacehe <m.othacehe@gmail.com> -;;; Copyright © 2017, 2018, 2019, 2020, 2021 Clément Lassieur <clement@lassieur.org> -;;; Copyright © 2017 Vasile Dumitrascu <va511e@yahoo.com> -;;; Copyright © 2017, 2018 Kyle Meyer <kyle@kyleam.com> -;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net> -;;; Copyright © 2017 George Clemmer <myglc2@gmail.com> -;;; Copyright © 2017, 2018 Feng Shu <tumashu@163.com> -;;; Copyright © 2017, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> -;;; Copyright © 2017, 2018, 2019, 2020 Oleg Pykhalov <go.wigust@gmail.com> -;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com> -;;; Copyright © 2017 Peter Mikkelsen <petermikkelsen10@gmail.com> -;;; Copyright © 2017–2021 Tobias Geerinckx-Rice <me@tobias.gr> -;;; Copyright © 2017 Mike Gerwitz <mtg@gnu.org> -;;; Copyright © 2017, 2018, 2019, 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com> -;;; Copyright © 2018 Sohom Bhattacharjee <soham.bhattacharjee15@gmail.com> -;;; Copyright © 2018, 2019 Mathieu Lirzin <mthl@gnu.org> -;;; Copyright © 2018, 2019, 2020, 2021 Pierre Neidhardt <mail@ambrevar.xyz> -;;; Copyright © 2018, 2019, 2020 Tim Gesthuizen <tim.gesthuizen@yahoo.de> -;;; Copyright © 2018, 2019 Jack Hill <jackhill@jackhill.us> -;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr> -;;; Copyright © 2018 Alex Branham <alex.branham@gmail.com> -;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de> -;;; Copyright © 2018, 2019, 2020, 2021 Pierre Langlois <pierre.langlois@gmx.com> -;;; Copyright © 2018, 2019, 2020, 2021 Brett Gilio <brettg@gnu.org> -;;; Copyright © 2019, 2020 Dimakakos Dimos <bendersteed@teknik.io> -;;; Copyright © 2019, 2020 Brian Leung <bkleung89@gmail.com> -;;; Copyright © 2019 mikadoZero <mikadozero@yandex.com> -;;; Copyright © 2019 Gabriel Hondet <gabrielhondet@gmail.com> -;;; Copyright © 2019, 2020, 2021 Joseph LaFreniere <joseph@lafreniere.xyz> -;;; Copyright © 2019 Todor Kondić <tk.code@protonmail.com>15669 -;;; Copyright © 2019 Amar Singh <nly@disroot.org> -;;; Copyright © 2019 Baptiste Strazzulla <bstrazzull@hotmail.fr> -;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org> -;;; Copyright © 2019 Jens Mølgaard <jens@zete.tk> -;;; Copyright © 2019, 2020 Amin Bandali <bandali@gnu.org> -;;; Copyright © 2019 Jelle Licht <jlicht@fsfe.org> -;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> -;;; Copyright © 2019 Stephen Webber <montokapro@gmail.com> -;;; Copyright © 2019, 2021 Liliana Marie Prikler <liliana.prikler@gmail.com> -;;; Copyright © 2019 David Wilson <david@daviwil.com> -;;; Copyright © 2020 Paul Garlick <pgarlick@tourbillion-technology.com> -;;; Copyright © 2020 Robert Smith <robertsmith@posteo.net> -;;; Copyright © 2020 Evan Straw <evan.straw99@gmail.com> -;;; Copyright © 2020, 2021 Masaya Tojo <masaya@tojo.tokyo> -;;; Copyright © 2020, 2021 Martin Becze <mjbecze@riseup.net> -;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de> -;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re> -;;; Copyright © 2020 6033fe7de85d <6033fe7de85d@airmail.cc> -;;; Copyright © 2020 John Soo <jsoo1@asu.edu> -;;; Copyright © 2020 Jérémy Korwin-Zmijowski <jeremy@korwin-zmijowski.fr> -;;; Copyright © 2020 Alberto Eleuterio Flores Guerrero <barbanegra+guix@posteo.mx> -;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> -;;; Copyright © 2020 pinoaffe <pinoaffe@airmail.cc> -;;; Copyright © 2020, 2021 Vinicius Monego <monego@posteo.net> -;;; Copyright © 2020 Ryan Desfosses <rdes@protonmail.com> -;;; Copyright © 2020 Marcin Karpezo <sirmacik@wioo.waw.pl> -;;; Copyright © 2020 Fredrik Salomonsson <plattfot@gmail.com> -;;; Copyright © 2020 Eric Bavier <bavier@posteo.net> -;;; Copyright © 2020, 2021 Morgan Smith <Morgan.J.Smith@outlook.com> -;;; Copyright © 2020 Peng Mei Yu <i@pengmeiyu.com> -;;; Copyright © 2020, 2021 Niklas Eklund <niklas.eklund@posteo.net> -;;; Copyright © 2020 Marco Grassi <marco.au.grassi98@protonmail.com> -;;; Copyright © 2020 Tomás Ortín Fernández <tomasortin@mailbox.org> -;;; Copyright © 2020, 2021 Zhu Zihao <all_but_last@163.com> -;;; Copyright © 2020 Adam Kandur <rndd@tuta.io> -;;; Copyright © 2020 Tim Howes <timhowes@lavabit.com> -;;; Copyright © 2020 Noah Landis <noahlandis@posteo.net> -;;; Copyright © 2020, 2021 Nicolò Balzarotti <nicolo@nixo.xyz> -;;; Copyright © 2020 André A. Gomes <andremegafone@gmail.com> -;;; Copyright © 2020 Jonathan Rostran <rostranjj@gmail.com> -;;; Copyright © 2020, 2021 Noah Evans <noah@nevans.me> -;;; Copyright © 2020 Brit Butler <brit@kingcons.io> -;;; Copyright © 2021 Alexandr Vityazev <avityazev@posteo.org> -;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka@gmail.com> -;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org> -;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz> -;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at> -;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com> -;;; Copyright © 2021 Eugene Klimov <lipklim@mailbox.org> -;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> -;;; Copyright © 2021 David Dashyan <mail@davie.li> -;;; Copyright © 2021 Dhruvin Gandhi <contact@dhruvin.dev> -;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org> -;;; Copyright © 2021 Noisytoot <noisytoot@disroot.org> -;;; Copyright © 2021 Simon South <simon@simonsouth.net> -;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org> -;;; Copyright © 2021 Brian Kubisiak <brian@kubisiak.com> -;;; Copyright © 2021, 2022 Simon Streit <simon@netpanic.org> -;;; -;;; This file is not part of GNU Guix. -;;; -;;; GNU Guix is free software; you can redistribute it and/or modify it -;;; under the terms of the GNU General Public License as published by -;;; the Free Software Foundation; either version 3 of the License, or (at -;;; your option) any later version. -;;; -;;; GNU Guix is distributed in the hope that it will be useful, but -;;; WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;;; GNU General Public License for more details. -;;; -;;; You should have received a copy of the GNU General Public License -;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. - -(define-module (siguix packages emacs-xyz) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module (guix build-system emacs) - #:use-module (gnu packages) - #:use-module (gnu packages emacs) - #:use-module (gnu packages emacs-xyz)) - -(define-public emacs-gruvbox-theme - (let ((commit "b9e661e2e141ef1a9e82b57f3b277090474a9b4d") - (revision "4") - (version "1.28.0")) - (package - (name "emacs-gruvbox-theme") - (version (git-version version revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/greduan/emacs-theme-gruvbox") - (commit commit))) - (file-name (git-file-name name commit)) - (sha256 - (base32 - "15926n5cmz4772wzwk06c6c1y7hm71dvfafs5qj7rl0w62lrn581")))) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-autothemer" ,emacs-autothemer))) - (home-page "https://github.com/greduan/emacs-theme-gruvbox") - (synopsis "Gruvbox is a retro groove color scheme ported from Vim") - (description - "Gruvbox is heavily inspired by badwolf, jellybeans and solarized. - -Designed as a bright theme with pastel 'retro groove' colors and light/dark -mode switching in the way of solarized. The main focus when developing gruvbox -is to keep colors easily distinguishable, contrast enough and still pleasant -for the eyes.") - (license license:expat)))) - -(define-public emacs-navigel - (package - (name "emacs-navigel") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://gitea.petton.fr/DamienCassou/navigel.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0v9f7wb6yghds3hjj8x5di6gfa8n5kjwhav7la1ca2zwgs2c1a9p")))) - (build-system emacs-build-system) - (inputs - `(("emacs-tablist" ,emacs-tablist))) - (home-page "https://gitea.petton.fr/DamienCassou/navigel") - (synopsis "Emacs library to facilitate the creation of tabulated-list based UIs") - (description "The navigel package is a library that makes it simpler for -Emacs Lisp developers to define user-interfaces based on tablists (also known -as tabulated-lists).") - (license license:gpl3))) - -(define-public emacs-libmpdel - (let ((version "1.3.0") - (revision "0") - (commit "0ccf76c8602fa064d6d6234707b3ba05035f0efa")) - (package - (name "emacs-libmpdel") - (version (git-version version revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://gitea.petton.fr/mpdel/libmpdel.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "057hqgw0jps2aic83xkb94w37z17657v03dcnrzgyv5j4rz6qisf")))) - (build-system emacs-build-system) - (home-page "https://gitea.petton.fr/mpdel/libmpdel") - (synopsis "Emacs library to communicate with Music Player Daemon (MPD)") - (description - "LibMPDel is an Emacs library client to communicate with Music Player -Daemon (MPD), a flexible, powerful, server-side application for playing -music.") - (license license:gpl3+)))) - -(define-public emacs-mpdel - (let ((version "1.0.0") - (revision "0") - (commit "6682446c6263a79e79c55cf32c0efb066245feec")) - (package - (name "emacs-mpdel") - (version (git-version version revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://gitea.petton.fr/mpdel/mpdel.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0q84gml1g9zwchp4h3r0xvj1sc1ynx0s2drfkpd357br3fw8ivzf")))) - (build-system emacs-build-system) - (inputs - `(("emacs-libmpdel" ,emacs-libmpdel) - ("emacs-navigel" ,emacs-navigel) - ("emacs-tablist" ,emacs-tablist))) - (home-page "https://gitea.petton.fr/mpdel/mpdel") - (synopsis "Emacs user interface for Music Player Daemon (MPD)") - (description - "MPDel provides an Emacs user interface to control playback (play, pause, -next, volume) and display and control the current playlist as well as your -stored playlists.") - (license license:gpl3+)))) - -(define-public emacs-esup - (let ((commit "5169dd7fc8765a7377b0ab93aa63b7f0f934689a") - (revision "2")) - (package - (name "emacs-esup") - (version (git-version "0.7.1" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jschaf/esup") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0mn9pffw7kzdzwv3jkhygdkmlqax9fsrbjznbck90ydiv095fmp6")))) - (build-system emacs-build-system) - (native-inputs - `(("emacs-noflet" ,emacs-noflet) - ("emacs-undercover" ,emacs-undercover) - ("emacs-buttercup" ,emacs-buttercup))) - (propagated-inputs - `(("emacs-dash" ,emacs-dash))) - (arguments - `(#:tests? #t - #:test-command '("buttercup" "-L" "."))) - (home-page "https://github.com/jschaf/esup") - (synopsis "Emacs start up profiler") - (description "Benchmark Emacs Startup time without ever leaving -your Emacs.") - (license license:gpl2+)))) - -(define-public emacs-term-toggle - (let ((commit "8fdac0e5b2c269a04ef574ce32a7aaf2ed711565") - (revision "0")) - (package - (name "emacs-term-toggle") - (version (git-version "0" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/amno1/emacs-term-toggle") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08bp03cczkb3srssxwzyv8yfxff80l8gvncjica585513yhaz1wq")))) - (build-system emacs-build-system) - (home-page "https://github.com/amno1/emacs-term-toggle") - (synopsis "Quake-style popup console for Emacs") - (description "Term-toggle lets you quickly toggle shells that -come built-in with Emacs. Currently it can toggle shell, term, -ansi-term, eshell, and ielm. You can put each one on a keyboard -shortcut and toggle a console off and on as needed. The console will -be opened in the current buffer's default directory.") - (license license:gpl3+)))) |