ambevar-dotfiles/.package-lists/guix-nyxt-manifest.scm

60 lines
1.7 KiB
Scheme

(specifications->manifest
'("ccl"
"gcc-toolchain" ; Needed to compile some Common Lisp FFI.
"glib-networking" ; For Nyxt local dev.
"gobject-introspection" ; For Nyxt with GI.
"gsettings-desktop-schemas" ; For Nyxt local dev.
;; "libfixposix" ; For Nyxt local dev. TODO: Remove?
"make"
;; "openssl" ; TODO: Remove?
"qtbase"
"qtwebengine"
"qtwebchannel"
"qtdeclarative"
"sbcl"
;; "valgrind" ; TODO: Remove?
"webkitgtk" ; TODO: Remove when cl-webkit is updated.
;; "xclip"
"cl-series" ; Not (yet) required by Nyxt, but useful for sbclscript and general hacking.
"cl-slynk" ; To hack Nyxt from the SLY REPL.
"cl-chanl" ; Maybe in Nyxt in the future.
"cl-gobject-introspection" ; Maybe in Nyxt in the future.
;; Direct dependencies:
"cl-alexandria"
"cl-bordeaux-threads"
"cl-css"
"cl-json"
"cl-markup"
"cl-ppcre"
"cl-prevalence"
"cl-closer-mop"
"cl-containers"
"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-osicat" ; Only Guix package of Nyxt needs SBCL version needed for libosicat.so.
"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"
;; WebKitGTK deps
"cl-cffi-gtk" ; TODO: Does it have info doc?
"cl-webkit"))