{ 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}"; }; }); }