slugbyte / lackluster.nvim

a delightful and customizable mostly monochrome colorscheme thats soft on the eyes and supports treesitter, lsp, and heaps of neovim plugins.
MIT License
96 stars 6 forks source link

feat: add lackluster colors tmux extra #41

Closed lanjoni closed 3 weeks ago

lanjoni commented 3 weeks ago

Description

This tmux configuration file is inspired by zenburn tmux extra, with a simplier configuration.

To use it, you can just copy and paste inside your ~/.tmux.conf.

Screenshots

Screenshot 2024-06-13 at 18 26 10
slugbyte commented 3 weeks ago

Thanks so much for the contribution!

I'll give it a test

slugbyte commented 3 weeks ago

I also found that is missing quite a few styles like menu-style and menu-selected-style Screenshot 2024-06-14 at 14 54 40

slugbyte commented 3 weeks ago

this is my custom non-lackluster theme that I'm using a reference to see what things are not set

# THEME
# - black 0
# - white 16
# - pink 197
# - purple 105
# - dark gray 234
# - medium gray 240
# - light gray 245

set-option -g status-fg                     "colour0"
set-option -g status-bg                     "colour234"
set-option -g clock-mode-colour             "colour197"
set-option -g copy-mode-current-match-style "bg=colour105,fg=colour16"
set-option -g copy-mode-match-style         "bg=colour197,fg=colour16"
set-option -g menu-selected-style           'bg=colour105,fg=colour16'
set-option -g menu-style                    'bg=colour16,fg=colour197'
set-option -g message-command-style         'bg=colour197,fg=colour16'
set-option -g message-style                 'bg=colour16,fg=colour197'
set-option -g mode-style                    'bg=colour105,fg=colour16'
set-option -g pane-active-border-style      "fg=colour245"
set-option -g pane-border-lines             "heavy"
set-option -g pane-border-style             "fg=colour197"
set-option -g pane-border-style             "fg=colour234"
set-option -g popup-border-lines            "rounded"
set-option -g status-right-style            "fg=colour240"
set-option -g window-status-current-style   'fg=colour245'
set-option -g window-status-style           'fg=colour240'

# BAHAHAHA, I can't belive I was bored enough to figure out this bonkers FORMAT system!
# window stats is index or if has name index:name
set-option -g window-status-format         '#{?#{==:#W,},#I,#I:#W}'
set-option -g window-status-current-format '#{?#{==:#W,},#I,#I:#W}'
# status right will show the time in 24 hour format and if there is more than one
# server session the current session name will be there too
set-option -g status-right                 ' #{?#{>:#{server_sessions},1},(#{session_name}),} #(date +"%H:%M") '
set-option -g status-left                  ' '