-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
94 lines (90 loc) · 1.34 KB
/
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
.SILENT:
.PHONY: init install uninstall
OS := $(shell cat /etc/issue | awk -F" " '{print $$1}' | sed 's/./\L&/g')
init:
echo "--target=$$(echo $$HOME)" > .stowrc
echo "--verbose" >> .stowrc
install: init
stow bat
stow beets
stow bin
stow brew
stow bundler
stow composer
stow fontconfig
stow git
stow gnupg
stow greenclip
stow kitty
stow lf
stow lftp
stow mail
stow mpd
stow mpv
stow myrepos
stow ncmpcpp
stow newsboat
stow npm
stow nsxiv
stow php-cs-fixer
stow pip
stow polybar
stow ripgrep
stow rofi
stow rtv
stow mise
stow ssh
stow tremc
stow tridactyl
stow w3m
stow weechat
stow wezterm
stow wget
stow xdg
stow yamllint
stow yarn
stow zathura
stow zsh
stow @$(OS) --override=".*"
uninstall:
stow -D bat
stow -D beets
stow -D bin
stow -D brew
stow -D bundler
stow -D composer
stow -D fontconfig
stow -D git
stow -D gnupg
stow -D greenclip
stow -D kitty
stow -D lf
stow -D lftp
stow -D mail
stow -D mpd
stow -D mpv
stow -D myrepos
stow -D ncmpcpp
stow -D newsboat
stow -D npm
stow -D nsxiv
stow -D php-cs-fixer
stow -D pip
stow -D polybar
stow -D ripgrep
stow -D rofi
stow -D rtv
stow -D mise
stow -D ssh
stow -D tremc
stow -D tridactyl
stow -D w3m
stow -D weechat
stow -D wezterm
stow -D wget
stow -D xdg
stow -D yamllint
stow -D yarn
stow -D zathura
stow -D zsh
stow -D @$(OS)