dotfiles/Makefile

22 lines
549 B
Makefile

install: dotfiles git-hooks programs
# Install dotfiles in users home directory
dotfiles:
@if [ -d dotfiles ]; then \
cp -r ./dotfiles/. $HOME \
rm -rf dotfiles \
else \
echo "Dotfiles already installed or folder is missing"; \
fi
# Use tracked git hooks
git-hooks:
git config --local core.hooksPath .local/share/git/hooks
# Export code-server extensions to config directory
code-extensions:
~/.local/bin/code_server_export_extensions
# Install dev programs and configuration files
programs:
~/.local/bin/scripts/install_programs.sh