aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: cfabbbfba7f5198371119261a582109deca2c474 (plain)
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
PWD=$(shell pwd)

THEMES_DIR = .local/share/themes
CONFIG_DIR = .config

NUMIX = numix-no-title
HERBSTLUFT = herbstluftwm

BASHRC = .bashrc
COMPTON = .compton
LIQUIDPROMPT = .liquidpromptrc
LP_PS1 = .lp_ps1
VIMRC = .vimrc
XRESOURCES = .Xresources


install: all

all:  bash compton liquidprompt vim xresources numix-no-title herbstluftwm

numix-no-title:
	mkdir -p ~/$(THEMES_DIR)
	ln -sf $(PWD)/$(THEMES_DIR)/$(NUMIX) ~/$(THEMES_DIR)/

herbstluftwm:
	mkdir -p ~/$(CONFIG_DIR)
	ln -sf $(PWD)/$(CONFIG_DIR)/$(HERBSTLUFT) ~/$(CONFIG_DIR)/

bash:
	ln -sf $(PWD)/$(BASHRC) ~

compton:
	ln -sf $(PWD)/$(COMPTON) ~

liquidprompt:
	ln -sf $(PWD)/$(LIQUIDPROMPT) ~
	ln -sf $(PWD)/$(LP_PS1) ~

vim:
	ln -sf $(PWD)/$(VIMRC) ~

xresources:
	ln -sf $(PWD)/$(XRESOURCES) ~

uninstall:
	#remove all
	-rm ~/$(THEMES_DIR)/$(NUMIX)
	-rm ~/$(CONFIG_DIR)/$(HERBSTLUFT)
	-rm ~/$(BASHRC)
	-rm ~/$(COMPTON)
	-rm ~/$(LIQUIDPROMPT)
	-rm ~/$(LP_PS1)
	-rm ~/$(VIMRC)
	-rm ~/$(XRESOURCES)