anchor.diff:      . ${pkgs.gnome3.vte}/etc/profile.d/vte.sh
     '';
   
  +  backForeSubModule = types.submodule (
  +    { ... }: {
  +      options = {
  +        foreground = mkOption {
  +          type = types.str;
  +          description = "The foreground color.";
  +        };
  +
  +        background = mkOption {
  +          type = types.str;
  +          description = "The background color.";
  +        };
  +      };
  +    }
  +  );
  +
     profileColorsSubModule = types.submodule (
       { ... }: {
         options = {
  
positive.code:         palette = mkOption {
            type = types.listOf types.str;
            description = "The terminal palette.";
          };
        };
      }
  
negative.code:           default = null;
            type = types.nullOr types.str;
            description = "The font name, null to use system default.";
          };
  
          allowBold = mkOption {
            default = null;
            type = types.nullOr types.bool;
            description = ''
              If <literal>true</literal>, allow applications in the
              terminal to make text boldface.
            '';
          };
  
          scrollOnOutput = mkOption {
  