commit a60b7b7169f3ce71b6121326544c0c01dd24742c
parent 5598b92c231ecccbf1681f64c87dbcefc8103c5c
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Wed, 29 Oct 2025 20:39:17 +0400
Add schemesh
Diffstat:
1 file changed, 40 insertions(+), 0 deletions(-)
diff --git a/pkgs/by-name/sc/schemesh/package.nix b/pkgs/by-name/sc/schemesh/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ chez,
+ libuuid,
+ lz4,
+ ncurses,
+ zlib,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "schemesh";
+ version = "0.9.2";
+
+ src = fetchFromGitHub {
+ owner = "cosmos72";
+ repo = "schemesh";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-O+NlxMLNsNAxbp0Xg679gbk6axEmHlyYal3bPX4VzWY=";
+ };
+
+ buildInputs = [
+ chez
+ libuuid
+ lz4
+ ncurses
+ zlib
+ ];
+
+ makeFlags = [ "prefix=$(out)" ];
+
+ meta = {
+ description = "A Unix shell and Lisp REPL, fused together";
+ homepage = "https://github.com/cosmos72/schemesh";
+ license = lib.licenses.gpl2Plus;
+ maintainers = [ lib.maintainers.sikmir ];
+ platforms = lib.platforms.linux;
+ };
+})