From dea242488f536ef0ec33d7884c9d623653c70a0f Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 7 Nov 2020 17:24:29 +0100 Subject: [PATCH] home: Add tmux --- users/simon/base.nix | 1 + users/simon/modules/tmux.nix | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 users/simon/modules/tmux.nix diff --git a/users/simon/base.nix b/users/simon/base.nix index 777a5db..b5570cc 100644 --- a/users/simon/base.nix +++ b/users/simon/base.nix @@ -39,6 +39,7 @@ in ./modules/mpd.nix ./modules/neovim.nix ./modules/sway.nix + ./modules/tmux.nix ./modules/vdirsyncer.nix ./modules/xcompose.nix ./modules/xdg.nix diff --git a/users/simon/modules/tmux.nix b/users/simon/modules/tmux.nix new file mode 100644 index 0000000..a6b6ffc --- /dev/null +++ b/users/simon/modules/tmux.nix @@ -0,0 +1,28 @@ +{ + programs.tmux = { + enable = true; + terminal = "screen-256color"; + escapeTime = 0; + aggressiveResize = true; + baseIndex = 1; + extraConfig = '' + # screen behaviour + unbind C-b + set -g prefix C-a + unbind C-a + bind C-a send-prefix + + # more ergonomic splitting + unbind | + bind | split-window -h + + unbind - + bind - split-window -v + + # HOWTO copy: PREFIX+[, space, select text, enter, PREFIX+] + + # disable mouse (prevents simple copying) + set -g mouse off + ''; + }; +}