First iteration of cursor dark theme for kitty, tmux, fish
This commit is contained in:
+62
-3
@@ -22,6 +22,48 @@ set -g mouse on
|
||||
set-option -g status-position bottom
|
||||
set-option -g renumber-windows on
|
||||
|
||||
# ==========================
|
||||
# === Cursor Dark theme ===
|
||||
# ==========================
|
||||
# Powerline status bar, ported from nordtheme/tmux with Cursor Dark colors.
|
||||
# Requires a patched (Nerd) font for the U+E0B0-E0B3 separators.
|
||||
#
|
||||
# bar bg #181818 raised segment #2b2b2b text #cccccc
|
||||
# session #2472c8 current window / host #11a8cd
|
||||
|
||||
set -g status on
|
||||
set -g status-interval 1
|
||||
set -g status-justify left
|
||||
set -g status-style "bg=#181818,fg=#cccccc"
|
||||
set -g status-left-length 40
|
||||
set -g status-right-length 80
|
||||
|
||||
#+--- Bars ---+
|
||||
set -g status-left "#[fg=#ffffff,bg=#2472c8,bold] #S #[fg=#2472c8,bg=#181818,nobold,noitalics,nounderscore]"
|
||||
set -g status-right "#[fg=#2b2b2b,bg=#181818,nobold,noitalics,nounderscore]#[fg=#cccccc,bg=#2b2b2b] %Y-%m-%d #[fg=#cccccc,bg=#2b2b2b,nobold,noitalics,nounderscore]#[fg=#cccccc,bg=#2b2b2b] %H:%M #[fg=#11a8cd,bg=#2b2b2b,nobold,noitalics,nounderscore]#[fg=#181818,bg=#11a8cd,bold] #H "
|
||||
|
||||
#+--- Windows ---+
|
||||
set -g window-status-format "#[fg=#181818,bg=#2b2b2b,nobold,noitalics,nounderscore] #[fg=#cccccc,bg=#2b2b2b]#I #[fg=#cccccc,bg=#2b2b2b,nobold,noitalics,nounderscore] #[fg=#cccccc,bg=#2b2b2b]#W #F #[fg=#2b2b2b,bg=#181818,nobold,noitalics,nounderscore]"
|
||||
set -g window-status-current-format "#[fg=#181818,bg=#11a8cd,nobold,noitalics,nounderscore] #[fg=#181818,bg=#11a8cd]#I #[fg=#181818,bg=#11a8cd,nobold,noitalics,nounderscore] #[fg=#181818,bg=#11a8cd]#W #F #[fg=#11a8cd,bg=#181818,nobold,noitalics,nounderscore]"
|
||||
set -g window-status-separator ""
|
||||
# Let the formats above own the colors; activity/bell still show via the #F flag
|
||||
setw -g window-status-activity-style "none"
|
||||
setw -g window-status-bell-style "none"
|
||||
|
||||
#+--- Panes ---+
|
||||
set -g pane-border-style "bg=default,fg=#2b2b2b"
|
||||
set -g pane-active-border-style "bg=default,fg=#2472c8"
|
||||
set -g display-panes-colour "#666666"
|
||||
set -g display-panes-active-colour "#2472c8"
|
||||
|
||||
#+--- Messages ---+
|
||||
set -g message-style "bg=#2b2b2b,fg=#11a8cd"
|
||||
set -g message-command-style "bg=#2b2b2b,fg=#11a8cd"
|
||||
setw -g mode-style "bg=#264f78,fg=#e5e5e5"
|
||||
|
||||
#+--- Clock ---+
|
||||
setw -g clock-mode-colour "#11a8cd"
|
||||
|
||||
# ================================================
|
||||
# === Copy mode, scroll and clipboard ===
|
||||
# ================================================
|
||||
@@ -92,12 +134,29 @@ bind -T copy-mode-vi MouseDown1Pane select-pane \;\
|
||||
# tmux show-options -g -s set-clipboard
|
||||
# set-clipboard on|external
|
||||
|
||||
# List of plugins
|
||||
set -g @plugin 'tmux-plugins/tpm'
|
||||
# ==========================
|
||||
# === Plugins ===
|
||||
# ==========================
|
||||
# Nothing under ~/.tmux/plugins is tracked in git - tpm owns that directory and
|
||||
# clones everything listed below itself. Do not commit the plugin folders: they
|
||||
# would be checked out as empty dirs, and tpm would then skip installing them.
|
||||
|
||||
set -g @plugin 'tmux-plugins/tpm'
|
||||
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||
set -g @plugin 'tmux-plugins/tmux-yank'
|
||||
set -g @plugin "arcticicestudio/nord-tmux"
|
||||
|
||||
# tpm and its installer both resolve the plugin dir from this tmux environment
|
||||
# variable, and only the tpm script itself sets it. Pin it up-front so the
|
||||
# installer below already works on the very first run.
|
||||
run 'tmux set-environment -g TMUX_PLUGIN_MANAGER_PATH "$HOME/.tmux/plugins/"'
|
||||
|
||||
# Bootstrap tpm itself on a machine that has never run it
|
||||
if "test ! -d ~/.tmux/plugins/tpm" \
|
||||
"run 'git clone -q --single-branch https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm'"
|
||||
|
||||
# Clone any declared plugin that is missing. Deliberately in the foreground, so
|
||||
# plugins installed here are already on disk when tpm sources them below.
|
||||
run '~/.tmux/plugins/tpm/bin/install_plugins'
|
||||
|
||||
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
||||
run '~/.tmux/plugins/tpm/tpm'
|
||||
|
||||
Submodule tmux/.tmux/plugins/nord-tmux deleted from f7b6da07ab
Submodule tmux/.tmux/plugins/tmux-sensible deleted from 25cb91f42d
Submodule tmux/.tmux/plugins/tmux-yank deleted from acfd36e4fc
Submodule tmux/.tmux/plugins/tpm deleted from 99469c4a9b
Reference in New Issue
Block a user