diff --git a/.bash_profile b/.bash_profile
index 8fbdd2fc2ae011bc35bf3ce2f4689ee835211815..f01673fb8c396e69a8377a3336ae4a66c4ebf497 100644
--- a/.bash_profile
+++ b/.bash_profile
@@ -13,3 +13,5 @@ fi
 PATH=$PATH:$HOME/bin
 
 export PATH
+
+export PATH="$HOME/.cargo/bin:$PATH"
diff --git a/.login b/.login
index 2754442fe49f94b01195d8abdbd59cdc5ec7842f..3b09c4c32480e200ccb3346980088b5e7fe85c26 100644
--- a/.login
+++ b/.login
@@ -17,3 +17,6 @@ if (-x ~/.login.local) then
   source ~/.login.local
 endif
 
+if (-x ~/.cargo/cenv) then
+  source ~/.cargo/cenv
+endif