aboutsummaryrefslogtreecommitdiff
path: root/kbg
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2022-05-31 16:09:43 -0600
committerKenny Ballou <kb@devnulllabs.io>2022-05-31 16:09:43 -0600
commit7124ea5c374229c7bf4d1ffa72e57d0e855b0e53 (patch)
tree28562c4d0371ae9af725e7e3ea51365c690a2271 /kbg
parent893192e536e6e8b4a2bb931ea8b3fb16a6547130 (diff)
downloaddotfiles-7124ea5c374229c7bf4d1ffa72e57d0e855b0e53.tar.gz
dotfiles-7124ea5c374229c7bf4d1ffa72e57d0e855b0e53.tar.xz
guix/kbg: move packages to channel
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'kbg')
-rw-r--r--kbg/packages/coq-xyz.scm61
-rw-r--r--kbg/packages/emacs.scm103
-rw-r--r--kbg/packages/gnuplot.scm34
-rw-r--r--kbg/packages/gwl.scm25
-rw-r--r--kbg/packages/nix-xyz.scm35
-rw-r--r--kbg/services/emacs.scm2
6 files changed, 1 insertions, 259 deletions
diff --git a/kbg/packages/coq-xyz.scm b/kbg/packages/coq-xyz.scm
deleted file mode 100644
index 6da00ce0..00000000
--- a/kbg/packages/coq-xyz.scm
+++ /dev/null
@@ -1,61 +0,0 @@
-(define-module (kbg packages coq-xyz)
- #:use-module (gnu packages autotools)
- #:use-module (gnu packages base)
- #:use-module (gnu packages bison)
- #:use-module (gnu packages boost)
- #:use-module (gnu packages coq)
- #:use-module (gnu packages emacs)
- #:use-module (gnu packages flex)
- #:use-module (gnu packages gawk)
- #:use-module (gnu packages multiprecision)
- #:use-module (gnu packages ocaml)
- #:use-module (gnu packages perl)
- #:use-module (gnu packages python)
- #:use-module (gnu packages rsync)
- #:use-module (gnu packages texinfo)
- #:use-module (gnu)
- #:use-module (guix build utils)
- #:use-module (guix build-system dune)
- #:use-module (guix build-system gnu)
- #:use-module (guix build-system ocaml)
- #:use-module (guix build-system)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module ((srfi srfi-1) #:hide (zip))
- #:export (coq-math-classes))
-
-(define coq-math-classes
- (let ((baseurl "https://github.com/coq-community/math-classes/archive/refs/tags/")
- (version "8.15.0"))
- (package
- (name "coq-math-classes")
- (version "8.15.0")
- (source (origin
- (method url-fetch)
- (uri (string-append baseurl version ".tar.gz"))
- (file-name (string-append "math-classes-" version ".tar.gz"))
- (sha256
- (base32
- "0gcq2d0v4jqkfyx408bclcs64i8ycvr1wfddxlqxah2d7n97k89x"))))
- (build-system gnu-build-system)
- (native-inputs
- (list coq ocaml ocamlbuild ocaml-findlib))
- (inputs
- (list coq-bignums))
- (arguments
- `(#:tests? #f
- #:make-flags (list (string-append "COQLIBINSTALL="
- (assoc-ref %outputs "out")
- "/lib/coq/user-contrib"))
- #:phases
- (modify-phases %standard-phases
- (delete 'configure))))
- (home-page "https://math-classes.github.io/")
- (synopsis "A library of abstract interfaces for mathematical structures in Coq")
- (description "Math classes is a library of abstract interfaces for
-mathematical structures.")
- (license license:expat))))
diff --git a/kbg/packages/emacs.scm b/kbg/packages/emacs.scm
deleted file mode 100644
index 65b92c8e..00000000
--- a/kbg/packages/emacs.scm
+++ /dev/null
@@ -1,103 +0,0 @@
-(define-module (kbg packages emacs)
- #:use-module (gnu)
- #:use-module (guix)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix build utils)
- #:use-module (guix build-system)
- #:use-module (guix build-system emacs)
- #:use-module (guix build-system gnu)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix git-download)
- #:use-module (guix packages)
- #:use-module (gnu packages emacs)
- #:use-module (gnu packages emacs-xyz)
- #:export (emacs-awqat
- emacs-bibtex-to-plain-text
- emacs-pulsar))
-
-(define emacs-awqat
- (let ((baseurl "https://raw.githubusercontent.com/zkry/awqat/")
- (filename "awqat.el")
- (commit "608157d013debeb5dd7033b308571a012efab3af")
- (revision "0"))
- (package
- (name "emacs-awqat")
- (version (git-version "0.0" revision commit))
- (source (origin
- (method url-fetch)
- (uri (string-append
- baseurl
- commit
- "/"
- filename))
- (file-name filename)
- (sha256
- (base32
- "1jqklk504i925as23sv2l3gkq2hi7lzdvi8piblxsms3r25i89w3"))))
- (build-system emacs-build-system)
- ;; (inputs (list emacs))
- (synopsis "Awqat is a package to calculate the 5 daily Islamic prayer times in Emacs.")
- (description "This package provides the `awqat-times-for-day'
-command which displays the Islamic prayer times for the current day
-based on the configured latitude and longitude. You should set the
-values of the `calendar-latitude' and `calendar-longitude' for the
-calculations to work properly. Refer to the documentation for how to
-tweak the calculations of the prayer times.")
- (home-page "https://github.com/zkry/awqat")
- (license license:gpl3))))
-
-(define emacs-bibtex-to-plain-text
- (let ((baseurl "https://raw.githubusercontent.com/kennyballou/bibtex-to-plain-text.el/")
- (filename "bibtex-to-plain-text.el")
- (commit "2ee7f3df6415ef0c69670584a858fa1e03bb8c64")
- (revision "0"))
- (package
- (name "emacs-bibtex-to-plain-text")
- (version (git-version "0.0" revision commit))
- (source (origin
- (method url-fetch)
- (uri (string-append
- baseurl
- commit
- "/"
- filename))
- (file-name filename)
- (sha256
- (base32
- "0v1sis6ylhd926g0ycd6yz1xvvjlmgx8c099hc5v64fbaw175gbh"))))
- (build-system emacs-build-system)
- (synopsis "Tools for quickly creating plain text bibliographic references from BibTeX entries.")
- (description "The initial purpose of this package was to enable easy
-conversion from BibTeX/LaTeX citations into a plain text format that can be
-easily pasted into other programs that are unfriendly to LaTeX (or for quickly
-sharing references with colleagues or friends through email, etc.).")
- (home-page "https://github.com/kennyballou/bibtex-to-plain-text.el")
- (license license:gpl2))))
-
-(define emacs-pulsar
- (let ((baseurl "https://gitlab.com/protesilaos/pulsar/-/raw/")
- (filename "pulsar.el")
- (commit "fca0e538155226bc34703a9d24adc15515bb9b80")
- (revision "0"))
- (package
- (name "emacs-pulsar")
- (version (git-version "0.0" revision commit))
- (source (origin
- (method url-fetch)
- (uri (string-append baseurl
- commit
- "/"
- filename))
- (file-name filename)
- (sha256
- (base32 "1zh80sl33czfp5bzg95nf7qqr4dkhi0ljngzcf7fp0qz83x5sbnf"))))
- (build-system emacs-build-system)
- (synopsis "Pulse line after running select functions")
- (description "This is a small package that temporarily highlights the
-current line after a given function is invoked. The affected functions are
-defined in the user option `pulsar-pulse-functions'. What Pulsar does is set
-up an advice so that those functions run a hook after they are called. The
-pulse effect is added there (`pulsar-after-function-hook').")
- (home-page "https://protesilaos.com/emacs/pulsar")
- (license license:gpl3))))
diff --git a/kbg/packages/gnuplot.scm b/kbg/packages/gnuplot.scm
deleted file mode 100644
index c19cae0c..00000000
--- a/kbg/packages/gnuplot.scm
+++ /dev/null
@@ -1,34 +0,0 @@
-(define-module (kbg packages gnuplot)
- #:use-module (gnu)
- #:use-module (guix)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix build utils)
- #:use-module (guix build-system)
- #:use-module (guix build-system copy)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix packages)
- #:export (gnuplot-colorbrewer))
-
-(define gnuplot-colorbrewer
- (let ((baseurl "https://github.com/aschn/gnuplot-colorbrewer/archive/refs/tags/")
- (version "1.0"))
- (package
- (name "gnuplot-colorbrewer")
- (version version)
- (source (origin
- (method url-fetch)
- (uri (string-append baseurl version ".tar.gz"))
- (file-name (string-append "gnuplot-colorbrewer-" version ".tar.gz"))
- (sha256
- (base32
- "0rynzrvsp55v1hwrkzjysjzznwghac8xgawg48py5zrx52c6yh2g"))))
- (build-system copy-build-system)
- (arguments
- '(#:install-plan '(("diverging/" "diverging")
- ("sequential/" "sequential")
- ("qualitative/" "qualitative"))))
- (synopsis "ColorBrewer color schemes for gnuplot")
- (description "ColorBrewer color schemes usable by gnuplot")
- (home-page "https://github.com/aschn/gnuplot-colorbrewer")
- (license license:asl2.0))))
diff --git a/kbg/packages/gwl.scm b/kbg/packages/gwl.scm
deleted file mode 100644
index d07bb9c6..00000000
--- a/kbg/packages/gwl.scm
+++ /dev/null
@@ -1,25 +0,0 @@
-(define-module (kbg packages gwl)
- #:use-module (gnu)
- #:use-module ((gnu packages package-management) #:prefix pm:)
- #:use-module (guix build utils)
- #:use-module (guix build-system gnu)
- #:use-module (guix build-system)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module ((srfi srfi-1) #:hide (zip))
- #:export (gwl))
-
-(define gwl
- (package
- (inherit pm:gwl)
- (version "bf1e701c610951bec93b2e49d186264100486847")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://git.savannah.gnu.org/cgit/gwl.git/snapshot/gwl-" version ".tar.gz"))
- (sha256
- (base32
- "0ljb9jipk9lp1g566waicki3gc86svx20g3vkyj5d7hdbc90vbfa"))))))
diff --git a/kbg/packages/nix-xyz.scm b/kbg/packages/nix-xyz.scm
deleted file mode 100644
index a2105e53..00000000
--- a/kbg/packages/nix-xyz.scm
+++ /dev/null
@@ -1,35 +0,0 @@
-(define-module (kbg packages nix-xyz)
- #:use-module (gnu)
- #:use-module (guix build utils)
- #:use-module (guix build-system copy)
- #:use-module (guix build-system)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix download)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module ((srfi srfi-1) #:hide (zip))
- #:export (nix-direnv))
-
-(define nix-direnv
- (let ((baseurl "https://github.com/nix-community/nix-direnv/archive/refs/tags/")
- (version "1.6.0"))
- (package
- (name "nix-direnv")
- (version version)
- (source (origin
- (method url-fetch)
- (uri (string-append baseurl version ".tar.gz"))
- (file-name (string-append "nix-direnv-" version ".tar.gz"))
- (sha256
- (base32
- "149hs2xk56gsgwzkks9cbap36iz1l28whkwbnmb3fkffiqmrwvx0"))))
- (build-system copy-build-system)
- (arguments
- '(#:install-plan '(("direnvrc" "share/direnvrc"))))
- (synopsis "A faster, persistent implementation of `direnv's` `use_nix`, to replace the built-in one.")
- (description "A faster, persistent implementation of `direnv's` `use_nix`, to replace the built-in one.")
- (home-page "https://github.com/nix-community/nix-direnv")
- (license license:expat))))
diff --git a/kbg/services/emacs.scm b/kbg/services/emacs.scm
index 60fc9b1c..24bf6155 100644
--- a/kbg/services/emacs.scm
+++ b/kbg/services/emacs.scm
@@ -9,7 +9,7 @@
#:use-module ((gnu packages emacs-xyz) #:prefix emacs-xyz:)
#:use-module (flat packages emacs)
#:use-module (emacs packages melpa)
- #:use-module (kbg packages emacs))
+ #:use-module (kbg packages emacs-xyz))
(define rewrite
(package-input-rewriting