From 000759c8b9acbac5e7f6f2ed04a5454affe8c43b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Lal?= Date: Fri, 8 Jan 2021 12:10:10 +0100 Subject: [PATCH 1/2] Add Horizon Bright and Horizon Dark themes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add theme inspired by Horizon Theme for VS Code https://github.com/jolaleye/horizon-theme-vscode. Signed-off-by: Przemysław Lal --- gogh.sh | 2 ++ test/print-themes.sh | 2 ++ themes/horizon-bright.sh | 55 ++++++++++++++++++++++++++++++++++++++++ themes/horizon-dark.sh | 55 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 themes/horizon-bright.sh create mode 100644 themes/horizon-dark.sh diff --git a/gogh.sh b/gogh.sh index a4f9ed2..d285922 100755 --- a/gogh.sh +++ b/gogh.sh @@ -85,6 +85,8 @@ declare -a THEMES=( 'highway.sh' 'hipster-green.sh' 'homebrew.sh' + 'horizon-bright.sh' + 'horizon-dark.sh' 'hurtado.sh' 'hybrid.sh' 'ibm3270.sh' diff --git a/test/print-themes.sh b/test/print-themes.sh index d90f6a3..d43aa12 100755 --- a/test/print-themes.sh +++ b/test/print-themes.sh @@ -99,6 +99,8 @@ declare -a THEMES=( 'highway.sh' 'hipster-green.sh' 'homebrew.sh' + 'horizon-bright.sh' + 'horizon-dark.sh' 'hurtado.sh' 'hybrid.sh' 'ic-green-ppl.sh' diff --git a/themes/horizon-bright.sh b/themes/horizon-bright.sh new file mode 100644 index 0000000..6e230ec --- /dev/null +++ b/themes/horizon-bright.sh @@ -0,0 +1,55 @@ +#!/usr/bin/env bash + +# ====================CONFIG THIS =============================== # +export COLOR_01="#16161C" # Black +export COLOR_02="#DA103F" # Red +export COLOR_03="#1EB980" # Green +export COLOR_04="#F6661E" # Yellow +export COLOR_05="#26BBD9" # Blue +export COLOR_06="#EE64AE" # Magenta +export COLOR_07="#1D8991" # Cyan +export COLOR_08="#2E303E" # Light gray + +export COLOR_09="#1A1C23" # Dark gray +export COLOR_10="#F43E5C" # Light Red +export COLOR_11="#07DA8C" # Light Green +export COLOR_12="#F77D26" # Light Yellow +export COLOR_13="#3FC6DE" # Light Blue +export COLOR_14="#F075B7" # Light Magenta +export COLOR_15="#1EAEAE" # Light Cyan +export COLOR_16="#FDF0ED" # White + +export BACKGROUND_COLOR="#FDF0ED" # Background Color +export FOREGROUND_COLOR="#1C1E26" # Foreground Color (text) +export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color +export PROFILE_NAME="Horizon Bright" +# =============================================================== # + + + + + + + +# =============================================================== # +# | Apply Colors +# ===============================================================|# +SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" +PARENT_PATH="$(dirname "${SCRIPT_PATH}")" + +# Allow developer to change url to forked url for easier testing +# IMPORTANT: Make sure you export this variable if your main shell is not bash +BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"} + + +if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then + bash "${PARENT_PATH}/apply-colors.sh" +else + if [[ "$(uname)" = "Darwin" ]]; then + # OSX ships with curl and ancient bash + bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")" + else + # Linux ships with wget + bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")" + fi +fi diff --git a/themes/horizon-dark.sh b/themes/horizon-dark.sh new file mode 100644 index 0000000..cc9f67e --- /dev/null +++ b/themes/horizon-dark.sh @@ -0,0 +1,55 @@ +#!/usr/bin/env bash + +# ====================CONFIG THIS =============================== # +export COLOR_01="#16161C" # Black +export COLOR_02="#E95678" # Red +export COLOR_03="#29D398" # Green +export COLOR_04="#FAB795" # Yellow +export COLOR_05="#26BBD9" # Blue +export COLOR_06="#EE64AE" # Magenta +export COLOR_07="#59E3E3" # Cyan +export COLOR_08="#2E303E" # Light gray + +export COLOR_09="#232530" # Dark gray +export COLOR_10="#EC6A88" # Light Red +export COLOR_11="#3FDAA4" # Light Green +export COLOR_12="#FBC3A7" # Light Yellow +export COLOR_13="#3FC6DE" # Light Blue +export COLOR_14="#F075B7" # Light Magenta +export COLOR_15="#6BE6E6" # Light Cyan +export COLOR_16="#FDF0ED" # White + +export BACKGROUND_COLOR="#1C1E26" # Background Color +export FOREGROUND_COLOR="#FDF0ED" # Foreground Color (text) +export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color +export PROFILE_NAME="Horizon Dark" +# =============================================================== # + + + + + + + +# =============================================================== # +# | Apply Colors +# ===============================================================|# +SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" +PARENT_PATH="$(dirname "${SCRIPT_PATH}")" + +# Allow developer to change url to forked url for easier testing +# IMPORTANT: Make sure you export this variable if your main shell is not bash +BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"} + + +if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then + bash "${PARENT_PATH}/apply-colors.sh" +else + if [[ "$(uname)" = "Darwin" ]]; then + # OSX ships with curl and ancient bash + bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")" + else + # Linux ships with wget + bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")" + fi +fi From 1915eda6601c44777745bc996a652ef2b86f907b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Lal?= Date: Fri, 8 Jan 2021 12:16:19 +0100 Subject: [PATCH 2/2] make Horizon themes executable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Przemysław Lal --- themes/horizon-bright.sh | 0 themes/horizon-dark.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 themes/horizon-bright.sh mode change 100644 => 100755 themes/horizon-dark.sh diff --git a/themes/horizon-bright.sh b/themes/horizon-bright.sh old mode 100644 new mode 100755 diff --git a/themes/horizon-dark.sh b/themes/horizon-dark.sh old mode 100644 new mode 100755