programs.zellij.settings

Configuration written to $XDG_CONFIG_HOME/zellij/config.kdl.

If programs.zellij.package.version is older than 0.32.0, then the configuration is written to $XDG_CONFIG_HOME/zellij/config.yaml.

See https://zellij.dev/documentation for the full list of options.

Type
YAML 1.1 value
Default
{ }
Example
{
  theme = "custom";
  themes.custom.fg = "#ffffff";
  keybinds._props.clear-defaults = true;
  keybinds.pane._children = [
    {
      bind = {
        _args = ["e"];
        _children = [
          { TogglePaneEmbedOrFloating = {}; }
          { SwitchToMode._args = ["locked"]; }
        ];
      };
    }
    {
      bind = {
        _args = ["left"];
        MoveFocus = ["left"];
      };
    }
  ];
}
Declared
<home-manager/modules/programs/zellij.nix>