diff --git a/home/foot.nix b/home/foot.nix index 6d20f6d..9159517 100644 --- a/home/foot.nix +++ b/home/foot.nix @@ -21,29 +21,36 @@ mouse = { hide-when-typing = "yes"; }; - # rose pine: https://codeberg.org/dnkl/foot/src/branch/master/themes/rose-pine colors = { - # Nightfox colors for Xresources - # Style: nightfox - # Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/nightfox.Xresources - background = "192330"; - foreground = "cdcecf"; - regular0 = "393b44"; - regular1 = "c94f6d"; - regular2 = "81b29a"; - regular3 = "dbc074"; - regular4 = "719cd6"; - regular5 = "9d79d6"; - regular6 = "63cdcf"; - regular7 = "dfdfe0"; - bright0 = "575860"; - bright1 = "d16983"; - bright2 = "8ebaa4"; - bright3 = "e0c989"; - bright4 = "86abdc"; - bright5 = "baa1e2"; - bright6 = "7ad5d6"; - bright7 = "e4e4e5"; + background = "161821"; + foreground = "c6c8d1"; + + selection-background = "1e2132"; + selection-foreground = "c6c8d1"; + + regular0 = "161821"; + bright0 = "6b7089"; + + regular1 = "e27878"; + bright1 = "e98989"; + + regular2 = "b4be82"; + bright2 = "c0ca8e"; + + regular3 = "e2a478"; + bright3 = "e9b189"; + + regular4 = "84a0c6"; + bright4 = "91acd1"; + + regular5 = "a093c7"; + bright5 = "ada0d3"; + + regular6 = "89b8c2"; + bright6 = "95c4ce"; + + regular7 = "c6c8d1"; + bright7 = "d2d4de"; }; key-bindings = { diff --git a/home/tmux.nix b/home/tmux.nix index 21588ab..46e561f 100644 --- a/home/tmux.nix +++ b/home/tmux.nix @@ -29,28 +29,43 @@ bind v split-window -c "#{pane_current_path}" -h 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" + # FILE: iceberg.tmux.conf + # REPO: https://github.com/gkeep/iceberg-dark + # MAINTAINER: gkeep + + set -g status-justify "centre" 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-left-style "none" + set -g message-command-style "fg=#c6c8d1,bg=#2e3244" + set -g status-right-style "none" + set -g pane-active-border-style "fg=#454b68" + set -g status-style "none,bg=#1e2132" + set -g message-style "fg=#c6c8d1,bg=#2e3244" + set -g pane-border-style "fg=#2e3244" 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" + set -g status-left-length "100" + setw -g window-status-activity-style "none,fg=#454b68,bg=#1e2132" 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]" + setw -g window-status-style "none,fg=#c6c8d1,bg=#1e2132" + + # modules + module_left_1="#(whoami)" + module_left_2="%R %a" + + module_right_1="#(ip route get 1 | awk '{print $7}')" + module_right_2="#H" + + # separators + separator_left="\ue0bc" + separator_right="\ue0ba" + + subseparator_left="\ue0bb" + subseparator_right="\ue0bd" + + set -g status-left "#[fg=#c6c8d1,bg=#454b68,bold] $module_left_1 #[fg=#454b68,bg=#2e3244,nobold,nounderscore,noitalics]$separator_left#[fg=#c6c8d1,bg=#2e3244] $module_left_2 #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left#[fg=#c6c8d1,bg=#1e2132] #[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left" + set -g status-right "#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#1e2132] #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#2e3244] $module_right_1 #[fg=#454b68,bg=#2e3244,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#454b68,bold] $module_right_2 #{prefix_highlight}" + setw -g window-status-format "#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1] #I $subseparator_right #W $subseparator_left#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right" + setw -g window-status-current-format "#[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#2e3244] #I $subseparator_right #W $subseparator_left #F #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left" ''; }; }