stumpwm: fix after major changes to lisp-modules

This commit is contained in:
Kasper Gałkowski 2023-03-01 21:56:24 +01:00
parent 5a3c528cce
commit e141ed8312
3 changed files with 27 additions and 3 deletions

View File

@ -15,10 +15,10 @@ in
services.xserver.windowManager.session = singleton {
name = "stumpwm";
start = ''
${pkgs.lispPackages.stumpwm}/bin/stumpwm &
${pkgs.sbclPackages.stumpwm}/bin/stumpwm &
waitPID=$!
'';
};
environment.systemPackages = [ pkgs.lispPackages.stumpwm ];
environment.systemPackages = [ pkgs.sbclPackages.stumpwm ];
};
}

View File

@ -311,6 +311,30 @@ let
nyxt = self.nyxt-gtk;
stumpwm = super.stumpwm.overrideLispAttrs (o: rec {
version = "22.11";
src = pkgs.fetchFromGitHub {
owner = "stumpwm";
repo = "stumpwm";
rev = version;
hash = "sha256-zXj17ucgyFhv7P0qEr4cYSVRPGrL1KEIofXWN2trr/M=";
};
buildScript = pkgs.writeText "build-stumpwm.lisp" ''
(load "${super.stumpwm.asdfFasl}/asdf.${super.stumpwm.faslExt}")
(asdf:load-system 'stumpwm/build)
(sb-ext:save-lisp-and-die
"stumpwm"
:executable t
#+sb-core-compression :compression
#+sb-core-compression t
:toplevel #'stumpwm:main)
'';
installPhase = ''
mkdir -p $out/bin
cp -v stumpwm $out/bin
'';
});
ltk = super.ltk.overrideLispAttrs (o: {
src = pkgs.fetchzip {
url = "https://github.com/uthar/ltk/archive/f19162e76d6c7c2f51bd289b811d9ba20dd6555e.tar.gz";

View File

@ -33231,7 +33231,7 @@ with pkgs;
stumpish = callPackage ../applications/window-managers/stumpish {};
stumpwm = lispPackages.stumpwm;
stumpwm = sbclPackages.stumpwm;
sublime = callPackage ../applications/editors/sublime/2 { };