From febc17a223e4a10da1a21e2e6df9989f05e624dc Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Wed, 3 Feb 2021 16:33:26 +0100 Subject: [PATCH] SLY: Add ccl-nyxt implementation. --- .emacs.d/lisp/init-sly.el | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/.emacs.d/lisp/init-sly.el b/.emacs.d/lisp/init-sly.el index 3bbb5e44..3bba995e 100644 --- a/.emacs.d/lisp/init-sly.el +++ b/.emacs.d/lisp/init-sly.el @@ -77,6 +77,52 @@ If REFRESH is non-nil, rebuild the environment." ;; glib is needed to export GIO_EXTRA_MODULES. "--ad-hoc" "glib" "glib-networking" "gsettings-desktop-schemas" "gnupg" "--" "sbcl")) + (ccl-nyxt ("guix" "environment" "--pure" ; TODO: Convert Nyxt definition inputs? + "--preserve=^PERSONAL$" ; To find personal config, like engines and bookmarks. + ;; glib is needed to export GIO_EXTRA_MODULES. + "--ad-hoc" "ccl" "gnupg" "glib" "glib-networking" "gsettings-desktop-schemas" + "gcc-toolchain" ; For CFFI compilation + "cl-alexandria" + "cl-bordeaux-threads" + "cl-calispel" + "cl-chanl" + "cl-containers" + "cl-css" + "cl-custom-hash-table" + "cl-json" + "cl-markup" + "cl-ppcre" + "cl-prevalence" + "cl-closer-mop" + "cl-cluffer" + "cl-dexador" + "cl-enchant" + "cl-fset" + "cl-hu.dwim.defclass-star" + "cl-iolib" + "cl-local-time" + "cl-log4cl" + "cl-mk-string-metrics" + "cl-moptilities" + "cl-named-readtables" + "cl-osicat" + "cl-parenscript" + "cl-plump" + "cl-quri" + "cl-serapeum" + "cl-str" + "cl-slime-swank" + "cl-trivia" + "cl-trivial-clipboard" + "cl-trivial-features" + "cl-trivial-package-local-nicknames" + "cl-trivial-types" + "cl-unix-opts" + "cl-usocket" + "cl-cffi-gtk" + "cl-webkit" + "cl-gobject-introspection" + "--" "ccl")) (sbcl-nyxt-site ("guix" "environment" "--pure" "-m" ,(expand-file-name "~/common-lisp/nyxt-site/guix-manifest.scm") "--" "sbcl"))