fdd76fc5 |
1 | export GIT_PS1_SHOWCOLORHINTS=true |
2 | export GIT_PS1_SHOWUNTRACKEDFILES=true |
3 | export GIT_PS1_SHOWDIRTYSTATE=true |
4 | export GIT_PS1_SHOWSTASHSTATE=true |
5 | |
6 | # turns on bash autocompletion |
7 | if [ -f /etc/profile.d/bash_completion.sh ]; then |
8 | . /etc/profile.d/bash_completion.sh |
9 | fi |
10 | |
11 | # actual theme "MATERIAL DARK" |
12 | #if [ "$TERM" = "linux" ]; then |
13 | # echo -en "\e]P0303030" |
14 | # echo -en "\e]P1d32f2f" |
15 | # echo -en "\e]P2388e3c" |
16 | # echo -en "\e]P3f57c00" |
17 | # echo -en "\e]P4303f9f" |
18 | # echo -en "\e]P5c51162" |
19 | # echo -en "\e]P61976d2" |
20 | # echo -en "\e]P7bdbdbd" |
21 | # echo -en "\e]P8424242" |
22 | # echo -en "\e]P9e57373" |
23 | # echo -en "\e]PA81c784" |
24 | # echo -en "\e]PBffb74d" |
25 | # echo -en "\e]PC7986cb" |
26 | # echo -en "\e]PDff4081" |
27 | # echo -en "\e]PE64b5f6" |
28 | # echo -en "\e]PFf5f5f5" |
29 | # clear |
30 | #fi |
31 | |
32 | user_color=32m |
33 | if [ ${UID} -eq 0 ] |
34 | then |
35 | user_color=31m |
36 | fi |
37 | |
38 | PS1='[\[\e[$user_color\]\u\[\e[37m\]@\[\e[34m\]\h \[\e[37m\]- \w] \d \t\n$(__git_ps1)\\$ ' |
39 | |
40 | case "$TERM" in |
41 | xterm*|*rxvt*) |
42 | PROMPT_COMMAND='echo -ne "\033]0;${USER}@`echo $HOSTNAME|cut -d"." -f1`: ${PWD}\007"' |
43 | ;; |
44 | *) |
45 | PROMPT_COMMAND="" |
46 | ;; |
47 | esac |
48 | |
49 | alias su="su -" |
50 | alias ls="ls --color -lh" |
51 | alias cp="cp -v" |
52 | alias rm="rm -v" |
53 | alias mv="mv -v" |
54 | alias chmod="chmod -v" |
55 | alias chown="chown -v" |
56 | alias apropos="wtf is" |
57 | alias free="free -m" |
58 | alias df="df -h" |
59 | alias du="du -sh" |
60 | alias diff='diff --color=auto' |
61 | alias grep='grep --color=auto' |
62 | |
63 | |
64 | export PATH=~/.local/bin:~/bin:$PATH |
65 | export INTEL_BATCH=1 |
66 | export QT_QPA_PLATFORMTHEME="lxqt" |
67 | export QT_STYLE_OVERRIDE="kvantum-dark" |
68 | export XDG_DATA_DIRS="/usr/local/share/:/usr/share/" |
69 | |
70 | # Tailoring LESS |
71 | alias more='less' |
72 | export LESS='-R' |
73 | export LESSOPEN='|~/.lessfilter %s' |
74 | export PAGER=less |
75 | export SVN_EDITOR=vim |
76 | export LESSCHARSET='latin1' |
77 | |
78 | man() { |
79 | LESS_TERMCAP_md=$'\e[01;31m' \ |
80 | LESS_TERMCAP_me=$'\e[0m' \ |
81 | LESS_TERMCAP_se=$'\e[0m' \ |
82 | LESS_TERMCAP_so=$'\e[01;44;33m' \ |
83 | LESS_TERMCAP_ue=$'\e[0m' \ |
84 | LESS_TERMCAP_us=$'\e[01;32m' \ |
85 | command man "$@" |
86 | } |
87 | |
88 | # sudo password helper |
89 | export SUDO_ASKPASS=/usr/bin/lxsudo |
90 | |
91 | # logdate appends a date to a script output |
92 | logdate() { |
93 | while IFS= read -r line; do |
94 | echo "$(date +"%F_%R.%S") $line" |
95 | done |
96 | } |
97 | |
98 | unset GPG_AGENT_INFO |
99 | unset SSH_AGENT_PID |
100 | if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then |
101 | export SSH_AUTH_SOCK="${HOME}/.gnupg/S.gpg-agent.ssh" |
102 | fi |
103 | GPG_TTY=$(tty) |
104 | export GPG_TTY |
105 | if [ -x "$(which gpg-connect-agent)" ]; then |
106 | gpg-connect-agent updatestartuptty /bye >& /dev/null |
107 | fi |
108 | |