diff --git a/powerline/config_files/colors.json b/powerline/config_files/colors.json index 1564f182..186dbd73 100644 --- a/powerline/config_files/colors.json +++ b/powerline/config_files/colors.json @@ -77,7 +77,40 @@ "solarized:violet": [13, "6c71c4"], "solarized:blue": [4, "268bd2"], "solarized:cyan": [6, "2aa198"], - "solarized:green": [2, "859900"] + "solarized:green": [2, "859900"], + + "gruvbox:black": [ 0, "282828"], + "gruvbox:red": [ 1, "cc241d"], + "gruvbox:green": [ 2, "98971a"], + "gruvbox:yellow": [ 3, "d79921"], + "gruvbox:blue": [ 4, "458588"], + "gruvbox:magenta": [ 5, "b16286"], + "gruvbox:cyan": [ 6, "689d6a"], + "gruvbox:white": [ 7, "a89984"], + "gruvbox:lightblack": [ 8, "928374"], + "gruvbox:lightred": [ 9, "fb4934"], + "gruvbox:lightgreen": [ 10, "b8bb26"], + "gruvbox:lightyellow": [ 11, "fabd2f"], + "gruvbox:lightblue": [ 12, "83a598"], + "gruvbox:lightmagenta": [ 13, "d3869b"], + "gruvbox:lightcyan": [ 14, "8ec07c"], + "gruvbox:lightwhite": [ 15, "ebdbb2"], + "gruvbox:orange": [ 166, "d65d0e"], + "gruvbox:lightorange": [ 208, "fe8019"], + "gruvbox:fg1": [ 223, "d3869b"], + "gruvbox:fg0": [ 229, "fbf1c7"], + "gruvbox:bg0_h": [ 234, "1d2021"], + "gruvbox:bg0": [ 235, "282828"], + "gruvbox:bg0_s": [ 236, "32302f"], + "gruvbox:bg1": [ 237, "3c3836"], + "gruvbox:bg2": [ 239, "504945"], + "gruvbox:bg3": [ 241, "665c54"], + "gruvbox:bg4": [ 243, "7c6f64"], + "gruvbox:gray": [ 245, "928374"], + "gruvbox:fg4": [ 246, "a89984"], + "gruvbox:fg3": [ 248, "bdae93"], + "gruvbox:fg2": [ 250, "d5c4a1"] + }, "gradients": { "dark_GREEN_Orange_red": [ diff --git a/powerline/config_files/colorschemes/shell/gruvbox.json b/powerline/config_files/colorschemes/shell/gruvbox.json new file mode 100644 index 00000000..e72760a5 --- /dev/null +++ b/powerline/config_files/colorschemes/shell/gruvbox.json @@ -0,0 +1,108 @@ +{ + "name": "gruvbox", + "groups": { + "active_window_status": { "fg": "gruvbox:white", "bg": "mediumpurple", "attrs": ["bold"] }, + "activity_status": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "attached_clients": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "background:divider": { "fg": "gruvbox:cyan", "bg": "gruvbox:green", "attrs": [] }, + "background": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "battery_empty": { "fg": "white", "bg": "gray0", "attrs": [] }, + "battery": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "battery_full": { "fg": "red", "bg": "gray0", "attrs": [] }, + "battery_gradient": { "fg": "white_red", "bg": "gray0", "attrs": [] }, + "bell_status": { "fg": "gruvbox:red", "bg": "gruvbox:green", "attrs": [] }, + "branch_clean": { "fg": "gray9", "bg": "gray2", "attrs": [] }, + "branch_dirty": { "fg": "gruvbox:yellow", "bg": "gruvbox:lightblack", "attrs": [] }, + "branch:divider": { "fg": "dracula:comment", "bg": "gruvbox:lightblack", "attrs": [] }, + "branch": { "fg": "gray9", "bg": "gray2", "attrs": [] }, + "col_current": { "fg": "gruvbox:lightpurple", "bg": "gruvbox:lightcyan", "attrs": [] }, + "continuation:current": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "continuation:current": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] }, + "continuation": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "continuation": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] }, + "cpu_load_percent": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "cpu_load_percent_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] }, + "critical:failure": { "fg": "white", "bg": "darkestred", "attrs": [] }, + "critical:success": { "fg": "white", "bg": "darkestgreen", "attrs": [] }, + "current_tag": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:green", "attrs": ["bold"] }, + "cwd:current_folder": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:lightblack", "attrs": [] }, + "cwd:divider": { "fg": "gray7", "bg": "gruvbox:lightblack", "attrs": [] }, + "cwd": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:bg3", "attrs": [] }, + "date": { "fg": "gray8", "bg": "gray2", "attrs": [] }, + "environment": { "fg": "gruvbox:white", "bg": "dracula:comment", "attrs": [] }, + "error": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:red", "attrs": ["bold"] }, + "exit_fail": { "fg": "gruvbox:white", "bg": "gruvbox:red", "attrs": [] }, + "exit_success": { "fg": "gruvbox:white", "bg": "gruvbox:green", "attrs": [] }, + "file_name_empty": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "file_name": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "file_name_no_file": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "file_size": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "file_vcs_status_A": { "fg": "gruvbox:green", "bg": "gruvbox:lightblack", "attrs": [] }, + "file_vcs_status": { "fg": "gruvbox:red", "bg": "gruvbox:lightblack", "attrs": [] }, + "file_vcs_status_M": { "fg": "gruvbox:yellow", "bg": "gruvbox:lightblack", "attrs": [] }, + "gitstatus_ahead": { "fg": "gray10", "bg": "gray2", "attrs": [] }, + "gitstatus_behind": { "fg": "gray10", "bg": "gray2", "attrs": [] }, + "gitstatus_branch_clean": { "fg": "green", "bg": "gray2", "attrs": [] }, + "gitstatus_branch_detached": { "fg": "mediumpurple", "bg": "gray2", "attrs": [] }, + "gitstatus_branch_dirty": { "fg": "gray8", "bg": "gray2", "attrs": [] }, + "gitstatus_branch": { "fg": "gray8", "bg": "gray2", "attrs": [] }, + "gitstatus_changed": { "fg": "mediumorange", "bg": "gray2", "attrs": [] }, + "gitstatus:divider": { "fg": "gray8", "bg": "gray2", "attrs": [] }, + "gitstatus": { "fg": "gray8", "bg": "gray2", "attrs": [] }, + "gitstatus_staged": { "fg": "green", "bg": "gray2", "attrs": [] }, + "gitstatus_stashed": { "fg": "darkblue", "bg": "gray2", "attrs": [] }, + "gitstatus_unmerged": { "fg": "brightred", "bg": "gray2", "attrs": [] }, + "gitstatus_untracked": { "fg": "brightestorange", "bg": "gray2", "attrs": [] }, + "hostname": { "fg": "black", "bg": "gray9", "attrs": [] }, + "information:additional": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "information:priority": { "fg": "brightyellow", "bg": "mediumorange", "attrs": [] }, + "information:unimportant": { "fg": "dracula:comment", "bg": "gruvbox:green", "attrs": [] }, + "jobnum": { "fg": "gruvbox:white", "bg": "gruvbox:lightblack", "attrs": [] }, + "line_current": { "fg": "gruvbox:lightblack", "bg": "gruvbox:lightcyan", "attrs": ["bold"] }, + "line_current_symbol": { "fg": "gruvbox:lightblack", "bg": "gruvbox:lightcyan", "attrs": [] }, + "line_percent": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "line_percent_gradient": { "fg": "green_yellow_orange_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "mode": { "fg": "gruvbox:lightblack", "bg": "gruvbox:lightcyan", "attrs": ["bold"] }, + "mode": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:green", "attrs": ["bold"] }, + "modified_indicator": { "fg": "gruvbox:yellow", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "paste_indicator": { "fg": "gruvbox:red", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "player_fallback": { "fg": "black", "bg": "gray10", "attrs": [] }, + "player": { "fg": "black", "bg": "gray10", "attrs": [] }, + "player_play": { "fg": "black", "bg": "gray10", "attrs": [] }, + "position": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "position_gradient": { "fg": "green_yellow_orange_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "readonly_indicator": { "fg": "gruvbox:red", "bg": "gruvbox:lightblack", "attrs": [] }, + "session": { "fg": "black", "bg": "gruvbox:lightcyan", "attrs": [] }, + "session:prefix": { "fg": "gruvbox:green", "bg": "gruvbox:lightcyan", "attrs": [] }, + "superuser": { "fg": "gruvbox:white", "bg": "gruvbox:red", "attrs": ["bold"] }, + "system_load": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "system_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] }, + "time:divider": { "fg": "gray5", "bg": "gray2", "attrs": [] }, + "time": { "fg": "gray10", "bg": "gray2", "attrs": ["bold"] }, + "uptime": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "user": { "fg": "gruvbox:black", "bg": "gruvbox:lightorange", "attrs": [] }, + "virtcol_current_gradient": { "fg": "yellow_orange_red", "bg": "gruvbox:lightcyan", "attrs": [] }, + "virtualenv": { "fg": "white", "bg": "darkcyan", "attrs": [] }, + "visual_range": { "fg": "gruvbox:green", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "warning": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": ["bold"] }, + "warning:regular": { "fg": "white", "bg": "brightred", "attrs": ["bold"] }, + "weather_condition_hot": { "fg": "khaki1", "bg": "gray0", "attrs": [] }, + "weather_condition_rainy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] }, + "weather_condition_snowy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] }, + "weather": { "fg": "gray8", "bg": "gray0", "attrs": [] }, + "weather_temp_gradient": { "fg": "blue_red", "bg": "gray0", "attrs": [] }, + "window:current": { "fg": "gruvbox:white", "bg": "gruvbox:lightcyan", "attrs": [] }, + "window:divider": { "fg": "gruvbox:white", "bg": "gruvbox:lightblack", "attrs": [] }, + "window": { "fg": "gruvbox:white", "bg": "gruvbox:lightblack", "attrs": [] }, + "window_name": { "fg": "white", "bg": "gruvbox:lightcyan", "attrs": ["bold"] }, + "window_status": { "fg": "gruvbox:white", "bg": "gruvbox:lightblack", "attrs": [] }, + "window_title": { "fg": "gruvbox:lightcyan", "bg": "red", "attrs": [] } + }, + "mode_translations": { + "vicmd": { + "groups": { + "mode": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:blue", "attrs": ["bold"] } + } + } + } +} diff --git a/powerline/config_files/colorschemes/tmux/gruvbox.json b/powerline/config_files/colorschemes/tmux/gruvbox.json new file mode 100644 index 00000000..8abc73b7 --- /dev/null +++ b/powerline/config_files/colorschemes/tmux/gruvbox.json @@ -0,0 +1,53 @@ +{ + "name": "gruvbox", + "groups": { + "active_window_status": { "fg": "gruvbox:blue", "bg": "gruvbox:black", "attrs": [] }, + "activity_status": { "fg": "gruvbox:yellow", "bg": "gruvbox:black", "attrs": [] }, + "attached_clients": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:green", "attrs": [] }, + "background:divider": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:gray", "attrs": [] }, + "background": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:black", "attrs": [] }, + "bell_status": { "fg": "gruvbox:red", "bg": "gruvbox:black", "attrs": [] }, + "branch_clean": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] }, + "branch_dirty": { "fg": "gruvbox:yellow", "bg": "gruvbox:black", "attrs": [] }, + "branch": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] }, + "critical:failure": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:red", "attrs": [] }, + "critical:success": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:green", "attrs": [] }, + "cwd:current_folder": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:lightgreen", "attrs": ["bold"] }, + "cwd:divider": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightgreen", "attrs": [] }, + "cwd": { "fg": "gruvbox:white", "bg": "gruvbox:lightgreen", "attrs": [] }, + "date": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:bg4", "attrs": [] }, + "email_alert_gradient": { "fg": "gruvbox:lightwhite", "bg": "yellow_orange_red", "attrs": [] }, + "email_alert": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:red", "attrs": [] }, + "environment": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:green", "attrs": [] }, + "hostname": { "fg": "black", "bg": "gruvbox:white", "attrs": [] }, + "information:additional": { "fg": "gruvbox:white", "bg": "gruvbox:lightgreen", "attrs": [] }, + "information:highlighted": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:lightgreen", "attrs": ["bold"] }, + "information:priority": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:yellow", "attrs": [] }, + "information:regular": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:lightgreen", "attrs": ["bold"] }, + "network_load:divider": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "network_load": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "network_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "network_load_recv_gradient": { "fg": "green_yellow_orange_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "network_load_sent_gradient": { "fg": "green_yellow_orange_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "player": { "fg": "gruvbox:black", "bg": "gruvbox:lightorange", "attrs": [] }, + "player_play": { "fg": "gruvbox:black", "bg": "gruvbox:lightorange", "attrs": [] }, + "player_fallback": { "fg": "gruvbox:black", "bg": "gruvbox:lightorange", "attrs": [] }, + "session": { "fg": "gruvbox:black", "bg": "gruvbox:white", "attrs": [] }, + "session:prefix": { "fg": "gruvbox:lightblack", "bg": "gruvbox:lightwhite", "attrs": [] }, + "stash": { "fg": "gruvbox:yellow", "bg": "gruvbox:black", "attrs": [] }, + "system_load": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:gray", "attrs": [] }, + "time:divider": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:bg4", "attrs": [] }, + "time": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:bg4", "attrs": [] }, + "uptime": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:gray", "attrs": [] }, + "user": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:blue", "attrs": ["bold"] }, + "virtualenv": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:green", "attrs": [] }, + "warning:regular": { "fg": "gruvbox:lightwhite", "bg": "gruvbox:red", "attrs": [] }, + "weather": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:lightblack", "attrs": [] }, + "weather_temp_gradient": { "fg": "blue_red", "bg": "gruvbox:lightblack", "attrs": [] }, + "window:current": { "fg": "black", "bg": "gruvbox:white", "attrs": [] }, + "window:divider": { "fg": "gruvbox:lightblack", "bg": "gruvbox:black", "attrs": [] }, + "window": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] }, + "window_name": { "fg": "black", "bg": "gruvbox:white", "attrs": ["bold"] }, + "window_status": { "fg": "gruvbox:lightcyan", "bg": "gruvbox:black", "attrs": [] } + } +}