-
Notifications
You must be signed in to change notification settings - Fork 16
/
.profile
109 lines (84 loc) · 3.37 KB
/
.profile
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
# $FreeBSD: releng/12.1/share/skel/dot.profile 337497 2018-08-08 19:24:20Z asomers $
#
# .profile - Bourne Shell startup script for login shells
#
# see also sh(1), environ(7).
#
# These are normally set through /etc/login.conf. You may override them here
# if wanted.
# PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$HOME/bin; export PATH
# BLOCKSIZE=K; export BLOCKSIZE
# Setting TERM is normally done through /etc/ttys. Do only override
# if you're sure that you'll never log in via telnet or xterm or a
# serial line.
EDITOR=/usr/local/bin/nvim; export EDITOR
PAGER=less; export PAGER
LANG=en_US.UTF-8; export LANG
MM_CHARSET=UTF-8; export MM_CHARSET
# set ENV to a file invoked each time sh is started for interactive use.
ENV=$HOME/.zshrc; export ENV
# For Uniform look Qt and GTK
export GTK2_RC_FILES=$HOME/.gtkrc-2.0
export QT_QPA_PLATFORMTHEME=qt5ct
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_SCREEN_SCALE_FACTORS=1
export QT_SCALE_FACTOR=1
export QT_FONT_DPI=86
# Clipmenu Environment Variables
export CM_LAUNCHER=dmenu-clipmenu
export CM_DIR=/tmp
# For BSPWM and Ranger define Terminal
export TERMCMD="st"
# For Ranger define Text Editor
export VISUAL="/usr/local/bin/nvim"
# For Pager always use Less
export LESS="-SRXF"
# PATH: GO
export GOPATH=$HOME/go
export PATH=$PATH:/usr/bin
# PATH: RBENV
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"
# PATH: PYENV
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
# PATH: NODE
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"
# PATH: NPM
PATH="$HOME/.node_modules/bin:$PATH"
export npm_config_prefix="$HOME/.node_modules"
# PATH: PERL5
PATH="$HOME/.config/perl5/bin${PATH:+:${PATH}}"; export PATH;
PERL5LIB="$HOME/.config/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
PERL_LOCAL_LIB_ROOT="$HOME/.config/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
PERL_MB_OPT="--install_base \"$HOME/.config/perl5\""; export PERL_MB_OPT;
PERL_MM_OPT="INSTALL_BASE=$HOME/.config/perl5"; export PERL_MM_OPT;
# Laravel
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
# PATH: local /bin
PATH="$HOME/bin:$HOME/src:$HOME/.local/bin:$PATH"
export PATH
# For smooth the font for some Java apps
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
# For cover some java application only show blank white
export _JAVA_AWT_WM_NONREPARENTING=1
export WALLPAPER1="$HOME/pic/Wallpaper/archWallpaper/Arch-Wallpaper-16-dark.png"
export WALLPAPER2="$HOME/pic/Wallpaper/archWallpaper/Arch-Wallpaper-16H-dark.png"
export WALLPAPER3="$HOME/pic/Wallpaper/archWallpaper/Arch-Wallpaper-16M-dark.png"
export WALLPAPER4="$HOME/pic/Wallpaper/archWallpaper/Arch-Wallpaper-16L-dark.png"
export WALLPAPER5="$HOME/pic/Wallpaper/archWallpaper/Arch-Wallpaper-16N-dark.png"
export WALLPAPER6="$HOME/pic/Wallpaper/fWallpaper/Fc6-wallpaper.png.jpe"
# For disable Spring load when running Rails Console
export DISABLE_SPRING=true
# For pistol colorscheme
export PISTOL_CHROMA_STYLE=api
# A hack to disable gtk+ 3 client side decoration
#export GTK_CSD=0
#export LD_PRELOAD=/usr/lib/libgtk3-nocsd.so.0
# PostgreSQL
export PGHOST=localhost