feat(laptop): add solarized colorscheme

This commit is contained in:
Lucas Barbieri 2024-07-23 18:30:20 -03:00
parent 12a0fd30f7
commit ef56d4b1f4
15 changed files with 71 additions and 79 deletions

@ -1 +1 @@
Subproject commit fc412cbdf765175ea9f3380db6b9e1b1603a68a7 Subproject commit 99469c4a9b1ccf77fade25842dc7bafbc8ce9946

View File

@ -1 +1 @@
/home/lucas/.config/tmux/tmux-monochrome.conf /home/lucas/.config/tmux/themes/tmux-monochrome.conf

View File

@ -0,0 +1,25 @@
set -g @plugin 'catppuccin/tmux'
set -g @catppuccin_flavour 'mocha'
set -g @catppuccin_window_left_separator ""
set -g @catppuccin_window_right_separator " "
set -g @catppuccin_window_middle_separator " █"
set -g @catppuccin_window_number_position "right"
set -g @catppuccin_window_default_fill "number"
set -g @catppuccin_window_default_text "#W"
set -g @catppuccin_window_current_fill "number"
set -g @catppuccin_window_current_text "#W"
set -g @catppuccin_status_modules_right ""
set -g @catppuccin_status_left_separator " "
set -g @catppuccin_status_right_separator ""
set -g @catppuccin_status_right_separator_inverse "no"
set -g @catppuccin_status_fill "icon"
set -g @catppuccin_status_connect_separator "no"
set -g @catppuccin_directory_text "#{pane_current_path}"
set -g status-position top

View File

@ -0,0 +1,4 @@
set -g @plugin 'bobcats/everforest-tmux'
set -g @everforest_theme 'dark-hard'
set -g status-right "#{playerctl_short} | #(whoami)@#h "

View File

@ -1,5 +1,5 @@
# status bar # status bar
set -g status-style fg=colour15,bg=colour235 set -g status-style fg=colour15,bg=colour0
# set-option -g status-attr default # set-option -g status-attr default
set-option -g status-position bottom set-option -g status-position bottom
set-option -g status-interval 60 set-option -g status-interval 60
@ -9,11 +9,11 @@ set-option -g status-fg colour249
# Left side of status bar # Left side of status bar
set-option -g status-left-length 20 set-option -g status-left-length 20
# set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] " # set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] "
set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour4]  ,#[bg=colour234] #S }#[fg=default,bg=default] ' set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour241]  ,#[bg=colour234] #S }#[fg=default,bg=default] '
# Window status # Window status
set-option -g window-status-format "#[fg=colour249,bg=colour234] #I #[fg=colour249,bg=colour234] #W " set-option -g window-status-format "#[fg=colour249,bg=colour234] #I #[fg=colour249,bg=colour234] #W "
set-option -g window-status-current-format "#[fg=black,bg=colour4] #I #[fg=colour249,bg=colour234] #W " set-option -g window-status-current-format "#[fg=black,bg=colour241] #I #[fg=colour249,bg=colour234] #W "
set-option -g window-status-separator " " set-option -g window-status-separator " "
set-option -g status-justify left set-option -g status-justify left
@ -25,11 +25,11 @@ set -g @short_length "50"
# set -g @short_length "30" # set -g @short_length "30"
# set -g @short_append_chars "..." # set -g @short_append_chars "..."
# WEATHER='#(curl -s wttr.in/Berlin\?format\="%%t+%%C+%%w+%%m")' # WEATHER='#(curl -s wttr.in/Berlin\?format\="%%t+%%C+%%w+%%m")'
# set-option -g status-right "#[fg=colour249,bg=colour4]🌡 BER #[fg=colour249,bg=colour234] $WEATHER #[fg=colour249,bg=colour4]  #[fg=colour249,bg=colour234] #(whoami)@#h " # set-option -g status-right "#[fg=colour249,bg=colour241]🌡 BER #[fg=colour249,bg=colour234] $WEATHER #[fg=colour249,bg=colour241]  #[fg=colour249,bg=colour234] #(whoami)@#h "
# pane border # pane border
set -g pane-border-style fg=colour238,bg=colour235 set -g pane-border-style fg=colour238,bg=colour235
set -g pane-active-border-style fg=colour4,bg=colour236 set -g pane-active-border-style fg=colour241,bg=colour236
# Pane number indicator # Pane number indicator
set-option -g display-panes-colour colour234 set-option -g display-panes-colour colour234

View File

@ -7,7 +7,7 @@ set-option -g status-bg default
set-option -g status-fg colour249 set-option -g status-fg colour249
# Left side of status bar # Left side of status bar
set-option -g status-left-length 10 set-option -g status-left-length 20
# set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] " # set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] "
set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour88]  ,#[bg=colour234] #S }#[fg=default,bg=default] ' set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour88]  ,#[bg=colour234] #S }#[fg=default,bg=default] '

View File

@ -19,7 +19,7 @@ set-option -g status-justify left
# Right side of status bar # Right side of status bar
set-option -g status-right-length 200 set-option -g status-right-length 200
set -g status-right "#{playerctl_short} | #(whoami)@#h " set -g status-right "#{playerctl_short} | #(whoami)@#h | #(date +%H:%M) "
set -g @short_length "50" set -g @short_length "50"
# set -g @short_length "30" # set -g @short_length "30"

View File

