summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGrisha Shipunov2025-07-19 13:32:54 +0000
committerGrisha Shipunov2025-07-19 13:32:54 +0000
commit8d59087458436f99546d36a6d9707c96b0bbe640 (patch)
tree1b4d13693c5ca749b924e5c19998d29113ca3c93 /modules
parent1baa256be04a8b4e711a7d48a76197b5ffad6637 (diff)
tmux: use stateful config
Diffstat (limited to 'modules')
-rw-r--r--modules/basic-tools/multiplexers.nix29
1 files changed, 0 insertions, 29 deletions
diff --git a/modules/basic-tools/multiplexers.nix b/modules/basic-tools/multiplexers.nix
index 3fe34ae..e07afa4 100644
--- a/modules/basic-tools/multiplexers.nix
+++ b/modules/basic-tools/multiplexers.nix
@@ -2,35 +2,6 @@
{
programs.tmux = {
enable = true;
- keyMode = "vi";
- escapeTime = 0;
- historyLimit = 500000;
- aggressiveResize = true;
- terminal = "tmux-256color";
- extraConfig = ''
- # all the colors we can get
- set-option -g default-terminal "tmux-256color"
-
- # emacs keys in status
- set -g status-keys emacs
-
- # set focus events
- set-option -g focus-events on
-
- set -g mouse off
-
- # curlies
- set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support
- set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0
- set -ag terminal-overrides ",$TERM:RGB"
-
- # title
- set -g set-titles on
- set -g set-titles-string "#T"
-
- # copy to clipboard support
- run-shell ${inputs.self.inputs.tmux-yank}/yank.tmux
- '';
};
programs.zsh.interactiveShellInit = ''