anchor.diff:  
     barStr = {
       id, fonts, mode, hiddenState, position, workspaceButtons,
  -    workspaceNumbers, command, statusCommand, colors, trayOutput, ...
  +    workspaceNumbers, command, statusCommand, colors, trayOutput, extraConfig, ...
     }: ''
       bar {
         ${optionalString (id != null) "id ${id}"}
  
positive.code:   barModule = types.submodule {
      options = {
        inherit (commonOptions) fonts;
  
        id = mkOption {
          type = types.nullOr types.string;
  
negative.code:         urgent_workspace ${barColorSetStr colors.urgentWorkspace}
          binding_mode ${barColorSetStr colors.bindingMode}
        }
        ${extraConfig}
      }
    '';
  
  