tweak tmux

This commit is contained in:
Nathan McCarty 2023-05-14 19:55:38 -04:00
parent 03988024dc
commit a3706b915b
Signed by: thatonelutenist
SSH Key Fingerprint: SHA256:hwQEcmak9E6sdU9bXc98RHw/Xd1AhpB5HZT7ZSVJkRM
1 changed files with 8 additions and 9 deletions

View File

@ -26,18 +26,17 @@ with lib; {
programs.tmux = { programs.tmux = {
enable = true; enable = true;
aggressiveResize = true; aggressiveResize = true;
extraConfig = if pkgs.stdenv.isLinux then '' keyMode = "vi";
set -g default-terminal "tmux-256color" shortcut = "x";
terminal =
if pkgs.stdenv.isLinux then "tmux-256color" else "screen-256color";
escapeTime = 100;
plugins = with pkgs; [ tmuxPlugins.cpu tmuxPlugins.jump ];
extraConfig = ''
set -ag terminal-overrides ",xterm-256color:RGB" set -ag terminal-overrides ",xterm-256color:RGB"
set-option -g status-interval 1 set-option -g status-interval 1
set-option -g automatic-rename on set-option -g automatic-rename on
set-option -g automatic-rename-format '#{pane_current_path}: #{pane_current_command}' set-option -g automatic-rename-format '#{b:pane_current_path}: #{pane_current_command}'
'' else ''
set -g default-terminal "screen-256color"
set -ag terminal-overrides ",xterm-256color:RGB"
set-option -g status-interval 1
set-option -g automatic-rename on
set-option -g automatic-rename-format '#{pane_current_path}: #{pane_current_command}'
''; '';
}; };
# Configure btop # Configure btop