aboutsummaryrefslogtreecommitdiff
path: root/src/venv.rs
diff options
context:
space:
mode:
authorAkshay <[email protected]>2020-08-18 10:24:00 +0100
committerAkshay <[email protected]>2020-08-18 10:24:00 +0100
commit4b80626122466e8e3ae166d7212d5511412795bc (patch)
tree42078d16348b6d26320f3eb4ea2b82315ded54d6 /src/venv.rs
parentfed2691d6045844214fa19b2dbdfe37d299bc90a (diff)
detect nix-shell env
Diffstat (limited to 'src/venv.rs')
-rw-r--r--src/venv.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/venv.rs b/src/venv.rs
index 7906abc..da6830c 100644
--- a/src/venv.rs
+++ b/src/venv.rs
@@ -17,3 +17,16 @@ pub fn get_name() -> colored::ColoredString {
17 return "".white() 17 return "".white()
18} 18}
19 19
20pub fn in_nix_shell() -> colored::ColoredString {
21 match env::var("IN_NIX_SHELL") {
22 Ok(p) => {
23 if p == "pure" {
24 "(nix) ".green()
25 } else {
26 "(nix) ".red()
27 }
28 }
29 _ => return "".white(),
30 }
31}
32