From f78815dffc4bfa22728881c77aee4f1087b455f6 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Mon, 29 Mar 2021 08:41:56 +0200 Subject: [PATCH] SLY: Add "git" and "guix" to Nyxt Lisp implementations, add sbcl-pre-inst-env. --- .emacs.d/lisp/init-sly.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-sly.el b/.emacs.d/lisp/init-sly.el index 39e2df89..244f7ba5 100644 --- a/.emacs.d/lisp/init-sly.el +++ b/.emacs.d/lisp/init-sly.el @@ -28,7 +28,7 @@ This dump is expected to be generated by `lisp-repl-core-dumper'." (let* ((maybe-core-dumper (when-let ((exec (executable-find "lisp-repl-core-dumper"))) (list exec))) ;; Support for encrypted files and password manager: - (nyxt-ad-hoc-deps '("password-store" "gnupg")) + (nyxt-ad-hoc-deps '("password-store" "git" "guix" "gnupg")) (nyxt-command `("guix" "environment" "--pure" "--preserve=^PERSONAL$" ; To find personal config, like engines and bookmarks. "-l" ,(expand-file-name "~/common-lisp/nyxt/build-scripts/guix.scm") @@ -47,6 +47,9 @@ This dump is expected to be generated by `lisp-repl-core-dumper'." "--eval" "(named-readtables:in-readtable ambrevar/syntax:syntax)")) (sbcl (,@maybe-core-dumper "sbcl")) (sbcl-failsafe ("sbcl")) + (sbcl-pre-inst-env ,(list (expand-file-name "~/projects/guix/pre-inst-env") + "guix" "environment" "--ad-hoc" "sbcl" "sbcl-quickproject" + "--" "sbcl")) (sbcl-nyxt (lambda () (nyxt-make-guix-sbcl-for-nyxt "~/projects/nyxt" :preserve '("PERSONAL")