{ pkgs ? import {}, ... }: pkgs.mkShell rec { buildInputs = []; # TODO(wpcarro): How does pkgs.mkShell handle exported and non-exported # variable definitions? BRIEFCASE = builtins.toPath ~/briefcase; DEPOT = builtins.toPath ~/depot; NIXPKGS = builtins.toPath ~/nixpkgs; NIX_PATH="nixpkgs=${NIXPKGS}:depot=${DEPOT}:briefcase=${BRIEFCASE}"; DESKTOP = "zeno.lon.corp.google.com"; LAPTOP = "seneca"; CLOUDTOP = "wpcarro.c.googlers.com"; }