-
Notifications
You must be signed in to change notification settings - Fork 0
/
zprofile
37 lines (37 loc) · 1.93 KB
/
zprofile
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
[[ -d ~/.bin ]] && export PATH="${HOME}/.bin:${PATH}"
[[ -d ~/.local/bin ]] && export PATH="$HOME/.local/bin:$PATH"
[[ -d ~/.deno ]] && export DENO_INSTALL="$HOME/.deno"
[[ -v DENO_INSTALL ]] && export PATH="$DENO_INSTALL/bin:$PATH"
[[ -d /usr/local/go ]] && export GOROOT=/usr/local/go
[[ -d /usr/local/go/bin ]] && export PATH="/usr/local/go/bin:$PATH"
[[ -d ~/go ]] && export GOPATH=$HOME/go
[[ -v GOPATH ]] && export PATH="$GOPATH/bin:$PATH"
[[ -d /usr/local/nvim-linux64/bin ]] && export PATH="/usr/local/nvim-linux64/bin:$PATH"
[[ -d ~/Android/Sdk/platform-tools/ ]] && export PATH="/home/arimasou16/Android/Sdk/platform-tools:$PATH"
if which "nvim" > /dev/null 2>&1; then
export NVIM_LISTEN_ADDRESS=/tmp/nvimsocket
export SUDO_EDITOR=$(which nvim)
export EDITOR=$(which nvim)
fi
if which "kitty" > /dev/null 2>&1; then
export TERMINAL=$(which kitty)
fi
if type "cargo" > /dev/null 2>&1; then
. "$HOME/.cargo/env"
fi
if type "yaskkserv2" > /dev/null 2>&1; then
if type "ibus" > /dev/null 2>&1; then
yaskkserv2_make_dictionary --dictionary-filename=$HOME/.config/ibus-skk/dictionary.yaskkserv2 /usr/share/skk/SKK-JISYO.L $HOME/.config/ibus-skk/user.dict
yaskkserv2 --google-cache-filename=$HOME/.config/ibus-skk/yaskkserv2.cache $HOME/.config/ibus-skk/dictionary.yaskkserv2
fi
if type "fcitx5" > /dev/null 2>&1; then
yaskkserv2_make_dictionary --dictionary-filename=$HOME/.config/fcitx5/skk/dictionary.yaskkserv2 /usr/share/skk/SKK-JISYO.L $HOME/.config/fcitx5/skk/user.dict
yaskkserv2 --google-cache-filename=$HOME/.config/fcitx5/skk/yaskkserv2.cache $HOME/.config/fcitx5/skk/dictionary.yaskkserv2
fi
fi
[[ -d ~/Nextcloud/Public_Ubuntu/sh ]] && export PATH="$HOME/Nextcloud/Public_Ubuntu/sh:${PATH}"
[[ -f /usr/libexec/ibus-dconf ]] && ibus-daemon --config=/usr/libexec/ibus-dconf -drx
if type "docker" > /dev/null 2>&1; then
export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock
export DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
fi