with builtins; let scm_repos = [ (getEnv "SCM_GIT") (fetchGit { url = "git@gitlab.com:deltaex/schematic.git"; rev = "0d9227335ad83e0ed9a62d82375c1e85aadcc08d"; }) ]; scm_repo = head (filter (x: x != "") scm_repos); scm = (import scm_repo { verbose = true; repos = [ "." (getEnv "MDP_GIT") (fetchGit { url = "git@gitlab.com:mixrank/mdp.git"; rev = "76707e9d08178633471fa3c98ef1b08e1e7bbb1c"; }) ] ++ scm_repos; }); in rec { schematic = scm.shell.overrideAttrs ( oldAttrs : { shellHook = oldAttrs.shellHook + '' [ -n "$ENV" -a "$ENV" != "dev" ] && export BUGSNAG=2b987ca13cd93a4931bb746aace204fb ''; }); }