@ -8,7 +8,7 @@ set-option -g status-bg default
set-option -g status-fg black set-option -g status-fg black
# Left side of status bar # Left side of status bar
set-option -g status-left-length 10 set-option -g status-left-length 20
#set-option -g status-left "#[fg=brightblack,bg=colour255] #S #[fg=default,bg=default] " #set-option -g status-left "#[fg=brightblack,bg=colour255] #S #[fg=default,bg=default] "
set-option -g status-left '#{?client_prefix,#[bg=colour195]  ,#[bg=colour195] #S }#[fg=default,bg=default] ' set-option -g status-left '#{?client_prefix,#[bg=colour195]  ,#[bg=colour195] #S }#[fg=default,bg=default] '

View File

@ -1,60 +0,0 @@
# status bar
set -g status-style fg=colour208,bg=colour232
# set-option -g status-attr default
set-option -g status-position bottom
set-option -g status-interval 60
set-option -g status-bg default
set-option -g status-fg colour249
# Left side of status bar
set-option -g status-left-length 10
# set-option -g status-left "#[fg=colour249,bg=colour235] #S #[fg=default,bg=default] "
set-option -g status-left '#{?client_prefix,#[fg=black]#[bg=colour99]  ,#[bg=colour234] #S }#[fg=default,bg=default] '
# Window status
set-option -g window-status-format "#[fg=colour249,bg=colour234] #I #[fg=colour249,bg=colour234] #W "
set-option -g window-status-current-format "#[fg=black,bg=colour99] #I #[fg=colour249,bg=colour234] #W "
set-option -g window-status-separator " "
set-option -g status-justify left
# Right side of status bar
set-option -g status-right-length 200
set -g status-right "#{playerctl_short} | #(whoami)@#h "
set -g @short_length "50"
# set -g @short_length "30"
# set -g @short_append_chars "..."
# WEATHER='#(curl -s wttr.in/Berlin\?format\="%%t+%%C+%%w+%%m")'
# set-option -g status-right "#[fg=colour249,bg=colour99]🌡 BER #[fg=colour249,bg=colour234] $WEATHER #[fg=colour249,bg=colour99]  #[fg=colour249,bg=colour234] #(whoami)@#h "
# pane border
set -g pane-border-style fg=colour238,bg=colour235
set -g pane-active-border-style fg=colour99,bg=colour236
# Pane number indicator
set-option -g display-panes-colour colour234
set-option -g display-panes-active-colour colour249
# Clock mode
# set-option -g clock-mode-colour colour249
# set-option -g clock-mode-style 24
# Message
set -g message-style fg=default,bg=default
# Activity
set-option -g monitor-activity on
set-option -g monitor-silence 0
set-option -g monitor-bell on
set-option -g activity-action other
set-option -g visual-activity off
# Window numbering
set-option -g base-index 1
set-option -g pane-base-index 1
set-option -g renumber-windows on
# select default layout
set-option -g main-pane-width 65
set-option -g main-pane-height 65

View File

@ -4,6 +4,7 @@ bind-key C-a send-prefix
set -g default-terminal "tmux-256color" set -g default-terminal "tmux-256color"
set-option -sa terminal-overrides ",xterm-kitty:RGB" set-option -sa terminal-overrides ",xterm-kitty:RGB"
set-option -ga terminal-overrides ",xterm-256color:Tc"
unbind C-o unbind C-o
bind C-o display-popup -E "~/.cargo/bin/tms" bind C-o display-popup -E "~/.cargo/bin/tms"
@ -65,16 +66,14 @@ set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'richin13/tmux-plugin-playerctl' set -g @plugin 'richin13/tmux-plugin-playerctl'
# set -g @plugin 'tmux-plugins/tmux-resurrect'
# set -g @plugin 'tmux-plugins/tmux-continuum'
# set -g @resurrect-capture-pane-contents 'on'
# set -g @continuum-restore 'on'
# set -g set-titles-string '#{pane_title}
set-option -g set-titles on set-option -g set-titles on
set-option -g set-titles-string "#S / #W" set-option -g set-titles-string "#S / #W"
source ~/.config/tmux/theme.conf source ~/.config/tmux/theme.conf
set -g visual-bell off
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support
set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0
set -g status-position top
run '~/.config/tmux/plugins/tpm/tpm' run '~/.config/tmux/plugins/tpm/tpm'

View File

@ -0,0 +1,3 @@
background-color = #002b36BB
text-color = #839496
selection-color = #859900

View File

@ -1 +1 @@
/home/lucas/.config/tofi/monochrome.conf /home/lucas/.config/tofi/solarized.conf

View File

@ -0,0 +1,21 @@
[colors]
# The default text color
foreground = "#839496"
# The default background color
background = "#002b36"
# Overrides the cell background color when the current cell is occupied by the
# cursor and the cursor style is set to Block
cursor_bg = "#839496"
# Overrides the text color when the current cell is occupied by the cursor
cursor_fg = "#002b36"
# Specifies the border color of the cursor when the cursor style is set to Block,
# or the color of the vertical or horizontal bar when the cursor style is set to
# Bar or Underline.
cursor_border = "#268bd2"
# the foreground color of selected text
selection_fg = "#002b36"
# the background color of selected text
selection_bg = "#839496"
ansi = ["#073642", "#dc322f", "#859900", "#b58900", "#268bd2", "#d33682", "#2aa198", "#eee8d5"]
brights = ["#002b36", "#cb4b16", "#586e75", "#657b83", "#839496", "#6c71c4", "#93a1a1", "#fdf6e3"]

View File

@ -108,5 +108,5 @@ return {
color_scheme_dirs = { "~/.config/wezterm/colors" }, color_scheme_dirs = { "~/.config/wezterm/colors" },
color_scheme = "monochrome_glorb" color_scheme = "solarized_jbx"
} }