home/tmux: use tokyonight theme
This commit is contained in:
parent
f5e110fea5
commit
8282e5a112
3 changed files with 37 additions and 4 deletions
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
cursor = {
|
cursor = {
|
||||||
color = "c0caf5 283457";
|
color = "283457 c0caf5";
|
||||||
};
|
};
|
||||||
|
|
||||||
colors = {
|
colors = {
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
xdg.configFile."tmux/tmux.conf".text = ''
|
xdg.configFile."tmux/tmux.conf".text = ''
|
||||||
run-shell ${pkgs.tmuxPlugins.sensible.rtp}
|
run-shell ${pkgs.tmuxPlugins.sensible.rtp}
|
||||||
|
run-shell ${pkgs.tmuxPlugins.prefix-highlight.rtp}
|
||||||
|
|
||||||
set-option -s default-terminal "tmux-256color"
|
set-option -s default-terminal "tmux-256color"
|
||||||
|
|
||||||
|
@ -25,7 +26,5 @@
|
||||||
bind-key -r -N "Resize the pane down by 5" J resize-pane -D 5
|
bind-key -r -N "Resize the pane down by 5" J resize-pane -D 5
|
||||||
bind-key -r -N "Resize the pane up by 5" K resize-pane -U 5
|
bind-key -r -N "Resize the pane up by 5" K resize-pane -U 5
|
||||||
bind-key -r -N "Resize the pane right by 5" L resize-pane -R 5
|
bind-key -r -N "Resize the pane right by 5" L resize-pane -R 5
|
||||||
|
'' + builtins.readFile ./tokyonight_night.tmux;
|
||||||
new-session
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
|
34
home/applications/tmux/tokyonight_night.tmux
Normal file
34
home/applications/tmux/tokyonight_night.tmux
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
set -g mode-style "fg=#7aa2f7,bg=#3b4261"
|
||||||
|
|
||||||
|
set -g message-style "fg=#7aa2f7,bg=#3b4261"
|
||||||
|
set -g message-command-style "fg=#7aa2f7,bg=#3b4261"
|
||||||
|
|
||||||
|
set -g pane-border-style "fg=#3b4261"
|
||||||
|
set -g pane-active-border-style "fg=#7aa2f7"
|
||||||
|
|
||||||
|
set -g status "on"
|
||||||
|
set -g status-justify "left"
|
||||||
|
|
||||||
|
set -g status-style "fg=#7aa2f7,bg=#16161e"
|
||||||
|
|
||||||
|
set -g status-left-length "100"
|
||||||
|
set -g status-right-length "100"
|
||||||
|
|
||||||
|
set -g status-left-style NONE
|
||||||
|
set -g status-right-style NONE
|
||||||
|
|
||||||
|
set -g status-left "#[fg=#15161e,bg=#7aa2f7,bold] #S #[fg=#7aa2f7,bg=#16161e,nobold,nounderscore,noitalics]"
|
||||||
|
set -g status-right "#[fg=#16161e,bg=#16161e,nobold,nounderscore,noitalics]#[fg=#7aa2f7,bg=#16161e] #{prefix_highlight} #[fg=#3b4261,bg=#16161e,nobold,nounderscore,noitalics]#[fg=#7aa2f7,bg=#3b4261] %Y-%m-%d %I:%M %p #[fg=#7aa2f7,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#15161e,bg=#7aa2f7,bold] #h "
|
||||||
|
if-shell '[ "$(tmux show-option -gqv "clock-mode-style")" == "24" ]' {
|
||||||
|
set -g status-right "#[fg=#16161e,bg=#16161e,nobold,nounderscore,noitalics]#[fg=#7aa2f7,bg=#16161e] #{prefix_highlight} #[fg=#3b4261,bg=#16161e,nobold,nounderscore,noitalics]#[fg=#7aa2f7,bg=#3b4261] %Y-%m-%d %H:%M #[fg=#7aa2f7,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#15161e,bg=#7aa2f7,bold] #h "
|
||||||
|
}
|
||||||
|
|
||||||
|
setw -g window-status-activity-style "underscore,fg=#a9b1d6,bg=#16161e"
|
||||||
|
setw -g window-status-separator ""
|
||||||
|
setw -g window-status-style "NONE,fg=#a9b1d6,bg=#16161e"
|
||||||
|
setw -g window-status-format "#[fg=#16161e,bg=#16161e,nobold,nounderscore,noitalics]#[default] #I #W #F #[fg=#16161e,bg=#16161e,nobold,nounderscore,noitalics]"
|
||||||
|
setw -g window-status-current-format "#[fg=#16161e,bg=#3b4261,nobold,nounderscore,noitalics]#[fg=#7aa2f7,bg=#3b4261,bold] #I #W #F #[fg=#3b4261,bg=#16161e,nobold,nounderscore,noitalics]"
|
||||||
|
|
||||||
|
# tmux-plugins/tmux-prefix-highlight support
|
||||||
|
set -g @prefix_highlight_output_prefix "#[fg=#e0af68]#[bg=#16161e]#[fg=#16161e]#[bg=#e0af68]"
|
||||||
|
set -g @prefix_highlight_output_suffix ""
|
Loading…
Reference in a new issue