-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
executable file
·32 lines (23 loc) · 882 Bytes
/
Makefile
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
nvim:
mkdir -p ~/.config/nvim
ln -sv $(DOTFILES)/nvim/init.lua ~/.config/nvim/init.lua
ln -sv $(DOTFILES)/nvim/lua ~/.config/nvim/lua
clean-nvim:
rm -rf ~/.config/nvim
fish:
ln -sv $(DOTFILES)/fish/config.fish ~/.config/fish/config.fish
clean-fish:
rm -f ~/.config/fish/config.fish
tmux:
ln -sv $(DOTFILES)/.tmux.conf ~/.tmux.conf
clean-tmux:
rm -f ~/.tmux.conf
alacritty: $(HOME)/.config/alacritty/catppuccin-mocha.toml
mkdir -p ~/.config/alacritty
ln -sv $(DOTFILES)/alacritty/alacritty.toml ~/.config/alacritty/alacritty.toml
clean-alacritty:
rm -f ~/.config/alacritty/alacritty.toml
$(HOME)/.config/alacritty/catppuccin-mocha.toml:
mkdir -p ~/.config/alacritty
curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml
.PHONY: nvim clean-nvim fish clean-fish tmux clean-tmux alacritty clean-alacritty