diff --git a/exec-container/compilers/brainfuck/default.nix b/exec-container/compilers/brainfuck/default.nix new file mode 100644 index 0000000..824797c --- /dev/null +++ b/exec-container/compilers/brainfuck/default.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: let + myBrainfuck = pkgs.bfc; + myClang = pkgs.clang; +in + pkgs.writeShellScriptBin "bfc" "PATH=${myClang}/bin:$PATH exec ${myBrainfuck}/bin/bfc $@" diff --git a/exec-container/compilers/default.nix b/exec-container/compilers/default.nix index 649cb10..c57f2a6 100644 --- a/exec-container/compilers/default.nix +++ b/exec-container/compilers/default.nix @@ -1,7 +1,9 @@ {pkgs}: let golang = import ./golang {inherit pkgs;}; + brainfuck = import ./brainfuck {inherit pkgs;}; in { all = [ golang + brainfuck ]; }