feat: initial scaffold and generator

- Complete project structure with directories for all target platforms
- Template system for CLI tools with color placeholder replacement
- Working generator that processes templates for 6 theme variants
- GitHub workflows for build, snapshots, commitlint, and cli-verify
- Installer and verifier scripts for CLI tool deployment
- Comprehensive documentation and specifications
- Biome 2.x linting and formatting setup
- Husky git hooks for pre-commit validation
This commit is contained in:
2025-09-05 23:06:12 +03:00
commit 11baabe545
53 changed files with 2890 additions and 0 deletions

22
cli/delta/gitconfig.delta Normal file
View File

@@ -0,0 +1,22 @@
# Everforest theme for git-delta
# Generated from template - do not edit manually
[delta]
syntax-theme = none
file-style = bold
file-decoration-style = none
hunk-header-decoration-style = cyan box ul
line-numbers = true
line-numbers-left-style = cyan
line-numbers-right-style = cyan
line-numbers-minus-style = red
line-numbers-plus-style = green
line-numbers-zero-style = "##b3c0b0"
minus-style = syntax "##e67e80"
minus-emph-style = syntax "##e67e80"
plus-style = syntax "##a7c080"
plus-emph-style = syntax "##a7c080"
zero-style = syntax
blame-code-style = syntax
blame-format = "{author:<18} ({commit:>8}) {timestamp:^16} "
blame-palette = "##a6b0a0" "##b3c0b0" "##c0cdb8"

22
cli/delta/template.txt Normal file
View File

@@ -0,0 +1,22 @@
# Everforest theme for git-delta
# Generated from template - do not edit manually
[delta]
syntax-theme = none
file-style = bold
file-decoration-style = none
hunk-header-decoration-style = cyan box ul
line-numbers = true
line-numbers-left-style = cyan
line-numbers-right-style = cyan
line-numbers-minus-style = red
line-numbers-plus-style = green
line-numbers-zero-style = "#{{gray2}}"
minus-style = syntax "#{{red}}"
minus-emph-style = syntax "#{{red}}"
plus-style = syntax "#{{green}}"
plus-emph-style = syntax "#{{green}}"
zero-style = syntax
blame-code-style = syntax
blame-format = "{author:<18} ({commit:>8}) {timestamp:^16} "
blame-palette = "#{{gray1}}" "#{{gray2}}" "#{{gray3}}"

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal {{fg}}
set -U fish_color_command {{blue}}
set -U fish_color_keyword {{purple}}
set -U fish_color_quote {{yellow}}
set -U fish_color_redirection {{aqua}}
set -U fish_color_end {{orange}}
set -U fish_color_error {{red}}
set -U fish_color_param {{fg}}
set -U fish_color_comment {{gray1}}
set -U fish_color_selection --background={{bg1}}
set -U fish_color_search_match --background={{bg1}}
set -U fish_color_operator {{green}}
set -U fish_color_escape {{purple}}
set -U fish_color_autosuggestion {{gray2}}
# Set fish pager colors
set -U fish_pager_color_progress {{gray3}}
set -U fish_pager_color_prefix {{blue}}
set -U fish_pager_color_completion {{fg}}
set -U fish_pager_color_description {{gray2}}

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #d3c6aa
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #d3c6aa
set -U fish_color_comment #7a8478
set -U fish_color_selection --background=#323c41
set -U fish_color_search_match --background=#323c41
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #859289
# Set fish pager colors
set -U fish_pager_color_progress #9da9a0
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #d3c6aa
set -U fish_pager_color_description #859289

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #d3c6aa
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #d3c6aa
set -U fish_color_comment #7a8478
set -U fish_color_selection --background=#374247
set -U fish_color_search_match --background=#374247
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #859289
# Set fish pager colors
set -U fish_pager_color_progress #9da9a0
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #d3c6aa
set -U fish_pager_color_description #859289

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #d3c6aa
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #d3c6aa
set -U fish_color_comment #7a8478
set -U fish_color_selection --background=#3a464c
set -U fish_color_search_match --background=#3a464c
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #859289
# Set fish pager colors
set -U fish_pager_color_progress #9da9a0
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #d3c6aa
set -U fish_pager_color_description #859289

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #5c6a72
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #5c6a72
set -U fish_color_comment #a6b0a0
set -U fish_color_selection --background=#f4f0d9
set -U fish_color_search_match --background=#f4f0d9
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #b3c0b0
# Set fish pager colors
set -U fish_pager_color_progress #c0cdb8
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #5c6a72
set -U fish_pager_color_description #b3c0b0

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #5c6a72
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #5c6a72
set -U fish_color_comment #a6b0a0
set -U fish_color_selection --background=#ede6cf
set -U fish_color_search_match --background=#ede6cf
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #b3c0b0
# Set fish pager colors
set -U fish_pager_color_progress #c0cdb8
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #5c6a72
set -U fish_pager_color_description #b3c0b0

