profiles.*.git

Git settings for this profile.

Type: attribute set of (submodule)

Default: { }

profiles.*.git.autoPrune

Automatically remove any remote-tracking references that no longer exist on the remote.

Type: boolean

Default: true

profiles.*.git.defaultBranch

Set the default name when initializing a new repo.

note

When not set, the app defaults to main.

Type: null or string

Default: null

profiles.*.git.deleteOrigAfterMerge

Automatically delete .orig files created by GitKraken client during a merge.

Type: boolean

Default: false

profiles.*.git.detectConflicts

Enable proactive detection of merge conflicts with target branch.

Type: boolean

Default: true

profiles.*.git.fetchInterval

Set the number of minutes between auto-fetches, or 0 to disable them.

note

All visible remotes for the repository will be fetched.

Type: integer between 0 and 60 (both inclusive)

Default: 1

profiles.*.git.updateSubmodules

Automatically keep submodules up to date when performing Git actions.

Type: boolean

Default: true

profiles.*.git.useGitCredentialManager

Use the Git credential manager to access Git repositories.

Type: boolean

Default: false


This documentation was automatically generated from the NixKraken configuration options.

Generated on: 2025-09-14