diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2020-10-25 01:30:44 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2020-10-25 01:30:44 +0200 |
commit | 4d73ca7b48053a6c1cacfb49b2a47d97017fba85 (patch) | |
tree | 15d361ee411a0121a79c25ccdd6f9f5d6c7a633d /pkgs/development/lisp-modules/lisp-packages.nix | |
parent | 619173b23737a00f29ba049e0cb8cdacfcc4b1ca (diff) | |
download | nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar.gz nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar.bz2 nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar.lz nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar.xz nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.tar.zst nixpkgs-4d73ca7b48053a6c1cacfb49b2a47d97017fba85.zip |
lispPackages.nyxt: build a binary
Diffstat (limited to 'pkgs/development/lisp-modules/lisp-packages.nix')
-rw-r--r-- | pkgs/development/lisp-modules/lisp-packages.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index 35ea301b510..f8338e48e19 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -129,6 +129,19 @@ let lispPackages = rec { buildSystems = [ "nyxt" "nyxt-ext" ]; description = "Browser"; + + overrides = x: { + postInstall = '' + echo "Building nyxt binary" + NIX_LISP_PRELAUNCH_HOOK=' + nix_lisp_build_system nyxt/gtk-application \ + "(asdf/system:component-entry-point (asdf:find-system :nyxt/gtk-application))" \ + "" "(format *error-output* \"Alien objects:~%~s~%\" sb-alien::*shared-objects*)" + ' "$out/bin/nyxt-lisp-launcher.sh" + cp "$out/lib/common-lisp/nyxt/nyxt" "$out/bin/" + ''; + }; + deps = with pkgs.lispPackages; [ alexandria bordeaux-threads |