aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-11-15 18:52:09 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-11-15 18:52:09 +0100
commit4fe8f0bcef339aa9770819b431b67b2e063c83b4 (patch)
treead0a3529875bb2c2bb0e961e0c3688bb9d502bd6 /install
parent095400f236f7949b336d53a1310e444a892a6afb (diff)
parent125bcca5e7ed1b4527083bc2bcbdf66aa166d341 (diff)
downloaddotfiles-4fe8f0bcef339aa9770819b431b67b2e063c83b4.tar.gz
dotfiles-4fe8f0bcef339aa9770819b431b67b2e063c83b4.tar.bz2
dotfiles-4fe8f0bcef339aa9770819b431b67b2e063c83b4.zip
Merge branch 'master' of cacharle.xyz:/srv/git/dotfiles
Diffstat (limited to 'install')
-rwxr-xr-xinstall24
1 files changed, 19 insertions, 5 deletions
diff --git a/install b/install
index 418c35c..4a2fb5a 100755
--- a/install
+++ b/install
@@ -27,9 +27,12 @@ mkdir -pv "$XDG_CONFIG_HOME"
mkdir -pv "$XDG_DATA_HOME"
mkdir -pv "$XDG_CACHE_HOME"
# xmonad uses ~/.xmonad if those directories don't already exists
-mkdir -pv "$XMONAD_CONFIG_HOME"
-mkdir -pv "$XMONAD_DATA_HOME"
-mkdir -pv "$XMONAD_CACHE_HOME"
+if [ $(uname) = Linux ]
+then
+ mkdir -pv "$XMONAD_CONFIG_HOME"
+ mkdir -pv "$XMONAD_DATA_HOME"
+ mkdir -pv "$XMONAD_CACHE_HOME"
+fi
echo '---------------------------- CONFIG FILE LINKS ---------------------------'
@@ -71,6 +74,11 @@ PLUGURL='https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
[ ! -f "$PLUGFILE" ] && curl -fLo "$PLUGFILE" --create-dirs "$PLUGURL"
vim -c "PlugInstall" -c "qa"
+PACKERDIR="$XDG_DATA_HOME/nvim/site/pack/packer/start/packer.nvim"
+PACKERURL='https://github.com/wbthomason/packer.nvim'
+[ ! -d "$PACKERDIR" ] && git clone --depth 1 "$PACKERURL" "$PACKERDIR"
+vim -c "PackerInstall" -c "qa"
+
###############################################################################
# zsh pluggins
###############################################################################
@@ -92,6 +100,12 @@ parallel_start update_zsh_plugin 'https://github.com/zsh-users/zsh-syntax-highli
parallel_start update_zsh_plugin 'https://github.com/MichaelAquilina/zsh-you-should-use'
parallel_wait
+[ $(uname) = Darwin ] && exit
+
+###############################################################################
+# Linux specific
+###############################################################################
+
###############################################################################
# crontab
###############################################################################
@@ -101,14 +115,14 @@ echo '---------------------------- INSTALL CRONTAB -----------------------------
if [ "$(cat /etc/hostname)" = 'charleslaptopcarbon' ]
then
cat crontab/user.crontab crontab/laptop.crontab | crontab -
-else
+elif [ "$(cat /etc/hostname)" = 'cacharle-main' ]
crontab crontab/user.crontab
fi
echo 'INFO: Run this script as root if you want to install the root contab'
###############################################################################
-# dictionaties
+# dictionaries
###############################################################################
echo '---------------------------- INSTALL DICTIONARY --------------------------'