anchor.diff:    NIX_PATH = "nixpkgs=${NIX_MY_PKGS}:nixos=${NIX_MY_PKGS}/nixos:nixos-config=${NIXOS_CONFIG}:services=${NIXOS_SERVICES}";
   
     # this is a command and not a function, to work with nox
  -  nixenv = pkgs.writeScriptBin "nix-env" ''
  +  nixenv = pkgs.writeScriptBin "nixenv" ''
       #!${pkgs.stdenv.shell}
       ${nix}/bin/nix-env -f "${NIX_MY_PKGS}" "$@"
     '';
   
     nixmyEnv = pkgs.buildEnv {
       name = "nixmyEnv";
  -    paths = [ nixenv pkgs.wget pkgs.git ]
  -      ++ (lib.optionals useNox [ pkgs.nox ])
  -      ++ extraPaths;
  +    paths = [ pkgs.wget pkgs.git nixenv nix ] ++ extraPaths;
     };
   
     nixmy = pkgs.writeScriptBin "nixmy" ''
  
positive.code:     rebuild() { nixos-rebuild -I 'nixpkgs=${NIX_MY_PKGS}' "$@" ; }
  
      revision() {
        local rev=`wget -q --output-document - http://nixos.org/channels/nixos-unstable/git-revision`
        printf "%s" $rev
      }
  
  
negative.code:   NIX_USER_PROFILE_DIR = config.nixmy.NIX_USER_PROFILE_DIR;
    NIX_MY_GITHUB = config.nixmy.NIX_MY_GITHUB;
  
    NIX_MY_BACKUP = config.nixmy.NIX_MY_BACKUP;
  
    # optional
    NIXOS_CONFIG = config.nixmy.NIXOS_CONFIG or "/etc/nixos/configuration.nix";
    NIXOS_SERVICES = config.nixmy.NIXOS_SERVICES or "/etc/nixos/services";
  
    # to add other programs to nixmy
    extraPaths = config.nixmy.extraPaths or [];
  