aboutsummaryrefslogtreecommitdiffstats
path: root/.zsh.after/export.zsh
diff options
context:
space:
mode:
authorDavid Runge <dave@sleepmap.de>2018-12-02 11:55:47 +0100
committerDavid Runge <dave@sleepmap.de>2018-12-02 11:55:47 +0100
commitb04ae4151c89f2e72cbfddfa4e55d55573027642 (patch)
treefefdea3ba2da56ec68df4ae77f2a5c2fce92eb49 /.zsh.after/export.zsh
parent95c2b4b24a41a7e72b86aa44e2bfb96d450f85d5 (diff)
parent720930e87fbb977393740107f08129d867a9cf04 (diff)
downloaddotfiles-b04ae4151c89f2e72cbfddfa4e55d55573027642.tar.gz
dotfiles-b04ae4151c89f2e72cbfddfa4e55d55573027642.tar.bz2
dotfiles-b04ae4151c89f2e72cbfddfa4e55d55573027642.tar.xz
dotfiles-b04ae4151c89f2e72cbfddfa4e55d55573027642.zip
Merge branch 'master' of sleepmap.de:config/dotfiles
* 'master' of sleepmap.de:config/dotfiles: .ssh/config: Adding hosts apu-access, apu-serve, dvzrv. Fixing User name declaration. Fixing too unspecific ProxyCommand. .zsh.before/path.zsh: Adding pyenv python versions to path if available. .zsh.after/export.zsh: Expanding check for and setting of locale settings to very special whackOS settings. Exporting pipenv settings to expose them globally. Exporting TTY to GPG_TTY instead of calling tty everytime. .gitignore: Adding whackOS specific ignores.
Diffstat (limited to '.zsh.after/export.zsh')
-rw-r--r--.zsh.after/export.zsh29
1 files changed, 25 insertions, 4 deletions
diff --git a/.zsh.after/export.zsh b/.zsh.after/export.zsh
index 54d78ab..89ba7dc 100644
--- a/.zsh.after/export.zsh
+++ b/.zsh.after/export.zsh
@@ -8,15 +8,26 @@ fi
available_locale=$(locale -a|tr '\n' ' ')
-if test "${available_locale#*en_DK.utf8}" != $available_locale; then
+if [ "${available_locale#*en_DK.utf8}" != "$available_locale" ]; then
+ export LC_TIME="en_DK.UTF-8"
+elif [ "${available_locale#*en_DK.UTF-8}" != "$available_locale" ]; then
export LC_TIME="en_DK.UTF-8"
fi
-if test "${available_locale#*de_DE.utf8}" != $available_locale; then
+if [ "${available_locale#*de_DE.utf8}" != "$available_locale" ]; then
+ export LC_MONETARY="de_DE.UTF-8"
+elif [ "${available_locale#*de_DE.UTF-8}" != "$available_locale" ]; then
export LC_MONETARY="de_DE.UTF-8"
fi
-if test "${available_locale#*en_US.utf8}" != $available_locale; then
+if [ "${available_locale#*en_US.utf8}" != "$available_locale" ]; then
+ export LANG="en_US.UTF-8"
+elif [ "${available_locale#*en_US.UTF-8}" != "$available_locale" ]; then
export LANG="en_US.UTF-8"
fi
+if [ "${available_locale#*en_US.utf8}" != "$available_locale" ] ; then
+ export LC_CTYPE="en_US.UTF-8"
+elif [ "${available_locale#*en_US.UTF-8}" != "$available_locale" ]; then
+ export LC_CTYPE="en_US.UTF-8"
+fi
# keyboard exports for sway
export XKB_DEFAULT_LAYOUT=de
@@ -49,8 +60,18 @@ export _JAVA_OPTIONS='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndF
# non-reparenting windows
export _JAVA_AWT_WM_NONREPARENTING=1
+# pipenv environment variables:
+# - disabling fancy shell stuff
+# - creating virtualenv within each project
+# - moving cache dir to build volume
+export PIPENV_NOSPIN="true"
+export PIPENV_COLORBLIND="true"
+export PIPENV_HIDE_EMOJIS="true"
+export PIPENV_VENV_IN_PROJECT="true"
+#export PIPENV_CACHE_DIR="$HOME/.cache/pipenv"
+
# GnuPG
-export GPG_TTY=$(tty)
+export GPG_TTY=$TTY
export GPG_AGENT_INFO=""
# ssh-agent