{ pkgs, ... }: { programs.tmux = { enable = true; # TODO: check with upstream if maybe the system-level # tmux configuration can have some of these HM options. # mouse = true; keyMode = "vi"; plugins = with pkgs.tmuxPlugins; [ sensible yank fpp open fuzzback jump vim-tmux-navigator ]; extraConfigBeforePlugins = '' # * jump # same as bi-directional vim easymotion key set -g @jump-key 's' ''; extraConfig = '' # enable mouse, manually set-option -g mouse on ''; }; }