summaryrefslogtreecommitdiff
path: root/.zprofile
blob: 9947b36eac20cede95843a3371808a024cc5a438 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
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