]> git.netwichtig.de Git - user/henk/vcsh/zsh.git/blob - .zprofile
improve explanations
[user/henk/vcsh/zsh.git] / .zprofile
1 # I want my own bins to take precedence
2 PATH="$HOME/bin:$HOME/usr/bin:$HOME/usr/local/bin:$HOME/.local/bin:$PATH"
3 # I want sbin executables available
4 PATH=${PATH}:/usr/local/sbin:/sbin:/usr/sbin
5 # remove duplicates because tmux starts login shells
6 typeset -U path
7 export PATH
8
9
10 export DEBEMAIL=deb@henk.geekmail.org
11 #export BROWSER=iceweasel
12 export EDITOR=vim
13 export PAGER=less
14
15
16 # language should generally be english
17 export LANG="en_US.UTF-8"
18 export LC_MESSAGES="en_US.UTF-8"
19
20 # everything else the local format
21 export LC_CTYPE="de_CH.UTF-8"
22 export LC_NUMERIC="de_CH.UTF-8"
23 export LC_TIME="de_CH.UTF-8"
24 export LC_COLLATE="de_CH.UTF-8"
25 export LC_MONETARY="de_CH.UTF-8"
26 export LC_PAPER="de_CH.UTF-8"
27 export LC_NAME="de_CH.UTF-8"
28 export LC_ADDRESS="de_CH.UTF-8"
29 export LC_TELEPHONE="de_CH.UTF-8"
30 export LC_MEASUREMENT="de_CH.UTF-8"
31 export LC_IDENTIFICATION="de_CH.UTF-8"
32
33
34 # do not use cowsay
35 export ANSIBLE_NOCOWS=1
36 # better strategy for multiple hosts
37 export ANSIBLE_STRATEGY=mitogen_linear
38
39
40 # read settings from user directory
41 export TEXMFCNF=${HOME}/.texlive:
42
43
44 export FZF_DEFAULT_COMMAND='fdfind --type f'
45
46
47 # zsh you-should-use
48 export YSU_MODE=ALL
49
50
51 # colors for newt/whiptail (for debconf, needrestart, etc.)
52 # works better with selenized colorscheme
53 # everything that seems irrelevant is set to brown
54 NEWT_COLORS=''
55 # foreground seems irrelevant
56 NEWT_COLORS="${NEWT_COLORS};root=brown,blue"
57 # text in the root window
58 NEWT_COLORS="${NEWT_COLORS};roottext=yellow,blue"
59
60 # box/window/button shadows
61 NEWT_COLORS="${NEWT_COLORS};shadow=brown,black"
62
63 # boxes/windows themselves
64 NEWT_COLORS="${NEWT_COLORS};window=brown,lightgray"
65 # box/window titles
66 NEWT_COLORS="${NEWT_COLORS};title=yellow,lightgray"
67 # box/window borders
68 NEWT_COLORS="${NEWT_COLORS};border=gray,lightgray"
69
70 # full buttons
71 NEWT_COLORS="${NEWT_COLORS};button=black,red"
72 # compact buttons
73 NEWT_COLORS="${NEWT_COLORS};compactbutton=black,lightgray"
74 # selected/active button
75 NEWT_COLORS="${NEWT_COLORS};actbutton=green,gray"
76
77 # checkbox itself and text
78 NEWT_COLORS="${NEWT_COLORS};checkbox=black,blue"
79 # selection marker for checkbox
80 NEWT_COLORS="${NEWT_COLORS};actcheckbox=yellow,gray"
81
82 # text input field fore- and background
83 NEWT_COLORS="${NEWT_COLORS};entry=yellow,blue"
84 # TODO FIXME: no clue what that is
85 NEWT_COLORS="${NEWT_COLORS};disentry=brown,yellow"
86
87 # TODO FIXME: no clue what that is
88 NEWT_COLORS="${NEWT_COLORS};label=yellow,red"
89
90 # unselected entries in menus
91 NEWT_COLORS="${NEWT_COLORS};listbox=lightgray,gray"
92 # selected entries in menus
93 NEWT_COLORS="${NEWT_COLORS};actsellistbox=yellow,blue"
94 # TODO FIXME: no clue what that is
95 NEWT_COLORS="${NEWT_COLORS};actlistbox=brown,red"
96 # TODO FIXME: no clue what that is
97 NEWT_COLORS="${NEWT_COLORS};sellistbox=black,brown"
98
99 NEWT_COLORS="${NEWT_COLORS};textbox=black,lightgray"
100 NEWT_COLORS="${NEWT_COLORS};acttextbox=brown,green"
101
102 # TODO FIXME: no clue what that is
103 NEWT_COLORS="${NEWT_COLORS};helpline=yellow,brown"
104
105 # probably for gauges
106 NEWT_COLORS="${NEWT_COLORS};emptyscale=red"
107 NEWT_COLORS="${NEWT_COLORS};fullscale=blue"
108
109 export NEWT_COLORS
110
111 # black
112 # darkgray
113 # brown
114 # yellow
115 #
116 # blue
117 # cyan
118 # gray
119 # green
120 # magenta
121 # red
122 #
123 # lightblue
124 # lightcyan
125 # lightgray
126 # lightgreen
127 # lightmagenta
128 # lightred
129
130
131 # 'less' colors for man pages
132 # Colors
133 default=$(tput sgr0)
134 red=$(tput setaf 1)
135 green=$(tput setaf 2)
136 purple=$(tput setaf 5)
137 orange=$(tput setaf 9)
138
139 # Begin blinking
140 export LESS_TERMCAP_mb=$red
141 # Begin bold
142 export LESS_TERMCAP_md=$orange
143 # End mode
144 export LESS_TERMCAP_me=$default
145 # End standout-mode
146 export LESS_TERMCAP_se=$default
147 # Begin standout-mode - info box
148 export LESS_TERMCAP_so=$purple
149 # End underline
150 export LESS_TERMCAP_ue=$default
151 # Begin underline
152 export LESS_TERMCAP_us=$green
153