tmux and foot: use nightfox colorscheme

This commit is contained in:
cy 2024-12-25 03:37:28 -05:00
parent 2359655135
commit ef542c35cc
2 changed files with 44 additions and 23 deletions

View file

@ -23,28 +23,27 @@
}; };
# rose pine: https://codeberg.org/dnkl/foot/src/branch/master/themes/rose-pine # rose pine: https://codeberg.org/dnkl/foot/src/branch/master/themes/rose-pine
colors = { colors = {
background = "191724"; # Nightfox colors for Xresources
foreground = "e0def4"; # Style: nightfox
# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox.Xresources
regular0 = "26233a"; # black (Overlay) background = "192330";
regular1 = "eb6f92"; # red (Love) foreground = "cdcecf";
regular2 = "9ccfd8"; # green (Foam) regular0 = "393b44";
regular3 = "f6c177"; # yellow (Gold) regular1 = "c94f6d";
regular4 = "31748f"; # blue (Pine) regular2 = "81b29a";
regular5 = "c4a7e7"; # magenta (Iris) regular3 = "dbc074";
regular6 = "ebbcba"; # cyan (Rose) regular4 = "719cd6";
regular7 = "e0def4"; # white (Text) regular5 = "9d79d6";
regular6 = "63cdcf";
bright0 = "47435d"; # bright black (lighter Overlay) regular7 = "dfdfe0";
bright1 = "ff98ba"; # bright red (lighter Love) bright0 = "575860";
bright2 = "c5f9ff"; # bright green (lighter Foam) bright1 = "d16983";
bright3 = "ffeb9e"; # bright yellow (lighter Gold) bright2 = "8ebaa4";
bright4 = "5b9ab7"; # bright blue (lighter Pine) bright3 = "e0c989";
bright5 = "eed0ff"; # bright magenta (lighter Iris) bright4 = "86abdc";
bright6 = "ffe5e3"; # bright cyan (lighter Rose) bright5 = "baa1e2";
bright7 = "fefcff"; # bright white (lighter Text) bright6 = "7ad5d6";
bright7 = "e4e4e5";
flash = "f6c177"; # yellow (Gold)
}; };
key-bindings = { key-bindings = {

View file

@ -8,7 +8,6 @@
mouse = false; mouse = false;
plugins = with pkgs.tmuxPlugins; [ plugins = with pkgs.tmuxPlugins; [
yank yank
tokyo-night-tmux
{ {
plugin = resurrect; plugin = resurrect;
extraConfig = "set -g @resurrect-capture-pane-contents 'on'"; extraConfig = "set -g @resurrect-capture-pane-contents 'on'";
@ -29,6 +28,29 @@
bind u attach-session -c "#{pane_current_path}" bind u attach-session -c "#{pane_current_path}"
bind v split-window -c "#{pane_current_path}" -h bind v split-window -c "#{pane_current_path}" -h
bind s split-window -c "#{pane_current_path}" -v bind s split-window -c "#{pane_current_path}" -v
# Nightfox colors for Tmux
# Style: nightfox
# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox.tmux
set -g mode-style "fg=#131a24,bg=#aeafb0"
set -g message-style "fg=#131a24,bg=#aeafb0"
set -g message-command-style "fg=#131a24,bg=#aeafb0"
set -g pane-border-style "fg=#aeafb0"
set -g pane-active-border-style "fg=#719cd6"
set -g status "on"
set -g status-justify "left"
set -g status-style "fg=#aeafb0,bg=#131a24"
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=#131a24,bg=#719cd6,bold] #S #[fg=#719cd6,bg=#131a24,nobold,nounderscore,noitalics]"
set -g status-right "#[fg=#131a24,bg=#131a24,nobold,nounderscore,noitalics]#[fg=#719cd6,bg=#131a24] #{prefix_highlight} #[fg=#aeafb0,bg=#131a24,nobold,nounderscore,noitalics]#[fg=#131a24,bg=#aeafb0] %Y-%m-%d %I:%M %p #[fg=#719cd6,bg=#aeafb0,nobold,nounderscore,noitalics]#[fg=#131a24,bg=#719cd6,bold] #h "
setw -g window-status-activity-style "underscore,fg=#71839b,bg=#131a24"
setw -g window-status-separator ""
setw -g window-status-style "NONE,fg=#71839b,bg=#131a24"
setw -g window-status-format "#[fg=#131a24,bg=#131a24,nobold,nounderscore,noitalics]#[default] #I #W #F #[fg=#131a24,bg=#131a24,nobold,nounderscore,noitalics]"
setw -g window-status-current-format "#[fg=#131a24,bg=#aeafb0,nobold,nounderscore,noitalics]#[fg=#131a24,bg=#aeafb0,bold] #I #W #F #[fg=#aeafb0,bg=#131a24,nobold,nounderscore,noitalics]"
''; '';
}; };
} }