View File

@@ -0,0 +1,24 @@
# Everforest color scheme for fish shell
# Generated from template - do not edit manually
# Set fish colors
set -U fish_color_normal #5c6a72
set -U fish_color_command #7fbbb3
set -U fish_color_keyword #d699b6
set -U fish_color_quote #dbbc7f
set -U fish_color_redirection #83c092
set -U fish_color_end #e69875
set -U fish_color_error #e67e80
set -U fish_color_param #5c6a72
set -U fish_color_comment #a6b0a0
set -U fish_color_selection --background=#e9e1cc
set -U fish_color_search_match --background=#e9e1cc
set -U fish_color_operator #a7c080
set -U fish_color_escape #d699b6
set -U fish_color_autosuggestion #b3c0b0
# Set fish pager colors
set -U fish_pager_color_progress #c0cdb8
set -U fish_pager_color_prefix #7fbbb3
set -U fish_pager_color_completion #5c6a72
set -U fish_pager_color_description #b3c0b0

14
cli/fzf/README.md Normal file
View File

@@ -0,0 +1,14 @@
# FZF Everforest Theme
This directory contains the Everforest theme for fzf fuzzy finder.
## Installation
# Source the theme in your shell rc file
source ~/.config/fzf/everforest.sh
## Generated Files
- `everforest.sh` - Shell script with FZF_DEFAULT_OPTS export
All files are generated from `template.txt` - do not edit the generated files directly.

7
cli/fzf/everforest.sh Normal file
View File

@@ -0,0 +1,7 @@
# Everforest theme for fzf
# Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \
--color=bg+:##e9e1cc,bg:##f0e5cf,spinner:##83c092,hl:##a7c080 \
--color=fg:##5c6a72,header:##a7c080,info:##dbbc7f,pointer:##83c092 \
--color=marker:##83c092,fg+:##5c6a72,prompt:##dbbc7f,hl+:##a7c080"

7
cli/fzf/template.txt Normal file
View File

@@ -0,0 +1,7 @@
# Everforest theme for fzf
# Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \
--color=bg+:#{{bg1}},bg:#{{bg}},spinner:#{{aqua}},hl:#{{green}} \
--color=fg:#{{fg}},header:#{{green}},info:#{{yellow}},pointer:#{{aqua}} \
--color=marker:#{{aqua}},fg+:#{{fg}},prompt:#{{yellow}},hl+:#{{green}}"

59
cli/install.sh Executable file
View File

