Coder Social home page Coder Social logo

jdis03 / gogh Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gogh-co/gogh

0.0 0.0 0.0 36.21 MB

Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.

Home Page: https://gogh-co.github.io/Gogh/

Shell 97.44% Python 2.56%

gogh's Introduction

Gogh

Gogh
πŸ”Ή Visit the Website πŸ”Ή

Color scheme for your terminal

Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal. These schemes are designed to make your terminal more visually appealing and improve your productivity by providing a better contrast and color differentiation.

The inspiration for Gogh came from the clean and minimalistic design of Elementary OS, but the project has since grown to include a variety of unique and beautiful options. Not only does Gogh work on Linux systems, but it's also compatible with iTerm on macOS, providing a consistent and visually appealing experience across platforms.


Index:




gogh


βš™οΈ Pre-Install

In your terminal type:

sudo apt-get install dconf-cli uuid-runtime

You can now install in interactive mode (easy) or non-interactive mode (ideal for scripting)

πŸ“¦ Install

Interactive mode

1. Just copy and paste this one-line command:

bash -c "$(wget -qO- https://git.io/vQgMr)"

Or, if you are a Mac user:

bash -c "$(curl -sLo- https://git.io/vQgMr)"

2. Select the color theme installed from the terminal

DEMO:

gogh-demo-profile


πŸ€” Help


βš™οΈ Install (non-interactive mode)

Two ways:

  • Clone repo
  • Download only required files (bare minimum)

Clone repo

# Clone the repo into "$HOME/src/gogh"
mkdir -p "$HOME/src"
cd "$HOME/src"
git clone https://github.com/Gogh-Co/Gogh.git gogh
cd gogh

# necessary in the Gnome terminal on ubuntu
export TERMINAL=gnome-terminal

# necessary in the Alacritty terminal
pip install -r requirements.txt
export TERMINAL=alacritty

# Enter theme installs dir
cd installs

# install themes
./atom.sh
./dracula.sh

Download only required files (bare minimum)

# Download apply script
wget https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
# Download desired themes from ./installs/ like this:
wget https://github.com/Gogh-Co/Gogh/raw/master/installs/selenized-dark.sh

# Optional - download Alacritty dependency (may require additional python packages, see requirements.txt for more)
wget https://github.com/Gogh-Co/Gogh/raw/master/apply-alacritty.py
# Optional - download Terminator dependency (may require additional python packages, see requirements.txt for more)
wget https://github.com/Gogh-Co/Gogh/raw/master/apply-terminator.py

# You can also specify where to find the apply scripts with the following environmental variables:
GOGH_APPLY_SCRIPT=/path/to/apply-colors.sh
GOGH_ALACRITTY_SCRIPT=/path/to/apply-alacritty.py   # only needed if applying to Alacritty terminal
GOGH_TERMINATOR_SCRIPT=/path/to/apply-terminator.py # only needed if applying to Terminator terminal

# Control Gogh behavior with the following:
TERMINAL=gnome-terminal # Select for which terminal to install the theme
                        # (see apply-colors.sh for all supported terminals)
GOGH_NONINTERACTIVE= # Make output silent and answer all prompts with default value
                     # (errors will still be printed)
GOGH_USE_NEW_THEME= # Make theme the currently used/default one of the terminal
                    # Actual effect may differ between terminals
                    # Supported terminals: xfce4-terminal

# Apply downloaded theme (apply script must be in the same folder)
TERMINAL=gnome-terminal bash ./selenized-dark.sh
# OR specify apply script path
GOGH_APPLY_SCRIPT=/path/to/file/apply-colors.sh bash ./selenized-dark.sh

πŸ’» Terminals


🎨 Themes

We have lots of themes. Check them out here!

also all themes in json format: https://raw.githubusercontent.com/Gogh-Co/Gogh/master/data/themes.json


If you want to create your own color scheme or contribute to the project, start here.


⚫ Accessibility - wcag


🌱 First commit:

Nov 18, 2013 - aa9871e


❀️ Credits:


❀️ Contributors:

Many thanks to all who have participated in this project.

@contributors


🧠 Author (contributor)

I cannot claim to be the only author of this project. Without the help of the people who have contributed, this would not have been possible. Therefore, that's why all contributors are listed first in this document. While I am listed as the author, the true authors are all those who are mentioned in the document. I would like to express my gratitude to all of them, as well as to future contributors.

Β Β Β Β  πŸ’΅ Invite me a coffee - paypal


πŸ–ŒοΈ Why Gogh?

There is no blue without yellow and without orange.

-- Vincent Van Gogh --


πŸ“£ Mentions


🌟 Stargazers over time

Stargazers over time

gogh's People

Contributors

mgldvd avatar phenonymous avatar jackmiras avatar bohlender avatar rafaelcz avatar jack23247 avatar r3use avatar codeinred avatar gabsbandeira avatar guillermoap avatar katerynarieznik avatar danrneal avatar birobirobiro avatar b- avatar polemon avatar thealio avatar ygkn avatar get-me-power avatar rawiriblundell avatar doomhammer avatar mixcoac avatar jonnyfairbanks96 avatar jgriemsmann avatar akyshnik avatar sriram-bb63 avatar a7r3 avatar showching avatar aalekseenkov avatar przemeklal avatar am-77 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.