diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-05-31 16:09:43 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-05-31 16:09:43 -0600 |
commit | 7124ea5c374229c7bf4d1ffa72e57d0e855b0e53 (patch) | |
tree | 28562c4d0371ae9af725e7e3ea51365c690a2271 /kbg | |
parent | 893192e536e6e8b4a2bb931ea8b3fb16a6547130 (diff) | |
download | dotfiles-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.scm | 61 | ||||
-rw-r--r-- | kbg/packages/emacs.scm | 103 | ||||
-rw-r--r-- | kbg/packages/gnuplot.scm | 34 | ||||
-rw-r--r-- | kbg/packages/gwl.scm | 25 | ||||
-rw-r--r-- | kbg/packages/nix-xyz.scm | 35 | ||||
-rw-r--r-- | kbg/services/emacs.scm | 2 |
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 |