Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.worktrunk.enable

Whether to enable worktrunk.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.worktrunk.enableBashIntegration

Whether to enable Bash integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.worktrunk.enableFishIntegration

Whether to enable Fish integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.worktrunk.enableNushellIntegration

Whether to enable Nushell integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.worktrunk.enableZshIntegration

Whether to enable Zsh integration.

Type: boolean

Default:

Example:

false

Declared by:

programs.worktrunk.package

The worktrunk package to use.

Type: null or package

Default:

pkgs.worktrunk

Declared by:

programs.worktrunk.claudeCodeIntegration.enable

Whether to enable Integrate worktrunk with Claude Code’s statusLine, worktree isolation, and skills.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.worktrunk.claudeCodeIntegration.activityTrackingHooks

Whether to enable Claude Code activity-tracking state markers (🤖/💬 in wt list).

Type: boolean

Default:

config.programs.worktrunk.claudeCodeIntegration.enable

Example:

true

Declared by:

programs.worktrunk.claudeCodeIntegration.configurationSkill

Whether to enable Worktrunk’s /worktrunk configuration skill.

Warning: this should not be enabled together with settings, as the skill may attempt to modify the Home Manager-managed Worktrunk configuration file. Such edits will fail due to insufficient permissions and may cause the agent to attempt unsafe workarounds such as using elevated privileges .

Type: boolean

Default:

false

Example:

true

Declared by:

programs.worktrunk.claudeCodeIntegration.statusLine

Whether to enable Claude Code statusLine powered by worktrunk.

Type: boolean

Default:

config.programs.worktrunk.claudeCodeIntegration.enable

Example:

true

Declared by:

programs.worktrunk.claudeCodeIntegration.switchCreateSkill

Whether to enable worktrunk’s /wt-switch-create skill.

Type: boolean

Default:

config.programs.worktrunk.claudeCodeIntegration.enable

Example:

true

Declared by:

programs.worktrunk.claudeCodeIntegration.worktreeHooks

Whether to enable Claude Code WorktreeCreate/WorktreeRemove hooks.

Type: boolean

Default:

config.programs.worktrunk.claudeCodeIntegration.enable

Example:

true

Declared by:

programs.worktrunk.settings

Configuration written to $XDG_CONFIG_HOME/worktrunk/config.toml.

Type: TOML value

Default:

{ }

Example:

{
  post-start = {
    copy = "wt step copy-ignored";
  };
  skip-shell-integration-prompt = true;
}

Declared by: