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