Commit | Line | Data |
---|---|---|
80cc9199 SK |
1 | MAKEFLAGS := --no-builtin-rules |
2 | ||
600d3b0b | 3 | .PHONY: install_home install_pkgs purge_pkgs pkgs |
80cc9199 | 4 | |
27ea04da | 5 | install_home: |
9e667c0c SK |
6 | @cp -Rp home/bin $(HOME)/ |
7 | @cp -Rp home/lib $(HOME)/ | |
57667523 | 8 | @cp home/.compton.conf $(HOME)/ |
9e667c0c SK |
9 | @cp -Rp home/.config/ $(HOME)/ |
10 | @cp home/.profile $(HOME)/ | |
11 | @cp home/.fonts.conf $(HOME)/ | |
12 | @fc-cache $(HOME)/.fonts | |
13 | @cp home/.Rprofile $(HOME)/ | |
14 | @cp home/.mpdconf $(HOME)/ | |
15 | @cp home/.tmux.conf $(HOME)/ | |
16 | @cp home/.xbindkeysrc $(HOME)/ | |
b2efbb10 | 17 | |
600d3b0b SK |
18 | pkgs: |
19 | $(MAKE) install_pkgs | |
20 | $(MAKE) purge_pkgs | |
21 | ||
d928c03b SK |
22 | install_pkgs: list pkgs-install |
23 | sudo apt install $(shell ./list pkgs-install) | |
600d3b0b SK |
24 | |
25 | purge_pkgs: list pkgs-purge | |
26 | sudo apt purge $(shell ./list pkgs-purge) |