summaryrefslogtreecommitdiffstats
path: root/pkgs/development/lisp-modules
diff options
context:
space:
mode:
authorKasper Gałkowski <galkowskikasper@gmail.com>2024-05-07 03:35:07 +0200
committerKasper Gałkowski <galkowskikasper@gmail.com>2024-05-07 03:35:07 +0200
commitfc5b715e1aa751b654e11e6d7a1c418ff9a5f8bc (patch)
tree1138d1eb1bf7249383399e4e350172f12e2c6408 /pkgs/development/lisp-modules
parent603ccbfcaa5792a3fa6b373cf78d53db2f2bef7e (diff)
nixos/clfswm: use sbclPackages - lispPackages was removed
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r--pkgs/development/lisp-modules/packages.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/packages.nix b/pkgs/development/lisp-modules/packages.nix
index fbee5e84d00f..230bc47bcea8 100644
--- a/pkgs/development/lisp-modules/packages.nix
+++ b/pkgs/development/lisp-modules/packages.nix
@@ -573,6 +573,23 @@ let
stumpwm-unwrapped = super.stumpwm;
+ clfswm = super.clfswm.overrideAttrs (o: rec {
+ buildScript = pkgs.writeText "build-clfswm.lisp" ''
+ (load "${o.asdfFasl}/asdf.${o.faslExt}")
+ (asdf:load-system 'clfswm)
+ (sb-ext:save-lisp-and-die
+ "clfswm"
+ :executable t
+ #+sb-core-compression :compression
+ #+sb-core-compression t
+ :toplevel #'clfswm:main)
+ '';
+ installPhase = o.installPhase + ''
+ mkdir -p $out/bin
+ mv $out/clfswm $out/bin
+ '';
+ });
+
ltk = super.ltk.overrideLispAttrs (o: {
src = pkgs.fetchzip {
url = "https://github.com/uthar/ltk/archive/f19162e76d6c7c2f51bd289b811d9ba20dd6555e.tar.gz";