mirror of
https://github.com/harish2704/dotFiles.git
synced 2026-09-10 15:21:09 +00:00
18 lines
541 B
Bash
Executable File
18 lines
541 B
Bash
Executable File
#!/usr/bin/env bash
|
|
THIS_DIR=$(dirname $(readlink -f $0))
|
|
PKG=LazyVim
|
|
|
|
nvconf="$THIS_DIR/$PKG"
|
|
|
|
if [[ -d $nvconf ]]; then
|
|
mkdir -p $nvconf/cache
|
|
if [[ -n "$NO_GUI" ]]; then
|
|
env XDG_CACHE_DIR=$nvconf/cache XDG_CACHE_HOME=$nvconf/cache XDG_DATA_HOME=$nvconf/share XDG_CONFIG_HOME=$nvconf nvim $@
|
|
else
|
|
exec -a "Lazyvim" alacritty -e env XDG_CACHE_DIR=$nvconf/cache XDG_CACHE_HOME=$nvconf/cache XDG_DATA_HOME=$nvconf/share XDG_CONFIG_HOME=$nvconf nvim $@ &
|
|
fi
|
|
else
|
|
echo "invalid \$PKG. Available values:"
|
|
ls `dirname $nvconf`
|
|
fi
|