-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_tmux.conf
More file actions
90 lines (67 loc) · 2.65 KB
/
Copy pathdot_tmux.conf
File metadata and controls
90 lines (67 loc) · 2.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# --- General ---
set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-256color:RGB"
set -g mouse on
set -g set-titles on
set -g status-position top
set -g base-index 1
setw -g pane-base-index 1
# --- Keybinds ---
set -g prefix C-Space
set -g history-limit 100000
unbind C-b
bind C-Space send-prefix
unbind r
bind r source-file ~/.tmux.conf
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
unbind \"
unbind %
bind \\ split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
# --- Plugins ---
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-cpu'
# --- Themes ---
# set -g @plugin 'egel/tmux-gruvbox'
# set -g @tmux-gruvbox 'dark256'
# set -g @plugin "janoamaral/tokyo-night-tmux"
# set -g @tokyo-night-tmux_theme night
# set -g @tokyo-night-tmux_transparent 1
# set -g @plugin 'fabioluciano/tmux-tokyo-night'
# set -g @theme_left_separator ''
# set -g @theme_right_separator ''
# set -g @theme_transparent_status_bar 'true'
# set -g @theme_transparent_left_separator_inverse ''
# set -g @theme_transparent_right_separator_inverse ''
# set -g @theme_plugins 'datetime'
# set -g @theme_plugin_datetime_format '%a, %d %b %Y, %H:%M'
set -g @plugin 'catppuccin/tmux#v2.1.3'
set -g @catppuccin_flavor 'mocha'
set -g @catppuccin_window_status_style 'rounded'
set -g @catppuccin_window_default_fill 'number'
set -g @catppuccin_window_default_text ' #W'
set -g @catppuccin_window_current_fill 'number'
set -g @catppuccin_window_current_text ' #W'
set -g @catppuccin_status_left_separator ' '
set -g @catppuccin_status_right_separator ''
set -g @catppuccin_status_right_separator_inverse 'no'
set -g @catppuccin_status_fill 'icon'
set -g @catppuccin_status_connect_separator 'no'
run '~/.tmux/plugins/tmux/catppuccin.tmux'
set -g status-right-length 100
set -g status-left-length 100
set -g status-left ''
set -g status-right '#{E:@catppuccin_status_session}'
set -ag status-right '#{E:@catppuccin_status_application}'
set -agF status-right '#{E:@catppuccin_status_cpu}'
set -agF status-right ' #[bg=#{@thm_blue},fg=#{@thm_crust},reverse]#[noreverse] #[fg=#{@thm_fg},bg=#{@thm_surface_0}] #{l:#{ram_percentage}}#[reverse,fg=#{@thm_crust}]#[noreverse,bg=default]'
set -agF status-right ' #[bg=#{@thm_pink},fg=#{@thm_crust},reverse]#[noreverse] #[fg=#{@thm_fg},bg=#{@thm_surface_0}] %a, %d %b %Y %H:%M#[reverse,fg=#{@thm_crust}]#[noreverse,bg=default]'
# --- Plugin Manager ---
# git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
run '~/.tmux/plugins/tpm/tpm'
# --- Status ---
set -g status-bg 'default'
set -g status-style 'bg=default'