1
0
mirror of https://github.com/Mayccoll/Gogh.git synced 2023-08-10 21:12:46 +03:00

99 Commits
v216 ... v232

Author SHA1 Message Date
github-actions[bot]
f8b6173d18 ------- Generate themes.json ------- 2022-10-17 16:35:30 +00:00
Mgldvd
c79eefb259 KANAGAWA 2022-10-17 11:34:07 -05:00
Mgldvd
cabd70c35e Merge pull request #355 from jeffwindsor/master
ported from rebelot/kanagawa.nvim
2022-10-17 10:52:34 -05:00
Jeff Windsor
7953b6a65b ported from rebelot/kanagawa.nvim 2022-10-10 21:47:31 -07:00
Mgldvd
b954744410 Downgrade axios version for gh-pages 2022-10-07 13:15:27 -05:00
github-actions[bot]
a2a010a686 ------- Generate themes.json ------- 2022-10-07 18:03:16 +00:00
Mgldvd
63cc19422f Add Breeze, Breath, Breath Light, and Breath Silverfox 2022-10-07 13:02:48 -05:00
Mgldvd
cad35bb076 Merge pull request #354 from deniandriancode/deniandriancode
Add Breeze, Breath, Breath Light, and Breath Silverfox colorschemes
2022-10-07 13:00:28 -05:00
deniandriancode
724d50780e Add Breeze, Breath, Breath Light, and Breath Silverfox colorschemes 2022-10-04 21:03:58 +07:00
Mgldvd
941a2076ee Merge pull request #350 from shagohead/master
Fix TERM checking for kitty under Darwin
2022-07-30 13:25:39 -05:00
shagohead
e777605f33 Fix TERM checking for kitty under Darwin 2022-07-30 12:08:20 +03:00
github-actions[bot]
6af0b3666c ------- Generate themes.json ------- 2022-07-21 00:50:46 +00:00
Mgldvd
34ac8a5533 add SynthWave Alpha to README 2022-07-20 19:50:02 -05:00
Mgldvd
a99e39e649 add synthwave-alpha.sh to gogh list 2022-07-20 19:48:49 -05:00
Mgldvd
ad5e0bc6d9 Merge pull request #347 from vikpe/master
Add Synthwave Alpha theme
2022-07-20 19:47:21 -05:00
Viktor Persson
8823942b23 Add Synthwave Alpha theme 2022-07-20 21:58:40 +02:00
Mgldvd
3fb6e80493 ✏️ Fix typo 2022-06-27 11:48:39 -05:00
Mgldvd
7445708d00 Add Stargazers over time graph 2022-06-26 13:09:21 -05:00
Mayccoll
83bb1f6a94 Merge pull request #341 from yees7/master
Update README.md
2022-06-18 17:36:11 -05:00
yees7
403271c8f5 Update README.md 2022-06-18 23:04:18 +10:00
github-actions[bot]
2708972223 ------- Generate themes.json ------- 2022-06-06 15:06:54 +00:00
mgldvd
1b9bd279e3 Add Nightfox theme 2022-06-06 10:05:23 -05:00
Mayccoll
6f13b4c151 Merge pull request #339 from PatNick/master
Feat: add nightfox theme
2022-06-06 10:02:11 -05:00
Mayccoll
414f482e73 Merge pull request #340 from itoshkov/transparent-elementary
Make elementary OS terminal transparent
2022-05-31 11:09:35 -05:00
Ivan Toshkov
aac975cdce Use the :xdigit: character class 2022-05-30 14:53:48 +03:00
Ivan Toshkov
ef0d17854b Make elementary OS terminal transparent
The elementary OS/Pantheon terminal uses a 5% transparent background.
This change applies this transparency for the Gogh themes.
2022-05-30 14:19:42 +03:00
Patrick Nickle
9ab6c2f145 Feat: add nightfox theme 2022-05-23 20:24:28 -04:00
mgldvd
57ddbb5a44 Change paths for new home repo 2022-04-18 18:59:46 -05:00
Mayccoll
78dca7fdbd Merge pull request #329 from guigui64/master
fix gray for sonokai
2022-02-21 14:59:46 -05:00
Guillaume Comte
07a4cd7cd8 fix gray for sonokai 2022-02-21 14:18:01 +01:00
Mayccoll
a4d75c48d3 Merge pull request #327 from vovanz/patch-1
Fix Guake link
2022-01-30 12:23:42 -05:00
vovanz
9c80f20919 Fix Guake link 2022-01-30 19:02:35 +05:00
github-actions[bot]
a6296396f2 ------- Generate themes.json ------- 2022-01-20 17:45:19 +00:00
Mayccoll
534d61bcae Add sonakai to gogh.sh list 2022-01-20 12:44:42 -05:00
Mayccoll
2aa8bcda81 Merge pull request #326 from guigui64/master
Sonokai theme
2022-01-20 12:42:39 -05:00
Guillaume Comte
88293cf2cb Sonokai theme 2022-01-20 15:27:07 +01:00
Mayccoll
ead9e03605 update readme 2021-12-17 12:46:15 -05:00
Mayccoll
89c287fa4d Add konsole to readme 2021-12-17 12:42:56 -05:00
Mayccoll
553f8496b0 Merge pull request #323 from MisterCavespider/master
Added support for Konsole
2021-12-17 12:38:27 -05:00
github-actions[bot]
e9f0cd4077 ------- Generate themes.json ------- 2021-12-17 17:35:28 +00:00
Mayccoll
eeba3896dc add monokai-pro-ristretto.sh 2021-12-17 12:34:21 -05:00
Mayccoll
969bd3188b Merge pull request #322 from SebastianGrans/master
Add Monokai Pro Ristretto
2021-12-17 12:33:11 -05:00
m
0408e99b35 Added 'konsole' to the list of supported terminals 2021-12-17 17:07:10 +01:00
Sebastian Grans
38f73d92ac Monokai Pro Ristretto 2021-12-17 16:26:57 +01:00
m
8f191c713e added support for konsole 2021-12-16 19:22:57 +01:00
m
ff15f921a4 Implemented support for Konsole; no profiles though 2021-12-16 18:52:06 +01:00
m
ec6bff26f9 Added skeleton code for Konsole support 2021-12-16 17:38:39 +01:00
Mayccoll
dc1f778c0a VSCode Theme 2021-12-13 12:20:23 -05:00
Mayccoll
97427f16ea Add gogh yml 2021-12-13 12:19:01 -05:00
github-actions[bot]
2c6e5898db ------- Generate themes.json ------- 2021-11-30 19:40:24 +00:00
Mayccoll
389f831bf0 add Tender theme to gogh list 2021-11-30 14:39:09 -05:00
Mayccoll
02ab3ff458 Merge pull request #319 from welblaud/tender
Added Tender theme
2021-11-30 14:35:50 -05:00
welblaud
ed3d2e0e9d Added Tender theme 2021-11-25 12:49:59 +01:00
Mayccoll
0be37a3a8e Merge pull request #317 from codeinred/gogh
Tune Gogh theme to give it it's own feel
2021-11-05 09:12:26 -05:00
Mayccoll
1cb477d521 Merge pull request #316 from codeinred/master
Add missing gogh theme
2021-11-05 09:11:48 -05:00
Alecto Irene Perez
6609d329af Tune Gogh theme to give it it's own feel
This tunes Green, Blue, Magenta, and Cyan to give Gogh it's own unique
look and feel, more colorful and vibrant than palenight

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-04 22:24:24 -06:00
Alecto Irene Perez
3d9ab11f5a Fix name of Sweet Terminal
Sweet Terminal was showing up as Sweet Terminal on the website, but
inside Gogh it was showing up as sweet.

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-04 21:54:40 -06:00
Alecto Irene Perez
ad92815bd6 Add missing gogh theme
This theme is very pretty, and it shows up on the website, but
it was missing from the list of themes in gogh.sh so it wasn't
installable. I've added it back to the list in gogh.sh (was it's absence
an oversight?)

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-04 21:42:56 -06:00
github-actions[bot]
3669737386 ------- Generate themes.json ------- 2021-11-04 14:47:12 +00:00
Mayccoll
5d4c58b2c3 Remove README on themes and fix gogh theme name 2021-11-04 09:45:53 -05:00
github-actions[bot]
673a98d53f ------- Generate themes.json ------- 2021-11-02 14:32:04 +00:00
Mayccoll
75d6c13157 Merge pull request #314 from codeinred/nord-light
Increase Usability and Consistency of Nord Light
2021-11-02 09:24:05 -05:00
Mayccoll
0d155a3a59 Merge pull request #313 from codeinred/attributes
Mark data/themes.json as a binary file
2021-11-02 09:23:27 -05:00
Mayccoll
43df3054c8 Merge pull request #312 from codeinred/themes
Create Bluloco Zsh Light theme
2021-11-02 09:22:05 -05:00
Mayccoll
9b365f4c6b Merge pull request #311 from codeinred/docs
Fix link to base script in howto docs
2021-11-02 09:21:22 -05:00
Alecto Irene Perez
29c2fd5088 Increase contrast of cyan
Cyan is commonly used to display moved sections of text when viewing a
git diff on the command line: the moved-from section is magenta,
and the
moved-to section is cyan. This commit increases the contrast of Cyan
in the Nord Light theme to better cover these use cases, while still
maintaining it's distinguishability as Cyan.

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-02 00:16:43 -06:00
Alecto Irene Perez
f90dad51c3 Make Nord Light More Nord
Update Nord Light theme to improve usability and make the black and
grey colors a dark blue.

