graph

Commit graph settings.

Type: attribute set of (submodule)

Default: { }

graph.compact

Enable compact graph columns.

Type: boolean

Default: false

graph.highlightRows

Highlight associated rows when hovering over a branch.

Type: boolean

Default: true

graph.lazy

Enable commits lazy loading.

note

Additional commits will be loaded when reaching the earliest commit in the graph.

Type: boolean

Default: true

graph.maxCommits

Maximum number of commits to show in the commit graph. Minimum value is 500.

note

Lower counts may help improve performance.

Type: null or (positive integer, meaning >0)

Default: 2000

graph.showAll

Always show all commits in repository.

warning

This setting may cause performance issue with large repositories (like nixpkgs).

Type: boolean

Default: false

graph.showAuthor

Show commit author.

Type: boolean

Default: false

graph.showDatetime

Show commit date/time.

Type: boolean

Default: false

graph.showDesc

Show commit description.

Type: null or constrained string

Valid values:

  • always
  • hover
  • never

Default: always

graph.showGhostRefs

Show ghost branch/tag when hovering over or selecting a commit.

Type: boolean

Default: true

graph.showGraph

Show commit tree.

Type: boolean

Default: true

graph.showMessage

Show commit message.

Type: boolean

Default: true

graph.showRefs

Show branches and tags.

Type: boolean

Default: true

graph.showSHA

Show commit SHA.

Type: boolean

Default: false

graph.useAuthorInitials

Use author initials instead of avatars.

Type: boolean

Default: false

graph.useGenericRemoteIcon

Use generic remote icon instead of hosting service icon.

Type: boolean

Default: false


This documentation was automatically generated from the NixKraken configuration options.

Generated on: 2025-09-14