{ isDevelopmentShell ? true }: let nixpkgs-tar = builtins.fetchTarball (import ./nixpkgs.nix); nixpkgs = import "${nixpkgs-tar}" { overlays = [ (import ./overlay.nix) ]; }; nixos = import "${nixpkgs-tar}/nixos"; biz = import ./biz.nix { inherit nixpkgs; }; in nixpkgs.mkShell ({ name = "bizdev"; buildInputs = [ nixpkgs.git nixpkgs.hlint nixpkgs.niv nixpkgs.ormolu nixpkgs.python37Packages.black nixpkgs.python37Packages.pylint nixpkgs.wemux ]; shellHook = '' export HERO_PORT=3000 # TODO: figure out another way to do this #export HERO_CLIENT=$PWD/_bild/Com.MusicMeetsComics.Client/static echo "biz" | ${nixpkgs.figlet}/bin/figlet | ${nixpkgs.lolcat}/bin/lolcat ''; })