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.t3code.enable

Whether to enable T3 Code, a minimal web GUI for coding agents.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.t3code.package

The t3code package to install.

Type: null or package

Default:

pkgs.t3code

Declared by:

programs.t3code.clientSettings

Configuration written to t3code’s client-settings.json.

Type: JSON value

Default:

{ }

Example:

{
  settings = {
    favorites = [
      {
        model = "gpt-5.5";
        provider = "codex";
      }
    ];
    sidebarProjectGroupingMode = "repository";
    timestampFormat = "locale";
  };
}

Declared by:

programs.t3code.keybindings

Configuration written to t3code’s keybindings.json.

Type: JSON value

Default:

[ ]

Example:

[
  {
    command = "terminal.toggle";
    key = "mod+j";
  }
  {
    command = "terminal.split";
    key = "mod+d";
    when = "terminalFocus";
  }
  {
    command = "diff.toggle";
    key = "mod+d";
    when = "!terminalFocus";
  }
]

Declared by:

programs.t3code.mutableClientSettings

Whether client settings (client-settings.json) can be updated by t3code.

Type: boolean

Default:

true

Example:

false

Declared by:

programs.t3code.mutableKeybindings

Whether user keybindings (keybindings.json) can be updated by t3code.

Type: boolean

Default:

true

Example:

false

Declared by:

programs.t3code.mutableUserSettings

Whether user settings (settings.json) can be updated by t3code.

Type: boolean

Default:

true

Example:

false

Declared by:

programs.t3code.userSettings

Configuration written to t3code’s settings.json.

Type: JSON value

Default:

{ }

Example:

{
  enableAssistantStreaming = true;
  providerInstances = {
    codex = {
      config = {
        binaryPath = "codex";
        customModels = [ ];
        enabled = true;
        homePath = "";
        shadowHomePath = "";
      };
      driver = "codex";
      enabled = true;
    };
  };
}

Declared by: