-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenv.zsh
58 lines (49 loc) · 1.47 KB
/
env.zsh
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
#!/bin/bash
# ENV
export HISTSIZE=5000
export SAVEHIST=$HISTSIZE
export HISTDUP=erase
add_path() {
if [[ ":$PATH:" != *":$1:"* ]]; then
PATH="${PATH}:$1"
# else
# echo "$1 already exist in PATH"
fi
}
export DOTFILE="$HOME/.dotfiles"
export EDITOR="nvim"
export XDG_CONFIG_HOME=$HOME/.config
export XDG_CACHE_HOME=$HOME/.cache
export XDG_DATA_HOME=$HOME/.local/share
export XDG_STATE_HOME=$HOME/.local/state
export NPM_CONFIG_USERCONFIG=$HOME/$DOTFILE/.npmrc
export TASKRC=$XDG_CONFIG_HOME/task/taskrc
export LANG=en_GB.UTF-8
export LC_ALL=en_GB.UTF-8
export LC_MONETARY=en_GB.UTF-8
# export ZSH_PLUGINS_ALIAS_TIPS_FORCE=1
:
add_path "/bin"
add_path "/usr/bin"
add_path "/usr/sbin"
add_path "/sbin"
add_path "/usr/games"
add_path "/usr/local/games"
add_path "/usr/local/bin"
add_path "/snap/bin"
add_path "$HOME/.local/bin"
add_path "$HOME/plateena/bin"
add_path "$HOME/bin"
add_path "$HOME/bin/npm-global/bin"
add_path "$DOTFILE/npm-global/bin"
add_path "$HOME/.rbenv/versions/3.0.4/bin"
add_path "$HOME/.rbenv/bin"
if [[ -n $HOME/.local/share/firefox/firefox ]]; then
add_path "$HOME/.local/share/firefox/firefox"
fi
# For fzf environment variable please check fzf.zsh
# ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#ff00ff,bg=cyan,bold,underline"
# color can be found https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg
export ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=240"
export MYCLI_HISTFILE=$XDG_CACHE_HOME/mycli-history
eval "$(rbenv init -)"