anchor.diff:  {
     allowUnfree = true;
   
  -  # define a environment i can install/update with
  -  #
  -  # $ nix-env -iA nixpkgs.all
     packageOverrides = super: let self = super.pkgs; in with self; rec {
   
  -    all = buildEnv {
  -      name = "all";
  +
  +    # ----------
  +    # Work stuff
  +    # ----------
  +    #
  +    # The following are packages I'd like to install with `nix' but
  +    # that are not necessary for my development environment. Basically
  +    # work projects.
  +    pinfold = haskellPackages.callPackage ~/work/pinfold {};
  +    ybapp   = haskellPackages.callPackage ~/work/ybapp {};
  +
  +
  +    # ---------------------
  +    # Developer environment
  +    # ---------------------
  +    #
  +    # To install all at once:
  +    # $ nix-env -iA nixpkgs.devEnv
  +    devEnv = buildEnv {
  +      name = "devEnv";
         paths = [
           phocid
  -        pinfold
  -        ybapp
   
           myHaskellEnv
           cabal2nix
  
positive.code:       regex-tdfa
        shakespeare
        snap
        vector
        xlsx
      ]);
  
negative.code:       hspec
  
        # useful libraries...
        MonadCatchIO-transformers
        Unixutils
        array
        blaze-html
        bytestring
        containers
        extra
        heist
        hsexif
        hspec
        hspec-core
        hspec-snap
        lens
        mtl
        mtl
        optparse-applicative
        postgresql-simple
        process
        regex-applicative
        regex-base
  