lispPackages.nyxt: init, based on code from bqv

This commit is contained in:
Michael Raskin
2020-10-24 23:24:50 +02:00
parent d4f98f24cb
commit 619173b237
5 changed files with 108 additions and 12 deletions
@@ -122,5 +122,72 @@ let lispPackages = rec {
asdFilesToKeep = [ "cluffer.asd" "cluffer-base.asd" "cluffer-simple-buffer.asd" "cluffer-simple-line.asd" "cluffer-standard-buffer.asd" "cluffer-standard-line.asd" ];
};
nyxt = pkgs.lispPackages.buildLispPackage rec {
baseName = "nyxt";
version = "2020-10-23";
buildSystems = [ "nyxt" "nyxt-ext" ];
description = "Browser";
deps = with pkgs.lispPackages; [
alexandria
bordeaux-threads
chanl
cl-annot
cl-ansi-text
cl-containers
cl-css
cl-json
cl-markup
cl-ppcre
cl-ppcre-unicode
cl-prevalence
cl-webkit2
closer-mop
cluffer
dbus
dexador
enchant
fset
hu_dot_dwim_dot_defclass-star
ironclad
local-time
log4cl
lparallel
mk-string-metrics
osicat
parenscript
plump
prove-asdf
quri
serapeum
sqlite
str
swank
trivia
trivial-clipboard
trivial-features
trivial-package-local-nicknames
trivial-types
unix-opts
];
src = pkgs.fetchFromGitHub {
owner = "atlas-engineer";
repo = "nyxt";
rev = "f744af5233b3636460ce71650de2b0c7dcb9fa8e";
sha256 = "1m4jic7nbm2jmxlm8k0zqg62z91g2f2s86by086brgfw056idjmz";
# date = 2020-10-23T19:06:04+02:00;
};
packageName = "nyxt";
asdFilesToKeep = [ "nyxt.asd" "nyxt-ext.asd" ];
propagatedBuildInputs = [
pkgs.libressl.out
pkgs.webkitgtk
pkgs.sbcl
];
};
};
in lispPackages