aboutsummaryrefslogtreecommitdiff
path: root/modules/profile/profile.dot.link
diff options
context:
space:
mode:
Diffstat (limited to 'modules/profile/profile.dot.link')
-rw-r--r--modules/profile/profile.dot.link45
1 files changed, 45 insertions, 0 deletions
diff --git a/modules/profile/profile.dot.link b/modules/profile/profile.dot.link
new file mode 100644
index 0000000..dbfbea8
--- /dev/null
+++ b/modules/profile/profile.dot.link
@@ -0,0 +1,45 @@
+#
+# .profile: basic environment setup
+#
+
+# Set language
+export LANG=pt_BR.UTF-8
+
+# Source functions and variables from other places
+if [ -e "$HOME/.aliases" ]; then
+ . $HOME/.aliases
+fi
+
+# Funcoes ZZ
+if [ -e "/usr/bin/funcoeszz" ]; then
+ . /usr/bin/funcoeszz
+fi
+
+# Set PATH
+export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:$HOME/.dotfiles:$HOME/apps/scripts
+
+# Editor variables, avoiding "Avoiding protocol specified" error
+export EDITOR="vim -X"
+
+# Dir colors
+eval "`dircolors -b ~/.dircolorsrc`"
+
+# SSH Agent
+if [ -e "$HOME/apps/scripts/ssh-agent-eval" ]; then
+ $HOME/apps/scripts/ssh-agent-eval
+fi
+
+# GPG Agent
+if [ -e "$HOME/apps/scripts/gpg-agent-eval" ]; then
+ $HOME/apps/scripts/gpg-agent-eval
+fi
+
+# Remove lost found folder if empty
+if [ -d "$HOME/lost+found" ]; then
+ rmdir $HOME/lost+found &> /dev/null
+fi
+
+# Custom configuration
+if [ -e "$HOME/.custom/profile" ]; then
+ . $HOME/.custom/profile
+fi