30 lines
718 B
Nix
30 lines
718 B
Nix
{
|
|
description = "A very basic flake";
|
|
|
|
inputs = {
|
|
nixpkgs.url = github:NixOS/nixpkgs;
|
|
utils.url = github:numtide/flake-utils;
|
|
};
|
|
|
|
outputs = { self, nixpkgs, utils }: utils.lib.eachDefaultSystem(system:
|
|
let
|
|
pkgs = nixpkgs.legacyPackages.${system};
|
|
lib = pkgs.lib;
|
|
# FIXME: Lua is borked at the moment :(
|
|
# lua = pkgs.lua5_3.withPackages(ps: with ps; [
|
|
# readline
|
|
# # cjson
|
|
# # http
|
|
# luarocks
|
|
# ]);
|
|
# fennel = pkgs.fennel.override { lua = lua; };
|
|
in {
|
|
devShells.default = pkgs.mkShell rec {
|
|
buildInputs = [
|
|
pkgs.chicken
|
|
# pkgs.guile_3_0
|
|
];
|
|
# LD_LIBRARY_PATH = "${lib.makeLibraryPath buildInputs}";
|
|
};
|
|
});
|
|
}
|