Welcome to the CHICKEN Scheme pasting service
My CHICKEN shell.nix added by sjamaan on Fri Jun 19 10:47:42 2026
{ pkgs ? import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/16aa34136536684cbb6be69272167250e6433e0e.tar.gz";
sha256 = "sha256:0v09n016ykggqk85xinr5h4cfaihqbpf5fj1qxgjaszbk22ifhdn";
}) {} }:
# Use tarball, instead of git, to speed up the store index!
let
shellDotNixDir = builtins.toString ./.;
shell = pkgs.mkShell {
buildInputs = [
# Needed to build CHICKEN:
pkgs.gnumake
pkgs.gcc
pkgs.clang_19 # Latest, hopefully helps us figure out https://bugs.call-cc.org/ticket/1847
pkgs.gdb
pkgs.tinycc
pkgs.valgrind
# Extra packages for eggs I'm going to build:
pkgs.openssl
pkgs.pkg-config
pkgs.postgresql
pkgs.apr
pkgs.aprutil
pkgs.subversion
];
shellHook = ''
export PATH="${shellDotNixDir}/bin:$PATH"
'';
};
in {
inherit shell pkgs;
}