Regarding usability: Prior to this change, it was extremely difficult
to read green text with Nord Light because the green was such a light
color that the text was hard to discern against the background.

Green text is common in the output of commands like `git diff`, and
many zsh themes use green text to indicate the existence of a command.

This commit uses a darker green that's still in line with the theme.

Regarding update to black and grey: using dark blue and blue-grey
colors for Black and Grey respectively is more in line with the style
choices
made by the Nord theme.

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-01 19:02:44 -06:00
Alecto Irene Perez
8332969b10 Mark data/themes.json as a binary file
This adds a .gitattributes file that marks data/themes.json as binary.
data/themes.json stores all it's data on a single line, and that entire
line
is marked as changed between commits. By marking it as binary, git
displays diffs more accurately.

NB: As an alternative to marking it as binary, we could also modify
tools/generate.sh so that it doesn't generate the entire file on one
line. This can be done by removing the `tr -d " \t\n\r"` portion of the
script. Doing so would ensure that git only stored the sections of the
themes.json file that changed when a theme was modified or added.

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-01 17:28:20 -06:00
Alecto Irene Perez
3de6d70c35 Create Bluloco Zsh Light theme
Creates the Bluloco Zsh Light theme. This theme is adjusts the Bluloco
theme to increase the relative contrast of "Dark Grey" (color 9), which
was previously almost white. This rendered autocompleted or greyed-out
text nearly unreadable.

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-01 16:59:32 -06:00
Alecto Irene Perez
10eb1487ee Fix link to base script in howto docs
This commit fixes a link to the _base script in the howto docs

Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
2021-11-01 16:39:08 -06:00
github-actions[bot]
769b681828 ------- Generate themes.json ------- 2021-10-25 19:59:24 +00:00
Mayccoll
6f877c9031 Add aura to gogh list 2021-10-25 14:57:16 -05:00
Mayccoll
27900c1a64 Merge pull request #309 from r2binx/master
Add Aura theme
2021-10-25 14:55:16 -05:00
Robin Härle
8f6f58602f Add Aura theme 2021-10-24 19:54:57 +02:00
Miguelq
2f3a0b57c5 add list of terminals 2021-09-12 18:55:06 -05:00
Mayccoll
7866f8c1d9 Merge pull request #308 from z-nexx/kitty
Added support for Kitty
2021-09-12 17:49:32 -05:00
z-nexx
e7e4780f54 Fixed comments in kitty config file header and optinal selection colors 2021-09-12 20:20:37 +02:00
z-nexx
851f840380 Added support for Kitty 2021-09-12 20:20:17 +02:00
github-actions[bot]
4faaf53b20 ------- Generate themes.json ------- 2021-08-30 18:30:08 +00:00
Mayccoll
186d50baba Merge pull request #306 from jack23247/master
Request to merge new theme IBM 3270 (High Contrast)
2021-08-30 13:29:35 -05:00
Jacopo Maltagliati
f636b66d5c Add file ibm3270-hicontrast.sh 2021-08-30 11:15:39 +02:00
Jacopo Maltagliati
f35d187bcb Created theme Ibm3270 Hicontrast (83) 2021-08-28 16:10:23 +02:00
Mayccoll
e915648aa9 Merge pull request #302 from pfuender/master
support for foot terminal (https://codeberg.org/dnkl/foot)
2021-08-06 10:09:44 -05:00
pfuender
b7739b8ee8 adding support for foot terminal (https://codeberg.org/dnkl/foot) 2021-08-05 22:05:42 +02:00
Miguelq
e40138dfea Merge branch 'master' of github.com:Mayccoll/Gogh 2021-07-31 14:40:32 -05:00
Miguelq
a7d47c4081 Fix typos for morada theme 2021-07-31 14:40:27 -05:00
github-actions[bot]
4610922f4f ------- Generate themes.json ------- 2021-07-31 19:37:12 +00:00
Miguelq
ebd325c5be update gogh to add morada and dissonance themes 2021-07-31 14:34:50 -05:00
Mayccoll
d4114c048d Merge pull request #301 from Sriram-bb63/master
Morada theme
2021-07-31 14:32:06 -05:00
Mayccoll
ddc34a6150 Merge pull request #300 from GuilhermeTerriaga/master
Add Dissonance theme
2021-07-31 14:31:55 -05:00
Sriram-bb63
4a0c9366a5 Move Morado.sh 2021-07-23 23:57:16 +05:30
Sriram
09281078e4 Merge pull request #1 from Sriram-bb63/Sriram-bb63-Morada
Create Morada.sh
2021-07-23 23:53:37 +05:30
Sriram
211ce5016b Create Morada.sh 2021-07-23 23:53:23 +05:30
Guilherme Terriaga
f46e625b8b add Dissonance 2021-07-18 23:49:04 -03:00
Miguelq
fa52b0bb47 Merge branch 'master' of github.com:Mayccoll/Gogh 2021-07-13 20:54:01 -05:00
Miguelq
c4c0222c24 Fix typos on tokyo-night 2021-07-13 20:53:56 -05:00
github-actions[bot]
be1b44892c ------- Generate themes.json ------- 2021-07-14 01:38:20 +00:00
Miguelq
e6ccec6042 Merge branch 'master' of github.com:Mayccoll/Gogh 2021-07-13 20:28:31 -05:00
Miguelq
c3426c8d7d move base theme outside themes 2021-07-13 20:28:25 -05:00
247 changed files with 1504 additions and 341 deletions

1
.gitattributes vendored Normal file
View File

@@ -0,0 +1 @@
data/themes.json binary

View File

@@ -2,24 +2,21 @@ Gogh
====
<div align="center">
<img src="https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo-dark.png" alt="Gogh" width="100%">
<img src="https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/gogh/Gogh-logo-dark.png" alt="Gogh" width="100%">
</div>
<div align="center">
:small_blue_diamond: <a href="http://mayccoll.github.io/Gogh"> Visit the Website </a> :small_blue_diamond:
:small_blue_diamond: <a href="http://Gogh-Co.github.io/Gogh"> Visit the Website </a> :small_blue_diamond:
</div>
## Color Scheme for Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal
## Color scheme for your terminal
Color Schemes For Ubuntu, Linux Mint, Elementary OS and all distributions that use Gnome Terminal, Pantheon Terminal, Tilix, or XFCE4 Terminal; initially inspired by Elementary OS Luna. Also works on iTerm for macOS. You can check out the themes [here](https://mayccoll.github.io/Gogh/).
Color Schemes For Ubuntu, Linux Mint, Elementary OS and all distributions that use Gnome Terminal, Pantheon Terminal, Tilix, or XFCE4 Terminal; initially inspired by Elementary OS Luna. Also works on iTerm for macOS. You can check out the themes [here](https://Gogh-Co.github.io/Gogh/).
![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/demos/themes.gif)
![elementary](https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/demos/themes.gif)
----
<br/>
<br/>
## ⚙️ Pre-Install
In your terminal type:
@@ -48,7 +45,7 @@ bash -c "$(curl -sLo- https://git.io/vQgMr)"
**DEMO:**
![gogh-demo-profile](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/demos/gogh-demo-profile.gif)
![gogh-demo-profile](https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/demos/gogh-demo-profile.gif)
<br/>
<br/>
@@ -59,7 +56,7 @@ bash -c "$(curl -sLo- https://git.io/vQgMr)"
# clone the repo into "$HOME/src/gogh"
mkdir -p "$HOME/src"
cd "$HOME/src"
git clone https://github.com/Mayccoll/Gogh.git gogh
git clone https://github.com/Gogh-Co/Gogh.git gogh
cd gogh/themes
# necessary on ubuntu
@@ -70,24 +67,39 @@ export TERMINAL=gnome-terminal
./dracula.sh
```
## 💻 Terminals
- Cygwin - [Web](https://www.cygwin.com/)
- Foot - [Web](https://codeberg.org/dnkl/foot)
- Gnome - [Web](https://help.gnome.org/users/gnome-terminal/stable/)
- Guake - [Web](http://guake-project.org/)
- iTerm - [Web](https://iterm2.com/)
- Kitty - [Web](https://sw.kovidgoyal.net/kitty/)
- Konsole - [Web](https://konsole.kde.org/)
- Mate - [Web](https://github.com/mate-desktop/mate-terminal)
- Mintty - [Web](https://mintty.github.io/)
- Pantheon / Elementary - [Web](https://github.com/elementary/terminal)
- Tilix - [Web](https://gnunn1.github.io/tilix-web/)
- XFCE4 - [Web](https://docs.xfce.org/apps/terminal/start)
<br/>
## 🎨 [Themes](https://mayccoll.github.io/Gogh/)
## 🎨 [Themes](https://Gogh-Co.github.io/Gogh/)
We have lots of themes. Check them out [here](https://mayccoll.github.io/Gogh/)!
We have lots of themes. Check them out [here](https://Gogh-Co.github.io/Gogh/)!
also all themes in json format: https://raw.githubusercontent.com/Mayccoll/Gogh/master/data/themes.json
also all themes in json format: https://raw.githubusercontent.com/Gogh-Co/Gogh/master/data/themes.json
<br/>
<br/>
## 📌 [How to](https://github.com/Mayccoll/Gogh/blob/master/content/howto.md)
## 📌 [How to](https://github.com/Gogh-Co/Gogh/blob/master/content/howto.md)
If you want to create your own color scheme or contribute to the project, [start here](https://github.com/Mayccoll/Gogh/blob/master/content/howto.md).
If you want to create your own color scheme or contribute to the project, [start here](https://github.com/Gogh-Co/Gogh/blob/master/content/howto.md).
<br/>
## :thinking: [Help](https://github.com/Mayccoll/Gogh/blob/master/content/help.md)
## :thinking: [Help](https://github.com/Gogh-Co/Gogh/blob/master/content/help.md)
<br/>
<br/>
@@ -109,6 +121,7 @@ If you want to create your own color scheme or contribute to the project, [start
- [Hemisu](https://noahfrederick.com/log/hemisu-for-os-x-terminal/) by [Noah Frederick](https://github.com/noahfrederick)
- [kokuban](https://github.com/ygkn/kokuban) by [ygkn](https://github.com/ygkn)
- [Monokai](https://web.archive.org/web/20161117102850/https://www.monokai.nl/blog/2006/07/15/textmate-color-theme) by [Wimer Hazenberg](https://github.com/monokai)
- [Nightfox](https://github.com/EdenEast/nightfox.nvim)
- [Ocean](https://github.com/fabianperez/ocean-dark-iterm) by [Fabian Perez](https://github.com/fabianperez)
- [Omni](https://github.com/getomni)
- [One Dark & Light theme set](https://github.com/nathanbuchar/one-dark-terminal) by [Nathan Buchar](https://github.com/nathanbuchar)
@@ -117,14 +130,17 @@ If you want to create your own color scheme or contribute to the project, [start
- [SMYCK](http://color.smyck.org/) by [John-Paul Bader](https://github.com/hukl)
- [Snazzy](https://github.com/sindresorhus/hyper-snazzy) by [Sindre Sorhus](https://github.com/sindresorhus)
- [Solarized](https://ethanschoonover.com/solarized) by [Ethan Schoonover](https://github.com/altercation)
- [Sonokai](https://github.com/sainnhe/sonokai) by [Sainnhe Park](https://github.com/sainnhe)
- [Srcery](https://github.com/roosta/vim-srcery) by [Daniel Berg](https://github.com/roosta)
- [Summer Pop](https://github.com/guillermoap/Gogh) by [Guillermo Aguirre](https://github.com/guillermoap)
- [SynthWave '84 ](https://github.com/robb0wen/synthwave-vscode)
- [SynthWave Alpha](https://github.com/vikpe/synthwave-alpha)
- [Terminal Sexy](https://terminal.sexy) by [George Czabania](https://github.com/stayradiated)
- [Tilix](https://github.com/storm119/Tilix-Themes)
- [Tokyo Night](https://github.com/enkia/tokyo-night-vscode-theme)
- [Tomorrow color theme set](https://github.com/chriskempson/tomorrow-theme) by [Chris Kempson](https://github.com/chriskempson)
- Material theme by [Mitchel van Eijgen](https://gist.github.com/mvaneijgen/4c56701215847dd5ddcf) and [Liu Xinan](https://gist.github.com/xinan/ca2b82fef6aaa0d1e099)
- [KANAGAWA.nvim](https://github.com/rebelot/kanagawa.nvim)
<br/>
<br/>
@@ -132,7 +148,7 @@ If you want to create your own color scheme or contribute to the project, [start
## :heart: Contributors:
- [@contributors](https://github.com/Mayccoll/Gogh/graphs/contributors)
- [@contributors](https://github.com/Gogh-Co/Gogh/graphs/contributors)
<br/>
<br/>
@@ -149,17 +165,19 @@ There is no blue without yellow and without orange.
- Miguel D. Quintero - [Lanet.co](https://lanet.co)
<br/>
<br/>
[💵 Buy me a coffee - paypal](https://paypal.me/mgldvd?country.x=CO&locale.x=es_XC)
## Mentions
## 📣 Mentions
- [VSCode Theme](https://marketplace.visualstudio.com/items?itemName=Avetis.gogh-theme)
- [Awesome-Shell](https://github.com/alebcay/awesome-shell)
- [Hipertextual](https://hipertextual.com/archivo/2014/11/4bit/)
- [MuyLinux](https://www.muylinux.com/2015/06/06/ping-91)
- [Reddit - elementaryos](https://www.reddit.com/r/elementaryos/comments/3ivnb7/how_to_change_terminals_colors/)
- [dev.to](https://dev.to/mayccoll/color-scheme-for-your-terminal-1pea)
- [dev.to](https://dev.to/Gogh-Co/color-scheme-for-your-terminal-1pea)
## Themes in `json` format
@@ -169,6 +187,13 @@ In your terminal type:
bash tools/generate.sh
```
this generates a json file located at `gh-pages/data/themes.json`
This generates a json file located at `gh-pages/data/themes.json`
Original script source: https://gist.github.com/rapgru/09b449285231d18f4e4536c5f48fc927
## 🌟 Stargazers over time
[![Stargazers over time](https://starchart.cc/Gogh-Co/Gogh.svg)](https://starchart.cc/Gogh-Co/Gogh)
orginal script source: https://gist.github.com/rapgru/09b449285231d18f4e4536c5f48fc927

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ GLOBAL_VAR_CLEANUP() {
unset PROFILE_NAME
}
# Note: Since all scripts gets invoked in a subshell the traps from the parent shell
# Note: Since all scripts gets invoked in a subshell the traps from the parent shell
# will not get inherited. Hence traps defined in gogh.sh and print-themes.sh will still trigger
trap 'GLOBAL_VAR_CLEANUP; trap - EXIT' EXIT HUP INT QUIT PIPE TERM
@@ -53,7 +53,9 @@ if [[ -z "${TERMINAL:-}" ]]; then
# | Check for the terminal name (depening on os)
# | ===========================================
OS="$(uname)"
if [[ "$OS" = "Darwin" ]]; then
if [[ "$TERM" = "xterm-kitty" ]]; then
TERMINAL="kitty"
elif [[ "$OS" = "Darwin" ]]; then
TERMINAL=$TERM_PROGRAM
elif [[ "${OS#CYGWIN}" != "${OS}" ]]; then
TERMINAL="mintty"
@@ -110,6 +112,32 @@ case "${TERMINAL}" in
fi
;;
foot )
CFGFILE="${HOME}/.config/foot/foot.ini"
if [[ ! -f "${CFGFILE}" ]]; then
printf '\n%s\n' "Error: Couldn't find an existing configuration file."
exit 1
fi
;;
kitty )
if [[ -z "${KITTY_CONFIG_DIRECTORY:-}" ]]; then
KITTY_CONFIG_DIRECTORY="${HOME}/.config/kitty"
fi
CFGFILE="${KITTY_CONFIG_DIRECTORY}/kitty.conf"
if [[ ! -f "${CFGFILE}" ]]; then
printf '\n%s\n' "Error: Couldn't find an existing configuration file for Kitty."
exit 1
fi
;;
konsole )
CFGFILE="${HOME}/.config/konsolerc"
if [[ ! -f "${CFGFILE}" ]]; then
printf '\n%s\n' "Error: Couldn't find an existing configuration file for Konsole."
exit 1
fi
;;
esac
@@ -170,6 +198,34 @@ updateMinttyConfig () {
sed -i -r -e "s/^${name}=.+/$(createMinttyEntry "${name}" "${color}")/g" "${config}"
}
updateFootConfig () {
local config="${1}"
local color="${2}"
local name="${3}"
sed -i -r -e "s/^${name}=.+/${name}=${color/\#/}/g" "${config}"
}
createKonsoleEntry () {
local name="${1}"
local color="${2}"
set --
set -- $(hexRGBtoDecRGB "${color}")
R=${1}; shift; G=${1}; shift; B=${1}; shift
echo -e "[$name]\nColor=${R},${G},${B}\n"
}
createKonsoleTriple () {
local name="${1}"
local colorn="${2}" # normal and faint
local colori="${3}" # intense
createKonsoleEntry "${name}" "${colorn}"
createKonsoleEntry "${name}Faint" "${colorn}"
createKonsoleEntry "${name}Intense" "${colori}"
}
convertNameAndRGBtoITerm() {
local name="${1}"
local color="${2}"
@@ -192,7 +248,7 @@ dlist_append() {
local key="${1}"; shift
local val="${1}"; shift
local entries
entries="$(
{
"${DCONF}" read "${key}" | tr -d "[]" | tr , "\n" | grep -F -v "${val}"
@@ -329,7 +385,19 @@ apply_elementary() {
# |
# | Applying values on elementary/pantheon terminal
# | ===========================================
gset background "${BACKGROUND_COLOR}"
local BG_COLOR="${BACKGROUND_COLOR}"
# If the background color is in the format #rrggbb, convert it to rgba(r,g,b,0.95).
# This makes it 5% transparent, which is the default in elementary OS.
if [[ ${BACKGROUND_COLOR} =~ ^#[[:xdigit:]]{6}$ ]]; then
local R="$((16#${BACKGROUND_COLOR:1:2}))"
local G="$((16#${BACKGROUND_COLOR:3:2}))"
local B="$((16#${BACKGROUND_COLOR:5:2}))"
BG_COLOR="rgba($R,$G,$B,0.95)"
fi
gset background "${BG_COLOR}"
gset foreground "${FOREGROUND_COLOR}"
gset cursor-color "${CURSOR_COLOR}"
gset palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
@@ -411,7 +479,7 @@ apply_alacritty() {
# 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${SCRIPT_PATH}/apply-alacritty.py" ]]; then
@@ -428,11 +496,146 @@ apply_alacritty() {
}
apply_foot() {
# |
# | Applying values on foot
# | ===========================================
echo "Patching foot configuration file (${CFGFILE}) with new colors..."
updateFootConfig "$CFGFILE" "$COLOR_01" "regular0"
updateFootConfig "$CFGFILE" "$COLOR_02" "regular1"
updateFootConfig "$CFGFILE" "$COLOR_03" "regular2"
updateFootConfig "$CFGFILE" "$COLOR_04" "regular3"
updateFootConfig "$CFGFILE" "$COLOR_05" "regular4"
updateFootConfig "$CFGFILE" "$COLOR_06" "regular5"
updateFootConfig "$CFGFILE" "$COLOR_07" "regular6"
updateFootConfig "$CFGFILE" "$COLOR_08" "regular7"
updateFootConfig "$CFGFILE" "$COLOR_09" "bright0"
updateFootConfig "$CFGFILE" "$COLOR_10" "bright1"
updateFootConfig "$CFGFILE" "$COLOR_11" "bright2"
updateFootConfig "$CFGFILE" "$COLOR_12" "bright3"
updateFootConfig "$CFGFILE" "$COLOR_13" "bright4"
updateFootConfig "$CFGFILE" "$COLOR_14" "bright5"
updateFootConfig "$CFGFILE" "$COLOR_15" "bright6"
updateFootConfig "$CFGFILE" "$COLOR_16" "bright7"
updateFootConfig "$CFGFILE" "$BACKGROUND_COLOR" "background"
updateFootConfig "$CFGFILE" "$FOREGROUND_COLOR" "foreground"
echo "Done - please reopen your foot terminal to see the changes"
}
apply_kitty() {
# |
# | Applying values on Kitty
# | ===========================================
echo "Patching kitty configuration file ($CFGFILE) with include of color theme file..."
COLOR_FILE="colors.conf"
if ! grep -q "^include $COLOR_FILE$" "$CFGFILE" ; then
echo "" >> "$CFGFILE"
echo "# Added by Gogh" >> "$CFGFILE"
echo "include $COLOR_FILE" >> "$CFGFILE"
fi
CFGFILE="${KITTY_CONFIG_DIRECTORY}/$COLOR_FILE"
echo "Updating color theme file ($CFGFILE) with theme..."
rm -f "$CFGFILE"
echo "# Color theme: $PROFILE_NAME" >> "$CFGFILE"
echo "# Auto-generated by Gogh (https://Gogh-Co.github.io/Gogh/)" >> "$CFGFILE"
echo "" >> "$CFGFILE"
echo "color0 $COLOR_01" >> "$CFGFILE"
echo "color1 $COLOR_02" >> "$CFGFILE"
echo "color2 $COLOR_03" >> "$CFGFILE"
echo "color3 $COLOR_04" >> "$CFGFILE"
echo "color4 $COLOR_05" >> "$CFGFILE"
echo "color5 $COLOR_06" >> "$CFGFILE"
echo "color6 $COLOR_07" >> "$CFGFILE"
echo "color7 $COLOR_08" >> "$CFGFILE"
echo "color8 $COLOR_09" >> "$CFGFILE"
echo "color9 $COLOR_10" >> "$CFGFILE"
echo "color10 $COLOR_11" >> "$CFGFILE"
echo "color11 $COLOR_12" >> "$CFGFILE"
echo "color12 $COLOR_13" >> "$CFGFILE"
echo "color13 $COLOR_14" >> "$CFGFILE"
echo "color14 $COLOR_15" >> "$CFGFILE"
echo "color15 $COLOR_16" >> "$CFGFILE"
echo "background $BACKGROUND_COLOR" >> "$CFGFILE"
echo "foreground $FOREGROUND_COLOR" >> "$CFGFILE"
[ -n "$HIGHLIGHT_FG_COLOR" ] && echo "selection_foreground $HIGHLIGHT_FG_COLOR" >> "$CFGFILE"
[ -n "$HIGHLIGHT_BG_COLOR" ] && echo "selection_background $HIGHLIGHT_BG_COLOR" >> "$CFGFILE"
echo "cursor $CURSOR_COLOR" >> "$CFGFILE"
echo "Done - please reopen your kitty terminal to see the changes"
}
apply_konsole() {
# |
# | Applying values on Konsole
# | ===========================================
PARENT=$(grep -o "^DefaultProfile=.*$" ${CFGFILE} | cut -d '=' -f 2)
if [[ -z "${PARENT}" ]]; then
PARENT="FALLBACK/"
fi
if [[ -z "${XDG_DATA_HOME:-}" ]]; then
KDIR="${HOME}/.local/share/konsole"
else
KDIR="${XDG_DATA_HOME}/konsole"
fi
KPROFILE="${KDIR}/${PROFILE_NAME}.profile"
if [[ -f "${KPROFILE}" ]]; then
echo "Profile ${PROFILE_NAME} already exists in Konsole confiuration (${KONSOLE_DIR}); Skipping ..."
exit 0
fi
touch "${KPROFILE}"
echo -e "[Appearance]\nColorScheme=${PROFILE_NAME}\n" >> "${KPROFILE}"
echo -e "[General]\nName=${PROFILE_NAME}\nParent=$PARENT" >> "${KPROFILE}"
KCOLORSCHEME="${KDIR}/${PROFILE_NAME}.colorscheme"
if [[ -f "${KCOLORSCHEME}" ]]; then
echo "Color Scheme ${PROFILE_NAME} already exists in Konsole confiuration (${KONSOLE_DIR}); Skipping ..."
exit 0
fi
touch "${KCOLORSCHEME}"
createKonsoleTriple "Background" "${BACKGROUND_COLOR}" "${BACKGROUND_COLOR}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color0" "${COLOR_01}" "${COLOR_09}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color1" "${COLOR_02}" "${COLOR_10}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color2" "${COLOR_03}" "${COLOR_11}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color3" "${COLOR_04}" "${COLOR_12}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color4" "${COLOR_05}" "${COLOR_13}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color5" "${COLOR_06}" "${COLOR_14}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color6" "${COLOR_07}" "${COLOR_15}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Color7" "${COLOR_08}" "${COLOR_16}" >> "${KCOLORSCHEME}"
createKonsoleTriple "Foreground" "${FOREGROUND_COLOR}" "${FOREGROUND_COLOR}" >> "${KCOLORSCHEME}"
echo "[General]" >> "${KCOLORSCHEME}"
echo "Blur=false" >> "${KCOLORSCHEME}"
echo "ColorRandomization=false" >> "${KCOLORSCHEME}"
echo "Description=${PROFILE_NAME}" >> "${KCOLORSCHEME}"
echo "Opacity=1" >> "${KCOLORSCHEME}"
echo "Wallpaper=" >> "${KCOLORSCHEME}"
}
apply_darwin() {
# |
# | Applying values on iTerm2
# | ===========================================
BACKGROUND_COLOR=$(convertNameAndRGBtoITerm "Background Color" "$BACKGROUND_COLOR")
FOREGROUND_COLOR=$(convertNameAndRGBtoITerm "Foreground Color" "$FOREGROUND_COLOR")
COLOR_01=$(convertNameAndRGBtoITerm "Ansi 0 Color" "$COLOR_01")
@@ -467,7 +670,7 @@ apply_gtk() {
# | ===========================================
local legacy="${1:-}"
# This is to avoid doing the profile loop definition twice
if [[ -z "${legacy}" ]]; then
CONFTOOL="${DCONF} read"
@@ -486,7 +689,7 @@ apply_gtk() {
fi
done
# Fallback if there is no default profile
# Fallback if there is no default profile
set -- $(${CONFTOOL} ${PROFILE_LIST_KEY} | tr "[]'," " ")
: ${DEFAULT_SLUG:="$1"}
@@ -632,7 +835,7 @@ apply_xfce4-terminal() {
printf '%s\n' \
"; Generated by Gogh" \
"; https://mayccoll.github.io/Gogh" \
"; https://Gogh-Co.github.io/Gogh" \
"[Scheme]" \
"Name=${PROFILE_NAME}" \
"ColorForeground=${FOREGROUND_COLOR}" \
@@ -653,7 +856,7 @@ apply_xfce4-terminal() {
else
echo "${L_COLORPALETTE}" >> "${CONFFILE}"
fi
if grep -q "^ColorCursor=" "${CONFFILE}"; then
sed -i -r -e "s/^ColorCursor=.*/${L_COLORCURSOR}/" "${CONFFILE}"
else
@@ -778,6 +981,18 @@ case "${TERMINAL}" in
apply_alacritty
;;
foot )
apply_foot
;;
kitty )
apply_kitty
;;
konsole )
apply_konsole
;;
* )
printf '%s\n' \
"Unsupported terminal!" \
@@ -791,8 +1006,11 @@ case "${TERMINAL}" in
" gnome-terminal" \
" tilix" \
" xfce4-terminal" \
" foot" \
" kitty" \
" konsole" \
"" \
"If you believe you have recieved this message in error," \
"If you believe you have received this message in error," \
"try manually setting \`TERMINAL', hint: ps -h -o comm -p \$PPID"
exit 1
;;

View File

@@ -1,14 +1,14 @@
![elementary](https://raw.githubusercontent.com/Mayccoll/Elementary-OS-Terminal-Colors/master/images/gogh/Gogh-logo.png)
![elementary](https://raw.githubusercontent.com/Gogh-Co/Elementary-OS-Terminal-Colors/master/images/gogh/Gogh-logo.png)
-----
# HELP
- [Ubuntu 19.10: default_profile not a valid identifier, command not found](https://github.com/Mayccoll/Gogh/issues/203)
- [Using Elementary terminal but says unsupported](https://github.com/Mayccoll/Gogh/issues/175)
- [Doesn't working Debian](https://github.com/Mayccoll/Gogh/issues/63)
- [Not Working on Ubuntu](https://github.com/Mayccoll/Gogh/issues/41)
- [Ubuntu 19.10: default_profile not a valid identifier, command not found](https://github.com/Gogh-Co/Gogh/issues/203)
- [Using Elementary terminal but says unsupported](https://github.com/Gogh-Co/Gogh/issues/175)
- [Doesn't working Debian](https://github.com/Gogh-Co/Gogh/issues/63)
- [Not Working on Ubuntu](https://github.com/Gogh-Co/Gogh/issues/41)
## Elementary OS
@@ -26,7 +26,7 @@ source .bashrc
## Debian Fixes
### [Fix 1](https://github.com/Mayccoll/Gogh/issues/63#issuecomment-361071956) (@romzie):
### [Fix 1](https://github.com/Gogh-Co/Gogh/issues/63#issuecomment-361071956) (@romzie):
- reset your profiles:
@@ -34,7 +34,7 @@ source .bashrc
dconf reset -f /org/gnome/terminal/legacy/profiles:/
```
### [Fix 2](https://github.com/Mayccoll/Gogh/issues/63#issuecomment-401224491) (@MalwareJedi):
### [Fix 2](https://github.com/Gogh-Co/Gogh/issues/63#issuecomment-401224491) (@MalwareJedi):
- Reset your profiles:
@@ -49,7 +49,7 @@ dconf reset -f /org/gnome/terminal/legacy/profiles:/
- Confirm **Default** is still listed in your profiles.
- If it is, run the Gogh script again.
### [Fix 3](https://github.com/Mayccoll/Gogh/issues/63#issuecomment-401510226) (@sui74):
### [Fix 3](https://github.com/Gogh-Co/Gogh/issues/63#issuecomment-401510226) (@sui74):
- Reset your profiles:

View File

@@ -1,5 +1,5 @@
![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo.png)
![elementary](https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/gogh/Gogh-logo.png)
-----
@@ -15,7 +15,7 @@ Please feel free to use and create your own color schemes.
- **The Script**
https://github.com/Mayccoll/Gogh/blob/master/themes/_base.sh
https://github.com/Gogh-Co/Gogh/blob/master/_base.sh
- **Variables**
@@ -70,7 +70,7 @@ In comments variables is that of the console belongs each color.
Here is a picture that explains a little better as colors are distributed.
![Colors](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/colors.png)
![Colors](https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/gogh/colors.png)
- **View Colors**

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -24,7 +24,7 @@
</head>
<body>
<a href=https://github.com/Mayccoll/Gogh>
<a href=https://github.com/Gogh-Co/Gogh>
<img
loading="lazy"
width="149"
@@ -39,7 +39,7 @@
<header class="gogh-header">
<h1>
<span> Gogh </span>
<img src="https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo-dark.png" alt="">
<img src="https://raw.githubusercontent.com/Gogh-Co/Gogh/master/images/gogh/Gogh-logo-dark.png" alt="">
</h1>
</header>
@@ -57,7 +57,7 @@
<div class=github-int>
<a class="github-button"
href=https://github.com/Mayccoll/Gogh
href=https://github.com/Gogh-Co/Gogh
data-color-scheme="no-preference: dark; light: light; dark: dark;"
data-size=large
aria-label="Star ntkme/github-buttons on GitHub">
@@ -65,7 +65,7 @@
</a>
<!-- Place this tag where you want the button to render. -->
<a class="github-button"
href="https://github.com/Mayccoll/Gogh"
href="https://github.com/Gogh-Co/Gogh"
data-color-scheme="no-preference: dark; light: light; dark: dark;"
data-icon="octicon-star"
data-size="large"
@@ -269,7 +269,7 @@
<script src="https://cdn.jsdelivr.net/npm/shufflejs@5.3.0/dist/shuffle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios@0.27.2/dist/axios.min.js"></script>
<script src=https://buttons.github.io/buttons.js async="" defer="" id=github-bjs></script>

View File

@@ -117,7 +117,7 @@ function sortColors (colors) {
* ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
*/
var $getUrl = 'https://raw.githubusercontent.com/Mayccoll/Gogh/master/data/themes.json';
var $getUrl = 'https://raw.githubusercontent.com/Gogh-Co/Gogh/master/data/themes.json';
const $app = {
data () {

30
gogh.sh
View File

@@ -12,7 +12,7 @@ GLOBAL_VAR_CLEANUP(){
trap 'GLOBAL_VAR_CLEANUP; trap - EXIT' EXIT HUP INT QUIT PIPE TERM
# TO-DO: Investigate dynamically building this array e.g.
# curl -s https://github.com/Mayccoll/Gogh/tree/master/themes | grep -o "title=.*\.sh\" " | awk -F '=' '{print $2}'
# curl -s https://github.com/Gogh-Co/Gogh/tree/master/themes | grep -o "title=.*\.sh\" " | awk -F '=' '{print $2}'
declare -a THEMES=(
'3024-day.sh'
'3024-night.sh'
@@ -24,6 +24,7 @@ declare -a THEMES=(
'argonaut.sh'
'arthur.sh'
'atom.sh'
'aura.sh'
'ayu-dark.sh'
'ayu-light.sh'
'ayu-mirage.sh'
@@ -34,7 +35,12 @@ declare -a THEMES=(
'birds-of-paradise.sh'
'blazer.sh'
'bluloco-light.sh'
'bluloco-zsh-light.sh'
'borland.sh'
'breath-light.sh'
'breath-silverfox.sh'
'breath.sh'
'breeze.sh'
'broadcast.sh'
'brogrammer.sh'
'c64.sh'
@@ -54,6 +60,7 @@ declare -a THEMES=(
'dehydration.sh'
'desert.sh'
'dimmed-monokai.sh'
'dissonance.sh'
'dracula.sh'
'earthsong.sh'
'elemental.sh'
@@ -75,6 +82,7 @@ declare -a THEMES=(
'frontend-galaxy.sh'
'geohot.sh'
'github.sh'
'gogh.sh'
'gooey.sh'
'google-dark.sh'
'google-light.sh'
@@ -95,6 +103,7 @@ declare -a THEMES=(
'hurtado.sh'
'hybrid.sh'
'ibm3270.sh'
'ibm3270-hicontrast.sh'
'ic-green-ppl.sh'
'ic-orange-ppl.sh'
'idle-toes.sh'
@@ -103,6 +112,7 @@ declare -a THEMES=(
'japanesque.sh'
'jellybeans.sh'
'jup.sh'
'kanagawa.sh'
'kibble.sh'
'kokuban.sh'
'laserwave.sh'
@@ -131,13 +141,16 @@ declare -a THEMES=(
'mono-yellow.sh'
'monokai-dark.sh'
'monokai-pro.sh'
'monokai-pro-ristretto.sh'
'monokai-soda.sh'
'morada.sh'
'n0tch2k.sh'
'neon-night.sh'
'neopolitan.sh'
'nep.sh'
'neutron.sh'
'night-owl.sh'
'nightfox.sh'
'nightlion-v1.sh'
'nightlion-v2.sh'
'nighty.sh'
@@ -187,6 +200,7 @@ declare -a THEMES=(
'solarized-dark-higher-contrast.sh'
'solarized-dark.sh'
'solarized-light.sh'
'sonokai.sh'
'spacedust.sh'
'spacegray-eighties-dull.sh'
'spacegray-eighties.sh'
@@ -197,17 +211,19 @@ declare -a THEMES=(
'summer-pop.sh'
'sundried.sh'
'sweet-eliverlara.sh'
'sweet.sh'
'sweet-terminal.sh'
'symphonic.sh'
'synthwave.sh'
'synthwave-alpha.sh'
'teerb.sh'
'tender.sh'
'terminal-basic.sh'
'terminix-dark.sh'
'thayer-bright.sh'
'tin.sh'
'tokyo-night-light'
'tokyo-night-storm'
'tokyo-night'
'tokyo-night-light.sh'
'tokyo-night-storm.sh'
'tokyo-night.sh'
'tomorrow-night-blue.sh'
'tomorrow-night-bright.sh'
'tomorrow-night-eighties.sh'
@@ -233,7 +249,7 @@ declare -a THEMES=(
)
# Allow developer to change url to forked url for easier testing
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
PROGRESS_URL="https://raw.githubusercontent.com/phenonymous/shell-progressbar/1.0/progress.sh"
capitalize() {
@@ -362,6 +378,8 @@ if [[ -z "${TERMINAL:-}" ]]; then
TERMINAL=$TERM_PROGRAM
elif [[ "${OS#CYGWIN}" != "${OS}" ]]; then
TERMINAL="mintty"
elif [[ "$TERM" = "xterm-kitty" ]]; then
TERMINAL="kitty"
else
# |
# | Depending on how the script was invoked, we need

25
gogh.yml Normal file
View File

@@ -0,0 +1,25 @@
---
name: Gogh
color-01: "#243342" # Black (Host)
color-02: "#c54133" # Red (Syntax string)
color-03: "#27ae60" # Green (Command)
color-04: "#edb20a" # Yellow (Command second)
color-05: "#2479d0" # Blue (Path)
color-06: "#7d3ea0" # Magenta (Syntax var)
color-07: "#1d8579" # Cyan (Promp)
color-08: "#c9cccd" # Light Gray
color-09: "#34495E" # Dark Gray
color-10: "#E74C3C" # Light Red (Command error)
color-11: "#2ECC71" # Light Green (Exec)
color-12: "#F1C40F" # Light Yellow
color-13: "#3498DB" # Light Blue (Folder)
color-14: "#9B59B6" # Light Magenta
color-15: "#2AA198" # Light Cyan
color-16: "#ECF0F1" # White
background: "#0D1926" # Background Color
foreground: "#ECF0F1" # Foreground Color (Text)
cursor: "#edb20a" # Cursor

View File

@@ -4,6 +4,7 @@
"description": "",
"main": "",
"scripts": {
"dev": "gulp dev",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",

View File

@@ -1,5 +1,5 @@
![elementary](https://raw.githubusercontent.com/Mayccoll/Elementary-OS-Terminal-Colors/master/images/gogh/Gogh-logo.png)
![elementary](https://raw.githubusercontent.com/Gogh-Co/Elementary-OS-Terminal-Colors/master/images/gogh/Gogh-logo.png)
-----

View File

@@ -9,7 +9,7 @@ if [[ "${COLORTERM:-}" != "truecolor" ]] && [[ "${COLORTERM:-}" != "24bit" ]]; t
fi
# Print all themes without applying, this variable gets checked in apply-colors.sh
export GOGH_DRY_RUN=1
export GOGH_DRY_RUN=1
color () {
printf '%b\n' "${DEMO_COLOR_01} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 01 'tput setaf 0'" # black
@@ -213,7 +213,7 @@ declare -a THEMES=(
# 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
PROGRESS_URL="https://raw.githubusercontent.com/phenonymous/shell-progressbar/1.0/progress.sh"
capitalize() {

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -1,6 +0,0 @@
![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo.png)
## Themes:
[Go to theme page :link:](http://mayccoll.github.io/Gogh/)

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

55
themes/aura.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#110f18" # Black
export COLOR_02="#ff6767" # Red
export COLOR_03="#61ffca" # Green
export COLOR_04="#ffca85" # Yellow
export COLOR_05="#a277ff" # Blue
export COLOR_06="#a277ff" # Magenta
export COLOR_07="#61ffca" # Cyan
export COLOR_08="#edecee" # Light gray
export COLOR_09="#6d6d6d" # Dark gray
export COLOR_10="#ffca85" # Light Red
export COLOR_11="#a277ff" # Light Green
export COLOR_12="#ffca85" # Light Yellow
export COLOR_13="#a277ff" # Light Blue
export COLOR_14="#a277ff" # Light Magenta
export COLOR_15="#61ffca" # Light Cyan
export COLOR_16="#edecee" # White
export BACKGROUND_COLOR="#15141B" # Background Color
export FOREGROUND_COLOR="#edecee" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Aura"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

55
themes/bluloco-zsh-light.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#e4e5f1" # Black
export COLOR_02="#d52753" # Red
export COLOR_03="#23974a" # Green
export COLOR_04="#df631c" # Yellow
export COLOR_05="#275fe4" # Blue
export COLOR_06="#823ff1" # Magenta
export COLOR_07="#27618d" # Cyan
export COLOR_08="#000000" # Light gray
export COLOR_09="#5794de" # Dark gray
export COLOR_10="#ff6480" # Light Red
export COLOR_11="#3cbc66" # Light Green
export COLOR_12="#c5a332" # Light Yellow
export COLOR_13="#0099e1" # Light Blue
export COLOR_14="#ce33c0" # Light Magenta
export COLOR_15="#6d93bb" # Light Cyan
export COLOR_16="#26272d" # White
export BACKGROUND_COLOR="#f9f9f9" # Background Color
export FOREGROUND_COLOR="#383a42" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Bluloco Zsh Light"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

55
themes/breath-light.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#E8E8E8" # HOST
export COLOR_02="#ED1515" # SYNTAX_STRING
export COLOR_03="#C0392B" # COMMAND
export COLOR_04="#F67400" # COMMAND_COLOR2
export COLOR_05="#1D99F3" # PATH
export COLOR_06="#9B59B6" # SYNTAX_VAR
export COLOR_07="#1ABC9C" # PROMP
export COLOR_08="#FCFCFC" #
export COLOR_09="#7F8C8D" #
export COLOR_10="#C0392B" # COMMAND_ERROR
export COLOR_11="#55A649" # EXEC
export COLOR_12="#FDBC4B" #
export COLOR_13="#3DAEE9" # FOLDER
export COLOR_14="#8E44AD" #
export COLOR_15="#16A085" #
export COLOR_16="#FFFFFF" #
export BACKGROUND_COLOR="#E8E8E8" # Background Color
export FOREGROUND_COLOR="#292F34" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Breath Light"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

55
themes/breath-silverfox.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#1e2229" # HOST
export COLOR_02="#ed1515" # SYNTAX_STRING
export COLOR_03="#44853a" # COMMAND
export COLOR_04="#f67400" # COMMAND_COLOR2
export COLOR_05="#1d99f3" # PATH
export COLOR_06="#9b59b6" # SYNTAX_VAR
export COLOR_07="#1abc9c" # PROMP
export COLOR_08="#fcfcfc" #
export COLOR_09="#7f8c8d" #
export COLOR_10="#c0392b" # COMMAND_ERROR
export COLOR_11="#55a649" # EXEC
export COLOR_12="#fdbc4b" #
export COLOR_13="#3daee9" # FOLDER
export COLOR_14="#8e44ad" #
export COLOR_15="#16a085" #
export COLOR_16="#ffffff" #
export BACKGROUND_COLOR="#1e2229" # Background Color
export FOREGROUND_COLOR="#bbbbbb" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Breath Silverfox"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

55
themes/breath.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#1E2229" # HOST
export COLOR_02="#ED1515" # SYNTAX_STRING
export COLOR_03="#44853A" # COMMAND
export COLOR_04="#F67400" # COMMAND_COLOR2
export COLOR_05="#1D99F3" # PATH
export COLOR_06="#9B59B6" # SYNTAX_VAR
export COLOR_07="#1ABC9C" # PROMP
export COLOR_08="#FCFCFC" #
export COLOR_09="#7F8C8D" #
export COLOR_10="#C0392B" # COMMAND_ERROR
export COLOR_11="#55A649" # EXEC
export COLOR_12="#FDBC4B" #
export COLOR_13="#3DAEE9" # FOLDER
export COLOR_14="#8E44AD" #
export COLOR_15="#16A085" #
export COLOR_16="#FFFFFF" #
export BACKGROUND_COLOR="#1E2229" # Background Color
export FOREGROUND_COLOR="#17A88B" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Breath"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

55
themes/breeze.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#232627" # HOST
export COLOR_02="#ED1515" # SYNTAX_STRING
export COLOR_03="#11D116" # COMMAND
export COLOR_04="#F67400" # COMMAND_COLOR2
export COLOR_05="#1D99F3" # PATH
export COLOR_06="#9B59B6" # SYNTAX_VAR
export COLOR_07="#1ABC9C" # PROMP
export COLOR_08="#FCFCFC" #
export COLOR_09="#7F8C8D" #
export COLOR_10="#C0392B" # COMMAND_ERROR
export COLOR_11="#1CDC9A" # EXEC
export COLOR_12="#FDBC4B" #
export COLOR_13="#3DAEE9" # FOLDER
export COLOR_14="#8E44AD" #
export COLOR_15="#16A085" #
export COLOR_16="#FFFFFF" #
export BACKGROUND_COLOR="#232627" # Background Color
export FOREGROUND_COLOR="#FCFCFC" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Breeze"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -38,7 +38,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

55
themes/dissonance.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#000000" # HOST
export COLOR_02="#dc322f" # SYNTAX_STRING
export COLOR_03="#56db3a" # COMMAND
export COLOR_04="#ff8400" # COMMAND_COLOR2
export COLOR_05="#0084d4" # PATH
export COLOR_06="#b729d9" # SYNTAX_VAR
export COLOR_07="#ccccff" # PROMP
export COLOR_08="#ffffff" #
export COLOR_09="#d6dbe5" #
export COLOR_10="#dc322f" # COMMAND_ERROR
export COLOR_11="#56db3a" # EXEC
export COLOR_12="#ff8400" #
export COLOR_13="#0084d4" # FOLDER
export COLOR_14="#b729d9" #
export COLOR_15="#ccccff" #
export COLOR_16="#ffffff" #
export BACKGROUND_COLOR="#000000" # Background Color
export FOREGROUND_COLOR="#ffffff" # Text
export CURSOR_COLOR="#dc322f" # Cursor
export PROFILE_NAME="Dissonance"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -1,27 +1,27 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#42395D"
export COLOR_02="#A8757B"
export COLOR_03="#FF857F"
export COLOR_04="#E6C000"
export COLOR_05="#AE81FF"
export COLOR_06="#716799"
export COLOR_07="#C2FFDF"
export COLOR_08="#F8F8F2"
export COLOR_01="#42395D"
export COLOR_02="#A8757B"
export COLOR_03="#FF857F"
export COLOR_04="#E6C000"
export COLOR_05="#AE81FF"
export COLOR_06="#716799"
export COLOR_07="#C2FFDF"
export COLOR_08="#F8F8F2"
export COLOR_09="#75507B"
export COLOR_10="#FFB8D1"
export COLOR_11="#F1568E"
export COLOR_12="#D5A425"
export COLOR_13="#C5A3FF"
export COLOR_14="#8077A8"
export COLOR_15="#C2FFFF"
export COLOR_16="#F8F8F0"
export COLOR_09="#75507B"
export COLOR_10="#FFB8D1"
export COLOR_11="#F1568E"
export COLOR_12="#D5A425"
export COLOR_13="#C5A3FF"
export COLOR_14="#8077A8"
export COLOR_15="#C2FFFF"
export COLOR_16="#F8F8F0"
export BACKGROUND_COLOR="#5A5475"
export FOREGROUND_COLOR="#C2FFDF"
export CURSOR_COLOR="#FFB8D1"
export BACKGROUND_COLOR="#5A5475"
export FOREGROUND_COLOR="#C2FFDF"
export CURSOR_COLOR="#FFB8D1"
export PROFILE_NAME="Fairy Floss"
# =============================================================== #
@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -1,27 +1,27 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#42395D"
export COLOR_02="#A8757B"
export COLOR_03="#FF857F"
export COLOR_04="#E6C000"
export COLOR_05="#AE81FF"
export COLOR_06="#716799"
export COLOR_07="#C2FFDF"
export COLOR_08="#F8F8F2"
export COLOR_01="#42395D"
export COLOR_02="#A8757B"
export COLOR_03="#FF857F"
export COLOR_04="#E6C000"
export COLOR_05="#AE81FF"
export COLOR_06="#716799"
export COLOR_07="#C2FFDF"
export COLOR_08="#F8F8F2"
export COLOR_09="#75507B"
export COLOR_10="#FFB8D1"
export COLOR_11="#F1568E"
export COLOR_12="#D5A425"
export COLOR_13="#C5A3FF"
export COLOR_14="#8077A8"
export COLOR_15="#C2FFFF"
export COLOR_16="#F8F8F0"
export COLOR_09="#75507B"
export COLOR_10="#FFB8D1"
export COLOR_11="#F1568E"
export COLOR_12="#D5A425"
export COLOR_13="#C5A3FF"
export COLOR_14="#8077A8"
export COLOR_15="#C2FFFF"
export COLOR_16="#F8F8F0"
export BACKGROUND_COLOR="#42395D"
export FOREGROUND_COLOR="#C2FFDF"
export CURSOR_COLOR="#FFB8D1"
export BACKGROUND_COLOR="#42395D"
export FOREGROUND_COLOR="#C2FFDF"
export CURSOR_COLOR="#FFB8D1"
export PROFILE_NAME="Fairy Floss Dark"
# =============================================================== #
@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -40,7 +40,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env bash
#!/usr/bin/env bash
#==================== CONFIG THIS ======================#
export COLOR_01='#F9F5F5' # HOST :: WHITE
@@ -33,7 +33,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

55
themes/gogh.sh Executable file
View File

@@ -0,0 +1,55 @@
#!/usr/bin/env bash
# ====================CONFIG THIS =============================== #
export COLOR_01="#292D3E" # Black
export COLOR_02="#F07178" # Red
export COLOR_03="#62DE84" # Green
export COLOR_04="#FFCB6B" # Yellow
export COLOR_05="#75A1FF" # Blue
export COLOR_06="#F580FF" # Magenta
export COLOR_07="#60BAEC" # Cyan
export COLOR_08="#ABB2BF" # Light gray
export COLOR_09="#959DCB" # Dark gray
export COLOR_10="#F07178" # Light Red
export COLOR_11="#C3E88D" # Light Green
export COLOR_12="#FF5572" # Light Yellow
export COLOR_13="#82AAFF" # Light Blue
export COLOR_14="#FFCB6B" # Light Magenta
export COLOR_15="#676E95" # Light Cyan
export COLOR_16="#FFFEFE" # White
export BACKGROUND_COLOR="#292D3E" # Background Color
export FOREGROUND_COLOR="#BFC7D5" # Foreground Color (text)
export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
export PROFILE_NAME="Gogh"
# =============================================================== #
# =============================================================== #
# | 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/Gogh-Co/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

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

View File

@@ -39,7 +39,7 @@ 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"}
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"}
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then

Some files were not shown because too many files have changed in this diff Show More