-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zprofile
47 lines (38 loc) · 1.2 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
38
39
40
41
42
43
44
45
46
47
#!/bin/sh
# Zsh profile file runs on shell login.
# Environment variables are set here.
# Adds ~/.local/bin to $PATH
export PATH="$PATH:$HOME/.local/bin"
export PATH="$PATH:$HOME/.local/bin/statusbar"
# Set default programs
export VISUAL="nvim"
export EDITOR="nvim"
export PAGER="less"
export TERMINAL="st"
export BROWSER="brave"
export READER="zathura"
export SHELL="zsh"
# Set default directories
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
# Set LESS variables
export LESS_TERMCAP_me="$(printf '%b' '[0m')"
export LESS_TERMCAP_se="$(printf '%b' '[0m')"
export LESS_TERMCAP_ue="$(printf '%b' '[0m')"
export LESS_TERMCAP_mb="$(printf '%b' '[1;31m')"
export LESS_TERMCAP_md="$(printf '%b' '[1;36m')"
export LESS_TERMCAP_us="$(printf '%b' '[1;32m')"
export LESS_TERMCAP_so="$(printf '%b' '[01;44;33m')"
export LESSHISTFILE="$XDG_CACHE_HOME/less/lesshst"
# Video acceleration driver name
export LIBVA_DRIVER_NAME=iHD
# Ranger configuration
export RANGER_LOAD_DEFAULT_RC=FALSE
# DPI for 1080p 14 inch laptop screen
# export GDK_DPI_SCALE=1.25
# Automatically startx if logged-in in tty1
if [ "$(tty)" = "/dev/tty1" ]
then
exec startx
fi