anchor.diff:    #   serviceConfig.StartInterval = 360;
     # };
   
  -  launchd.user.agents.letty = {
  -    serviceConfig.Program = "${pkgs.lnl.letty}/bin/letty-blink";
  -    serviceConfig.WatchPaths = ["/var/mail/lnl"];
  -    serviceConfig.KeepAlive = false;
  -    serviceConfig.ProcessType = "Background";
  -  };
  +  # Dotfiles.
  +  # launchd.user.agents.letty = {
  +  #   serviceConfig.Program = "${pkgs.lnl.letty}/bin/letty-blink";
  +  #   serviceConfig.WatchPaths = ["/var/mail/lnl"];
  +  #   serviceConfig.KeepAlive = false;
  +  #   serviceConfig.ProcessType = "Background";
  +  # };
   
     services.nix-daemon.enable = true;
     # services.nix-daemon.enableSocketListener = true;
  
positive.code: 
    # programs.vim.enable = true;
    # programs.vim.enableSensible = true;
    programs.vim.package = pkgs.vim_configurable.customize {
      name = "vim";
      vimrcConfig.packages.darwin.start = with pkgs.vimPlugins; [
        vim-sensible vim-surround ReplaceWithRegister
        polyglot fzfWrapper YouCompleteMe ale
      ];
      vimrcConfig.packages.darwin.opt = with pkgs.vimPlugins; [
        colors-solarized
        splice-vim
      ];
      vimrcConfig.customRC = ''
        set completeopt=menuone
        set encoding=utf-8
        set hlsearch
        set list
        set number
        set showcmd
        set splitright
  
        nnoremap // :nohlsearch<CR>
  
        let mapleader = ' '
  
        " fzf
        nnoremap <Leader>p :FZF<CR>
  
        " vim-surround
        vmap s S
  
        " youcompleteme
        let g:ycm_seed_identifiers_with_syntax = 1
      '';
    };
  
    # Dotfiles.
  
negative.code:     fi
    '';
  
    # environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";
  
    nixpkgs.config.allowUnfree = true;
  
  