-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (28 loc) · 801 Bytes
/
Copy pathMakefile
File metadata and controls
34 lines (28 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
.PHONY: default install clean sync
default:
@# vim-plug
@if [ ! -f ~/.config/vim/autoload/plug.vim ]; then \
echo "vim-plug not found. Installing..."; \
curl -fLo ~/.config/vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim; \
else \
echo "vim-plug is already installed."; \
fi
@# Tmux Plugin Manager
@if [ ! -d ~/.config/tmux/plugins/tpm ]; then \
echo "TPM not found. Installing..."; \
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm; \
else \
echo "TPM is already installed."; \
fi
install:
stow .
update:
mkdir -p ~/.librewolf/native-messaging-hosts
ff2mpv-rust manifest > ~/.librewolf/native-messaging-hosts/ff2mpv.json
uninstall:
stow -D .
clean:
rm -rf flake.lock
sync:
git pull