@@ -0,0 +1,59 @@
#!/usr/bin/env bash
# Everforest Resources Installer
# Installs all CLI tool configurations to ~/.config
set -euo pipefail
CONFIG_DIR="${HOME}/.config"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo "🎨 Installing Everforest CLI configurations..."
# Create config directories
mkdir -p "${CONFIG_DIR}/starship"
mkdir -p "${CONFIG_DIR}/fzf"
mkdir -p "${CONFIG_DIR}/git"
mkdir -p "${CONFIG_DIR}/fish"
mkdir -p "${CONFIG_DIR}/tmux"
# Install configurations
install_config() {
local tool="$1"
local file="$2"
local target="$3"
if [[ -f "${SCRIPT_DIR}/${tool}/${file}" ]]; then
echo "📝 Installing ${tool}/${file} -> ${target}"
cp "${SCRIPT_DIR}/${tool}/${file}" "${target}"
else
echo "⚠️ Warning: ${tool}/${file} not found (may not be generated yet)"
fi
}
# Install tool configurations
install_config "starship" "starship.toml" "${CONFIG_DIR}/starship/starship.toml"
install_config "fzf" "everforest.sh" "${CONFIG_DIR}/fzf/everforest.sh"
install_config "delta" "gitconfig.delta" "${CONFIG_DIR}/git/everforest-delta"
install_config "tmux" "everforest.tmux.conf" "${CONFIG_DIR}/tmux/everforest.conf"
# Install fish colors (all variants)
for variant in dark-hard dark-medium dark-soft light-hard light-medium light-soft; do
install_config "fish" "everforest-${variant}.fish" "${CONFIG_DIR}/fish/conf.d/everforest-${variant}.fish"
done
# Install LS_COLORS
if [[ -f "${SCRIPT_DIR}/ls_colors/everforest.sh" ]]; then
echo "📝 Installing LS_COLORS"
mkdir -p "${CONFIG_DIR}/dircolors"
cp "${SCRIPT_DIR}/ls_colors/everforest.sh" "${CONFIG_DIR}/dircolors/everforest.sh"
cp "${SCRIPT_DIR}/ls_colors/dircolors" "${CONFIG_DIR}/dircolors/everforest"
fi
echo "✅ Installation complete!"
echo ""
echo "To use the themes:"
echo " - Starship: export STARSHIP_CONFIG=~/.config/starship/starship.toml"
echo " - FZF: source ~/.config/fzf/everforest.sh"
echo " - LS_COLORS: source ~/.config/dircolors/everforest.sh"
echo " - Fish: restart fish or run 'exec fish'"

View File

@@ -0,0 +1,5 @@
# Everforest LS_COLORS configuration
# Generated from template - do not edit manually
# Main LS_COLORS export
export LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"

View File

@@ -0,0 +1,5 @@
# Everforest LS_COLORS configuration
# Generated from template - do not edit manually
# Main LS_COLORS export
export LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"

14
cli/starship/README.md Normal file
View File

@@ -0,0 +1,14 @@
# Starship Everforest Theme
This directory contains the Everforest theme for Starship prompt.
## Installation
# Copy the generated theme to your starship config
cp starship.toml ~/.config/starship.toml
## Generated Files
- `starship.toml` - Starship configuration with Everforest colors
All files are generated from `template.txt` - do not edit the generated files directly.

View File

@@ -0,0 +1,63 @@
# Everforest theme for Starship
# Generated from template - do not edit manually
format = """
[](##e9e1cc)\
$username\
[](bg:##e4dfc8 fg:##e9e1cc)\
$directory\
[](fg:##e4dfc8 bg:##f0e5cf)\
$git_branch\
$git_status\
[](fg:##f0e5cf bg:##e9e1cc)\
$nodejs\
$rust\
$golang\
$php\
[](fg:##e9e1cc)\
"""
# Disable the blank line at the start of the prompt
add_newline = false
[username]
show_always = true
style_user = "bg:##e9e1cc fg:##5c6a72"
style_root = "bg:##e9e1cc fg:##e67e80"
format = '[$user ]($style)'
disabled = false
[directory]
style = "bg:##e4dfc8 fg:##7fbbb3"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[git_branch]
symbol = ""
style = "bg:##f0e5cf fg:##a7c080"
format = '[ $symbol $branch ]($style)'
[git_status]
style = "bg:##f0e5cf fg:##e67e80"
format = '[$all_status$ahead_behind ]($style)'
[nodejs]
symbol = ""
style = "bg:##e9e1cc fg:##dbbc7f"
format = '[ $symbol ($version) ]($style)'
[rust]
symbol = ""
style = "bg:##e9e1cc fg:##e69875"
format = '[ $symbol ($version) ]($style)'
[golang]
symbol = ""
style = "bg:##e9e1cc fg:##83c092"
format = '[ $symbol ($version) ]($style)'
[php]
symbol = ""
style = "bg:##e9e1cc fg:##d699b6"
format = '[ $symbol ($version) ]($style)'

63
cli/starship/template.txt Normal file
View File

