summaryrefslogtreecommitdiff
path: root/.zprofile
diff options
context:
space:
mode:
authorHendrik Jäger <gitcommit@henk.geekmail.org>2022-12-29 12:35:10 +0100
committerHendrik Jäger <gitcommit@henk.geekmail.org>2023-01-08 13:37:02 +0100
commitc0943f0bcdf810bee6cb75632c514fb22bd88d53 (patch)
tree6b497c64037d3365b7087876861afcbac7b7adc4 /.zprofile
parenteae61081d951091aa20a586486db8722cfb087ed (diff)
fix: move exports to proper file .zprofile
Diffstat (limited to '.zprofile')
-rw-r--r--.zprofile124
1 files changed, 124 insertions, 0 deletions
diff --git a/.zprofile b/.zprofile
new file mode 100644
index 0000000..9947b36
--- /dev/null
+++ b/.zprofile
@@ -0,0 +1,124 @@
+# I want my own bins to take precedence
+PATH="$HOME/bin:$HOME/usr/bin:$HOME/usr/local/bin:$HOME/.local/bin:$PATH"
+# I want sbin executables available
+PATH=${PATH}:/usr/local/sbin:/sbin:/usr/sbin
+# remove duplicates because tmux starts login shells
+typeset -U path
+export PATH
+
+
+export DEBEMAIL=deb@henk.geekmail.org
+#export BROWSER=iceweasel
+export EDITOR=vim
+
+
+# language should generally be english
+export LANG="en_US.UTF-8"
+export LC_MESSAGES="en_US.UTF-8"
+
+# everything else the local format
+export LC_CTYPE="de_CH.UTF-8"
+export LC_NUMERIC="de_CH.UTF-8"
+export LC_TIME="de_CH.UTF-8"
+export LC_COLLATE="de_CH.UTF-8"
+export LC_MONETARY="de_CH.UTF-8"
+export LC_PAPER="de_CH.UTF-8"
+export LC_NAME="de_CH.UTF-8"
+export LC_ADDRESS="de_CH.UTF-8"
+export LC_TELEPHONE="de_CH.UTF-8"
+export LC_MEASUREMENT="de_CH.UTF-8"
+export LC_IDENTIFICATION="de_CH.UTF-8"
+
+
+# do not use cowsay
+export ANSIBLE_NOCOWS=1
+# better strategy for multiple hosts
+export ANSIBLE_STRATEGY=mitogen_linear
+
+
+# read settings from user directory
+export TEXMFCNF=${HOME}/.texlive:
+
+
+export FZF_DEFAULT_COMMAND='fdfind --type f'
+
+
+# colors for newt/whiptail (for debconf, needrestart, etc.)
+# works better with selenized colorscheme
+# everything that seems irrelevant is set to brown
+NEWT_COLORS=''
+# foreground seems irrelevant
+NEWT_COLORS="${NEWT_COLORS};root=brown,blue"
+# text in the root window
+NEWT_COLORS="${NEWT_COLORS};roottext=yellow,blue"
+
+# box/window/button shadows
+NEWT_COLORS="${NEWT_COLORS};shadow=brown,black"
+
+# boxes/windows themselves
+NEWT_COLORS="${NEWT_COLORS};window=brown,lightgray"
+# box/window titles
+NEWT_COLORS="${NEWT_COLORS};title=yellow,lightgray"
+# box/window borders
+NEWT_COLORS="${NEWT_COLORS};border=gray,lightgray"
+
+# full buttons
+NEWT_COLORS="${NEWT_COLORS};button=black,red"
+# compact buttons
+NEWT_COLORS="${NEWT_COLORS};compactbutton=black,lightgray"
+# selected/active button
+NEWT_COLORS="${NEWT_COLORS};actbutton=green,gray"
+
+# checkbox itself and text
+NEWT_COLORS="${NEWT_COLORS};checkbox=black,blue"
+# selection marker for checkbox
+NEWT_COLORS="${NEWT_COLORS};actcheckbox=yellow,gray"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};entry=yellow,brown"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};disentry=brown,yellow"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};label=yellow,red"
+
+# unselected entries in menus
+NEWT_COLORS="${NEWT_COLORS};listbox=lightgray,gray"
+# selected entries in menus
+NEWT_COLORS="${NEWT_COLORS};actsellistbox=yellow,blue"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};actlistbox=brown,red"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};sellistbox=black,brown"
+
+NEWT_COLORS="${NEWT_COLORS};textbox=black,lightgray"
+NEWT_COLORS="${NEWT_COLORS};acttextbox=brown,green"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};helpline=yellow,brown"
+
+# probably for gauges
+NEWT_COLORS="${NEWT_COLORS};emptyscale=red"
+NEWT_COLORS="${NEWT_COLORS};fullscale=blue"
+
+export NEWT_COLORS
+
+# black
+# darkgray
+# brown
+# yellow
+#
+# blue
+# cyan
+# gray
+# green
+# magenta
+# red
+#
+# lightblue
+# lightcyan
+# lightgray
+# lightgreen
+# lightmagenta
+# lightred
+