Files
dotFiles/home-modules/tmux.nix
Kulvir Singh c5cb34ac1c batman nix
2025-01-06 23:24:42 +05:30

38 lines
651 B
Nix

{pkgs, ...}: {
programs.tmux = {
enable = true;
baseIndex = 1;
historyLimit = 10000;
mouse = true;
prefix = "C-x";
plugins = [
pkgs.tmuxPlugins.vim-tmux-navigator
{
plugin = pkgs.tmuxPlugins.catppuccin;
}
];
extraConfig = "
set-option -sa terminal-overrides \",xterm*:Tc\"
set -s escape-time 0
# split panes using | and -
unbind '\"'
unbind %
bind _ split-window -h
bind - split-window -v
bind -r k select-pane -U
bind -r j select-pane -D
bind -r h select-pane -L
bind -r l select-pane -R
";
};
}