summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Streit <simon@netpanic.org>2022-05-26 00:19:57 +0200
committerSimon Streit <simon@netpanic.org>2023-06-19 21:36:36 +0200
commit061156143f8ba8c3aa0c629ecc366243911fe72f (patch)
treec8dcc467cde6ebeb3d6d2c01bc70154261b7bcf8
parent70fac3bd9c6bfc3493525c980b0c46cc08f8b7a1 (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.scm44
-rw-r--r--siguix/packages/emacs-xyz.scm298
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+))))