homes/common/.config/tmux/nightfox_tmux.tmux
kujiu (@uberwald) 8ca6287fb1
Update all tools
-> Passwords in KeePassXC (access by keyring)
-> Neomutt + Aerc (mail)
-> vdirsyncer + khal + khard (calendar and contacts)
zsh -> fish
-> poezio (XMPP)
-> newsboat (RSS with FreshRSS)
-> toot (Mastodon client)
vim -> neovim (with lunarvim)
-> nvimpager (pager based on neovim)
-> konsole

With Nightfox theme.
2023-09-02 00:40:34 +02:00

72 lines
2.3 KiB
Bash

#!/usr/bin/env bash
# Nightfox colors for Tmux
# Style: nightfox
# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox_tmux.tmux
BLACK="#393b44"
RED="#c94f6d"
GREEN="#81b29a"
YELLOW="#dbc074"
BLUE="#719cd6"
MAGENTA="#9d79d6"
CYAN="#63cdcf"
WHITE="#dfdfe0"
ORANGE="#f4a261"
PINK="#d67ad2"
COMMENT="#738091"
BG0="#131a24"
BG1="#192330"
BG2="#212e3f"
BG3="#29394f"
BG4="#39506d"
FG0="#d6d6d7"
FG1="#cdcecf"
FG2="#aeafb0"
FG3="#71839b"
SEL0="#2b3b51"
SEL1="#3c5372"
set -g mode-style "fg=$FG3,bg=$BG3"
set -g message-style "fg=$FG2,bg=default"
set -g message-command-style "fg=$FG2,bg=$BG0"
set -g pane-border-style "fg=$FG2"
set -g pane-active-border-style "fg=$BLUE"
set -g status "on"
set -g status-justify "left"
set -g status-style "fg=$FG2,bg=$BG0"
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=$BG0,bg=$BLUE,bold]#S#[fg=$BLUE,bg=$CYAN,nobold,nounderscore,noitalics]#[fg=$BG0,bg=$CYAN]#{session_windows}#[fg=$CYAN,bg=$BG0]"
%if "#{SSH_CONNECTION}"
HOST_COLOR="$RED"
%else
HOST_COLOR="$BLUE"
%endif
%if "#{==:#{USER},root}"
USER_COLOR="$ORANGE"
%else
USER_COLOR="$CYAN"
%endif
set -g status-right "#[fg=$BG3,bg=$BG0,nobold,nounderscore,noitalics]#[fg=$FG2,bg=$BG3]%H:%M#[fg=$USER_COLOR,bg=$BG3,nobold,nounderscore,noitalics]#[fg=$BG0,bg=$USER_COLOR,bold]#{=3:USER}#[fg=$HOST_COLOR,bg=$USER_COLOR,nobold,nounderscore,noitalics]#[fg=$BG0,bg=$HOST_COLOR,bold]#{=5:host}"
set -g window-status-activity-style "underscore,fg=$FG3,bg=$BG0"
set -g window-status-separator ""
set -g window-status-style "NONE,fg=$COMMENT,bg=$BG0"
WINDOW_BELL_FORMAT="#[fg=$BG0#,bg=$RED#,nobold#,nounderscore#,noitalics]#I#F#[fg=$RED#,bg=$BG0]"
WINDOW_ACTIVITY_FORMAT="#[fg=$BG0#,bg=$BG3#,nobold#,nounderscore#,noitalics]#[fg=$BLUE#,bg=$BG3]#I#F#[fg=$BG3#,bg=$BG0]"
WINDOW_ACTIVITY_FORMAT_COND="#{?window_activity_flag,$WINDOW_ACTIVITY_FORMAT,}"
set -g window-status-bell-style "NONE"
set -g window-status-format "#{?window_bell_flag,$WINDOW_BELL_FORMAT,$WINDOW_ACTIVITY_FORMAT_COND}"
set -g window-status-current-format "#[fg=$BG0,bg=$ORANGE,nobold,nounderscore,noitalics]#[bold]#I#W#F#[fg=$ORANGE,bg=$BG0,nobold,nounderscore,noitalics]"