{ config, ... }: let accent = config.style.color.accent; bg = config.style.color.bg.regular; # fg = style.color.fg.light; stepVertical = 1; stepHorizontal = 1; in { text = '' bind -n M-\\ split-window -h -c "#{pane_current_path}" bind -n M-- split-window -v -c "#{pane_current_path}" bind -n M-= select-layout tiled bind -n M-_ select-layout even-vertical bind -n M-| select-layout even-horizontal bind -n M-k resize-pane -U ${toString stepVertical} bind -n M-j resize-pane -D ${toString stepVertical} bind -n M-h resize-pane -L ${toString stepHorizontal} bind -n M-l resize-pane -R ${toString stepHorizontal} bind -n M-A swap-pane -U bind -n M-D swap-pane -D unbind '"' unbind % bind -n M-a select-pane -L bind -n M-d select-pane -R bind -n M-w select-pane -U bind -n M-s select-pane -D bind -n M-c kill-pane bind -n M-C kill-pane -a set -g pane-border-style "fg=#${bg}" set -g pane-active-border-style "fg=#${accent}" ''; }