summaryrefslogtreecommitdiff
path: root/.env
diff options
context:
space:
mode:
Diffstat (limited to '.env')
-rw-r--r--.env19
1 files changed, 18 insertions, 1 deletions
diff --git a/.env b/.env
index a184ed8..4149d8d 100644
--- a/.env
+++ b/.env
@@ -6,4 +6,21 @@ if [ -z "${SSH_AGENT_PID}" ]; then
ssh-agent 2>/dev/null >/tmp/ssh-agent-$USER
fi
. /tmp/ssh-agent-$USER >/dev/null
-fi \ No newline at end of file
+fi
+
+# Aliases
+# `githome` alias is a trick to avoid having git prompt when working
+# in different directories of my home folder. I simply rename `.git`
+# folder to `.githome` and use the following alias to interact with it.
+# On new systems I only need to do the following:
+# cd ~
+# git init
+# git remote add origin git@git.sr.ht:~mehdix/dotfiles
+# or
+# git remote add origin https://git.sr.ht/~mehdix/dotfiles
+# git fetch
+# git checkout -f master
+# mv .git .githome
+alias githome='git --git-dir ~/.githome --work-tree ~'
+
+alias ls='ls --color -A --group-directories-first'