guix-home-manager/doc/tmux.md

tmux.md

Tmux

tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

Main Configuration

Tmux is configured by using the tmux-home-type service type.

Scheme Procedure: tmux-home-type

The type of service that generates configuration files for tmux. Its value is a tmux-configuration object.

Data Type: tmux-configuration

Data type that represents the Tmux configuration. This data type has the following fields:

Example Configuration

(user-home
  tmux-home-type
  (tmux-configuration
    (terminal "xterm-256color")
    (prefix "F12")
    (mode-keys "emacs")
    (escapeTime 700)
    (history-limit 5000)
    (mouse? #t)
    (clock24? #t)
    (extra-conf (list "set -g set-titles on\n")))