Module options

All NixKraken options are available under the programs.nixkraken attribute.

This chapter provides a complete reference for every available option. For practical, real-world examples, refer to the configuration examples.

Group options

Options are organized into logical groups exposed as children attributes to programs.nixkraken (ie. the graph options are available at programs.nixkraken.graph).

Find below the list of available groups:

Additionally, groups can be found in the left navigation menu.

Root options

The options below are available under programs.nixkraken.

acceptEULA

Accept the End User License Agreement.

Type: boolean

Default: false

defaultProfile.icon

Icon avatar for the default profile.

Type: constrained string

Valid values:

  • Albert Keifstein
  • AquaKeif
  • Architect Keif
  • Brainy Keif
  • Butler Keif
  • Captain FalKeif
  • Detective Keifachu
  • Developer Keif 1
  • Developer Keif 2
  • Dia de los Muertos
  • Dr. Keif Stanz
  • Flash Keif
  • Git Mage
  • Gitty Up
  • Gourmet Sh*t
  • Gravatar
  • Headphones Keif
  • Kaken Claus
  • Kefie the Riveter
  • Keif Snow
  • Keif the Kraken
  • Keifa Lovelace
  • Keifer Simpson
  • Keiferella
  • Keiflo Ren
  • Keiflock Holmes
  • Keifuto
  • Kraken Hook
  • Kraknos
  • Leprekraken
  • LinKeif
  • LumberKeif
  • Martian Kraken
  • Mother of Krakens
  • Neo Keif
  • OG
  • Power Gitter
  • Princess Keifia
  • Pro Keif
  • Rasta Keif
  • Rise of SkyKraken
  • Sir Keif
  • Snowkraken
  • Space Rocket Keif
  • Stranger Krakens
  • The Kraken Who Lived
  • Thunder Kraken
  • Top Git
  • Uma Kraken
  • Vanilla Keif
  • Velma Keif
  • Wonder Kraken
  • Yoda Keif

Default: Gravatar

defaultProfile.name

Name of the default profile.

Type: string

Default: Default Profile

enable

Whether to enable GitKraken.

Type: boolean

Default: false

Example: true

logLevel

Set log level in activity log.

Type: constrained string

Valid values:

  • standard
  • extended
  • silly

Default: standard

package

The GitKraken package to use.

important

This option:

  • requires to allow unfree packages
  • is mutually exclusive with version

We advise users to use the version option instead of this one, since we cannot guarantee compatibility when it is used.

Also be aware that the binary cache might not apply.

Type: null or package

Default: null

Example: pkgs.unstable.gitkraken

skipTutorial

Skip the introduction tutorial.

Type: boolean

Default: false

version

The GitKraken version to use.

important

When using this option, the GitKraken package will automatically be fetched from a commit of nixpkgs known to be available in the cache. To benefit from the cache, users should first configure it.

This option is mutually exclusive with package.

Type: null or constrained string

Valid values:

  • 11.1.0
  • 11.1.1
  • 11.2.0
  • 11.2.1
  • 11.3.0
  • 11.4.0

Default: 11.4.0


This documentation was automatically generated from the NixKraken configuration options.

Generated on: 2025-09-14