anchor.diff:      usePackage = {
         gruvbox-theme = {
           enable = true;
  -        config = "(load-theme 'gruvbox-light-soft t)";
  +        config = ''
  +          ;; Only use theme if GUI
  +          (if (display-graphic-p) 
  +            (load-theme 'gruvbox-light-soft t))
  +        '';
         };
   
         which-key = {
  
positive.code:         after = [ "evil" ];
          config = "(evil-collection-init)";
        };
  
        # Ivy
        ivy = {
  
negative.code:         config = "(which-key-mode)";
        };
  
        highlight-symbol = {
          enable = true;
          diminish = [ "highlight-symbol-mode" ];
          config = ''
            (add-hook 'prog-mode-hook 'highlight-symbol-mode)
            (setq highlight-symbol-idle-delay .2
                  highlight-symbol-highlight-single-occurrence nil));
          '';
        };
  
        # Remember where we where in a previously visited file.
        saveplace = {
          enable = true;
          config = ''
  