#!/bin/bash
-Xephyr -br -ac -reset -screen 1920x1080 :1 &
+Xephyr -br -ac -reset -screen 1920x1080 :5 &
# Xephyr -br -ac -reset -screen 800x600 :1 &
sleep 1s
-export DISPLAY=:1
+export DISPLAY=:5
-wallpaper 20 &
+# wallpaper 20 &
xrdb ~/.Xresources
$1 &
alias shutdown="sudo shutdown"
alias shtd="shutdown -h now"
alias reboot="sudo reboot"
+alias s="systemctl"
# rsync
-alias rsync="rsync -vrP --delete-after"
+alias rsync="rsync -uvrP --delete-after"
# arango db
alias arangor="sudo /etc/init.d/arangodb start"
alias arangos="sudo /etc/init.d/arangodb stop"
+
+# docker
+alias d="docker"
+alias dc="docker-compose"
# Local .bashrc
source ${HOME}/.bashrc
+# Set dircolors
+[ -e ${HOME}/.dircolors ] && eval $(dircolors -b ${HOME}/.dircolors) ||
+ eval $(dircolors -b)
+
# Start X
[[ ! ${DISPLAY} && $(tty) = /dev/tty1 ]] && exec startx
+
+
+## [Completion]
+## Completion scripts setup. Remove the following line to uninstall
+[ -f /home/dima/.config/.dart-cli-completion/bash-config.bash ] && . /home/dima/.config/.dart-cli-completion/bash-config.bash || true
+## [/Completion]
+
POWERLINE_BASH_SELECT=1
. /usr/share/powerline/bindings/bash/powerline.sh
+# NVM configuration
+export NVM_DIR="$HOME/.config/nvm"
+[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
+[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
+
LOCAL_BIN=${HOME}/.local/bin
+GO_BIN=/usr/local/go/bin
if [[ -d ${LOCAL_BIN} ]]; then
- export PATH=${LOCAL_BIN}:${PATH}
+ export PATH=${GO_BIN}:${LOCAL_BIN}:${PATH}
fi
-export JAVA_HOME=/opt/jdks/jdk-17.0.9+9
-export GRADLE_HOME=/opt/build/gradle-8.2.1
+export JAVA_HOME=/opt/jdks/jdk-21.0.1+12
+export GRADLE_HOME=/opt/build/gradle-8.10