all repos — dotfiles @ 8a63fb4d2159f5ffd83b782dbe06dfa489ef9775

my *nix dotfiles

zsh/prompt.nim (view raw)

 1import nicy, strformat
 2
 3let
 4  prompt = color("", "magenta")
 5  nl = "\n"
 6  gitBranch = color(gitBranch(), "yellow")
 7  cwd = color(tilde(getCwd()), "cyan")
 8  dirty = color("×", "red")
 9  clean = color("", "green")
10  g = gitBranch & gitStatus(dirty, clean)
11  git = italics(g)
12
13
14# the prompt
15echo fmt"{nl}{virtualenv()}{cwd}{git}{nl}{prompt}"