anchor.diff:  
       set -g status-bg black
       set -g status-fg white
  +  '';
  +
  +  programs.vim.enable = true;
  +  programs.vim.enableSensible = true;
  +
  +  programs.vim.plugins = [
  +    { names = [ "fzfWrapper" "youcompleteme" "colors-solarized" ]; }
  +  ];
  +
  +  programs.vim.vimConfig =  ''
  +    colorscheme solarized
  +    set bg=dark
  +
  +    set clipboard=unnamed
  +
  +    vmap s S
  +
  +    cnoremap %% <C-r>=expand('%:h') . '/'<CR>
  +
  +    let mapleader = ' '
  +    nnoremap <Leader>p :FZF<CR>
  +    nnoremap <silent> <Leader>e :exe 'FZF ' . expand('%:h')<CR>
     '';
   
     programs.zsh.enable = true;
  
positive.code:   nixpkgs.config.allowUnfree = true;
  
    nixpkgs.config.packageOverrides = self: {
      lnl.tmux = pkgs.runCommand pkgs.tmux.name
        { buildInputs = [ pkgs.makeWrapper ]; }
        ''
          source $stdenv/setup
  
          mkdir -p $out/bin
          makeWrapper ${pkgs.tmux}/bin/tmux $out/bin/tmux \
            --set __ETC_BASHRC_SOURCED "" \
            --set __ETC_ZPROFILE_SOURCED  "" \
            --set __ETC_ZSHENV_SOURCED "" \
            --set __ETC_ZSHRC_SOURCED "" \
            --add-flags -f --add-flags /etc/tmux.conf
        '';
  
      lnl.vim = pkgs.vim_configurable.customize {
        name = "vim";
        vimrcConfig.customRC = ''
          set nocompatible
          filetype plugin indent on
          syntax on
  
          colorscheme solarized
          set bg=dark
  
          set et sw=2 ts=2
          set bs=indent,start
  
          set nowrap
          set list
          set listchars=tab:»·,trail:·,extends:⟩,precedes:⟨
          set fillchars+=vert:\ ,stl:\ ,stlnc:\ 
  
          set lazyredraw
  
          set clipboard=unnamed
  
          vmap s S
  
          cnoremap %% <C-r>=expand('%:h') . '/'<CR>
  
          set hlsearch
          nnoremap // :nohlsearch<CR>
  
          let mapleader = ' '
          nnoremap <Leader>p :FZF<CR>
          nnoremap <silent> <Leader>e :exe 'FZF ' . expand('%:h')<CR>
  
          source $HOME/.vimrc.local
        '';
        # vimrcConfig.vam.knownPlugins = with pkgs.vimUtils; (pkgs.vimPlugins // {
        #   vim-nix = buildVimPluginFrom2Nix {
        #     name = "vim-nix-unstable";
        #     src = ../../../vim-nix;
        #   };
        # });
        vimrcConfig.vam.pluginDictionaries = [
          { names = [ "fzfWrapper" "youcompleteme" "fugitive" "surround" "vim-nix" "colors-solarized" ]; }
        ];
      };
    };
  }
  
negative.code:   system.defaults.trackpad.Clicking = true;
  
    environment.systemPackages =
      [ pkgs.curl
        pkgs.fzf
        pkgs.gettext
        pkgs.git
  