From ac7d8779114a335d5041a85cbf46f3e81e1d68ae Mon Sep 17 00:00:00 2001 From: Radoslaw Smigielski Date: Thu, 19 Dec 2019 21:05:59 +0000 Subject: [PATCH] New theme for Python developers Colorful theme for Python developers with no external requirements. --- themes/radek/README.md | 19 +++++++++++++++++++ themes/radek/radek.theme.bash | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 themes/radek/README.md create mode 100644 themes/radek/radek.theme.bash diff --git a/themes/radek/README.md b/themes/radek/README.md new file mode 100644 index 00000000..2dfff808 --- /dev/null +++ b/themes/radek/README.md @@ -0,0 +1,19 @@ +# Powerline Theme + +A colorful theme for Python developers. +It does not have any requirments. + +## Provided Information + +* Current username and hostname +* Current path +* Git repository status +* Current Python environment (venv, Conda ) +* Current Python version + +## Examples + +```bash +[radek@photon][~/src/nokia2/cbis] ±[master → origin ↑1 {1}✓][venv-cbis][py-3.7.5] +→ +``` diff --git a/themes/radek/radek.theme.bash b/themes/radek/radek.theme.bash new file mode 100644 index 00000000..bc47b011 --- /dev/null +++ b/themes/radek/radek.theme.bash @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +GIT_THEME_PROMPT_DIRTY="${red}✗" +GIT_THEME_PROMPT_CLEAN="${bold_green}✓" +GIT_THEME_PROMPT_PREFIX="${bold_cyan}[" +GIT_THEME_PROMPT_SUFFIX="${bold_cyan}]" + +VIRTUALENV_THEME_PROMPT_PREFIX="${bold_green}[" +VIRTUALENV_THEME_PROMPT_SUFFIX="${bold_green}]" +CONDAENV_THEME_PROMPT_PREFIX="${bold_green}[" +CONDAENV_THEME_PROMPT_SUFFIX="${bold_green}]" +PYTHON_THEME_PROMPT_PREFIX="${bold_green}[" +PYTHON_THEME_PROMPT_SUFFIX="${bold_green}]" + +function prompt_command() { + PS1="\n${bold_white}[\u@\h]${bold_yellow}[\w] ${bold_cyan}$(scm_prompt_char_info)$(python_version_prompt)${green}\n→${reset_color} " +} + +safe_append_prompt_command prompt_command