-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprofile
More file actions
37 lines (30 loc) · 1.37 KB
/
profile
File metadata and controls
37 lines (30 loc) · 1.37 KB
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
# ---------------------------------------------------------------------+
# file: .profile +
# author: Ypnose - http://ywstd.fr +
# ---------------------------------------------------------------------+
# -- ENVIRONMENT -------------------------------------------------------
umask 077
TMPDIR="${XDG_RUNTIME_DIR:?}/tmp"
RANDFILE="${TMPDIR:?}/rnd"
# -- *PATH -------------------------------------------------------------
[[ -d ${HOME}/.local/bin ]] && PATH="${PATH}:${HOME}/.local/bin"
[[ -d ${HOME}/.local/ybin ]] && PATH="${PATH}:${HOME}/.local/ybin"
CDPATH=".:${HOME}"
# -- EDITOR ------------------------------------------------------------
EDITOR=vi
VISUAL="$EDITOR"
EXINIT='ai 0:hlp 1:ic 1:ts 4'
# -- LESS --------------------------------------------------------------
PAGER=less
LESS="-KLRx4"
LESSHISTFILE="-"
# -- XDG ---------------------------------------------------------------
XDG_CACHE_HOME="${XDG_RUNTIME_DIR:?}/cache"
XDG_CONFIG_HOME="${HOME}/.config"
# -- EXPORT ------------------------------------------------------------
export TMPDIR RANDFILE PATH CDPATH EDITOR VISUAL EXINIT PAGER \
LESS LESSHISTFILE XDG_CACHE_HOME XDG_CONFIG_HOME
# -- VARIOUS -----------------------------------------------------------
unset HISTFILE
mkdir -p "$TMPDIR"
rm -rf "${HOME:?}/.pki" "${HOME:?}/Desktop"