]> Git — Sourcephile - julm/julm-nix.git/blob - home-manager/profiles/tmux.nix
neovim: configure, using ghostty and tmux
[julm/julm-nix.git] / home-manager / profiles / tmux.nix
1 { lib, pkgs, ... }:
2 {
3 programs.tmux = {
4 enable = lib.mkDefault true;
5 baseIndex = 1;
6 clock24 = true;
7 customPaneNavigationAndResize = true;
8 extraConfig = builtins.readFile ./tmux.conf;
9 plugins = [
10 #pkgs.tmuxPlugins.fzf-tmux-url
11 #pkgs.tmuxPlugins.gruvbox
12 #pkgs.tmuxPlugins.tmux-fzf-head
13 #pkgs.tmuxPlugins.tmux-thumbs
14 pkgs.tmuxPlugins.resurrect
15 pkgs.tmuxPlugins.sysstat
16 pkgs.tmuxPlugins.tmux-colors-solarized
17 ];
18 historyLimit = 10000;
19 keyMode = "vi";
20 secureSocket = false; # So that it survives user's log-out
21 sensibleOnTop = true;
22 shortcut = "C-a";
23 terminal = "screen-256color";
24 };
25 }