@@ -0,0 +1,63 @@
# Everforest theme for Starship
# Generated from template - do not edit manually
format = """
[](#{{bg1}})\
$username\
[](bg:#{{bg2}} fg:#{{bg1}})\
$directory\
[](fg:#{{bg2}} bg:#{{bg}})\
$git_branch\
$git_status\
[](fg:#{{bg}} bg:#{{bg1}})\
$nodejs\
$rust\
$golang\
$php\
[](fg:#{{bg1}})\
"""
# Disable the blank line at the start of the prompt
add_newline = false
[username]
show_always = true
style_user = "bg:#{{bg1}} fg:#{{fg}}"
style_root = "bg:#{{bg1}} fg:#{{red}}"
format = '[$user ]($style)'
disabled = false
[directory]
style = "bg:#{{bg2}} fg:#{{blue}}"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[git_branch]
symbol = ""
style = "bg:#{{bg}} fg:#{{green}}"
format = '[ $symbol $branch ]($style)'
[git_status]
style = "bg:#{{bg}} fg:#{{red}}"
format = '[$all_status$ahead_behind ]($style)'
[nodejs]
symbol = ""
style = "bg:#{{bg1}} fg:#{{yellow}}"
format = '[ $symbol ($version) ]($style)'
[rust]
symbol = ""
style = "bg:#{{bg1}} fg:#{{orange}}"
format = '[ $symbol ($version) ]($style)'
[golang]
symbol = ""
style = "bg:#{{bg1}} fg:#{{aqua}}"
format = '[ $symbol ($version) ]($style)'
[php]
symbol = ""
style = "bg:#{{bg1}} fg:#{{purple}}"
format = '[ $symbol ($version) ]($style)'

View File

@@ -0,0 +1,31 @@
# Everforest theme for tmux
# Generated from template - do not edit manually
# Basic color scheme
set -g default-terminal "screen-256color"
# Window tabs
set -g window-status-current-style "fg=#5c6a72,bg=#e9e1cc"
set -g window-status-style "fg=#b3c0b0,bg=#f0e5cf"
set -g window-status-activity-style "fg=#dbbc7f,bg=#f0e5cf"
# Pane borders
set -g pane-active-border-style "fg=#a7c080"
set -g pane-border-style "fg=#a6b0a0"
# Status line
set -g status-style "fg=#5c6a72,bg=#f0e5cf"
set -g status-left-style "fg=#5c6a72,bg=#e9e1cc"
set -g status-right-style "fg=#5c6a72,bg=#e9e1cc"
# Messages
set -g message-style "fg=#5c6a72,bg=#e9e1cc"
set -g message-command-style "fg=#5c6a72,bg=#e9e1cc"
# Status bar content
set -g status-left "#[fg=#a7c080]#S #[default]"
set -g status-right "#[fg=#7fbbb3]%H:%M #[fg=#dbbc7f]%d-%b-%y"
# Window list
set -g window-status-format " #I:#W "
set -g window-status-current-format " #[fg=#f0e5cf,bg=#a7c080] #I:#W #[default]"

31
cli/tmux/template.txt Normal file
View File

@@ -0,0 +1,31 @@
# Everforest theme for tmux
# Generated from template - do not edit manually
# Basic color scheme
set -g default-terminal "screen-256color"
# Window tabs
set -g window-status-current-style "fg={{fg}},bg={{bg1}}"
set -g window-status-style "fg={{gray2}},bg={{bg}}"
set -g window-status-activity-style "fg={{yellow}},bg={{bg}}"
# Pane borders
set -g pane-active-border-style "fg={{green}}"
set -g pane-border-style "fg={{gray1}}"
# Status line
set -g status-style "fg={{fg}},bg={{bg}}"
set -g status-left-style "fg={{fg}},bg={{bg1}}"
set -g status-right-style "fg={{fg}},bg={{bg1}}"
# Messages
set -g message-style "fg={{fg}},bg={{bg1}}"
set -g message-command-style "fg={{fg}},bg={{bg1}}"
# Status bar content
set -g status-left "#[fg={{green}}]#S #[default]"
set -g status-right "#[fg={{blue}}]%H:%M #[fg={{yellow}}]%d-%b-%y"
# Window list
set -g window-status-format " #I:#W "
set -g window-status-current-format " #[fg={{bg}},bg={{green}}] #I:#W #[default]"