anchor.diff:    system.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled = false;
     system.defaults.NSGlobalDomain.NSNavPanelExpandedStateForSaveMode = true;
     system.defaults.NSGlobalDomain.NSNavPanelExpandedStateForSaveMode2 = true;
  +  system.defaults.NSGlobalDomain._HIHideMenuBar = true;
   
     system.defaults.dock.autohide = true;
  +  system.defaults.dock.mru-spaces = false;
     system.defaults.dock.orientation = "left";
     system.defaults.dock.showhidden = true;
  -  system.defaults.dock.mru-spaces = false;
   
     system.defaults.finder.AppleShowAllExtensions = true;
     system.defaults.finder.QuitMenuItem = true;
  
positive.code: 
    services.nix-daemon.enable = true;
    services.nix-daemon.enableSocketListener = true;
    # FIXME workaround for https://github.com/NixOS/nix/issues/2523
    # launchd.daemons.nix-daemon.environment.OBJC_DISABLE_INITIALIZE_FORK_SAFETY = "YES";
  
    nix.extraOptions = ''
      gc-keep-derivations = true
      gc-keep-outputs = true
      log-lines = 128
    '';
  
  
negative.code:   # You should generally set this to the total number of logical cores in your system.
    # $ sysctl -n hw.ncpu
    nix.maxJobs = 1;
    nix.buildCores = 1;
  }
  