Commit | Line | Data |
---|---|---|
80cc9199 SK |
1 | MAKEFLAGS := --no-builtin-rules |
2 | ||
576ba7ed SK |
3 | DPKG_SELECTIONS := system/debian/dpkg-selections |
4 | APT_SOURCES := system/debian/apt-sources.list | |
5 | ||
6 | .PHONY: update install install_packages | |
80cc9199 SK |
7 | |
8 | install: | |
a68d5744 SK |
9 | @cp -Rp home/bin $(HOME)/ |
10 | @cp -Rp home/lib $(HOME)/ | |
57667523 | 11 | @cp home/.compton.conf $(HOME)/ |
d101fbe9 | 12 | @cp -Rp home/.config/ $(HOME)/ |
a68d5744 SK |
13 | @cp home/.profile $(HOME)/ |
14 | @cp home/.fonts.conf $(HOME)/ | |
15 | @fc-cache $(HOME)/.fonts | |
61812c4e | 16 | @cp home/.Rprofile $(HOME)/ |
fa0636da | 17 | @cp home/.mpdconf $(HOME)/ |
3dd21187 | 18 | @cp home/.tmux.conf $(HOME)/ |
efe0d061 | 19 | @cp home/.xbindkeysrc $(HOME)/ |
e184ff59 | 20 | |
110fc59a SK |
21 | # May still need to run: |
22 | # 1. dselect update | |
23 | # 2. interactive dselect with install, | |
24 | # 3. apt update | |
25 | # 4. apt upgrade | |
576ba7ed | 26 | install_packages: $(DPKG_SELECTIONS) |
e184ff59 SK |
27 | @dpkg --set-selections < $< |
28 | @apt-get -u dselect-upgrade | |
29 | ||
576ba7ed SK |
30 | update: |
31 | @dpkg --get-selections > $(DPKG_SELECTIONS) | |
32 | @cp /etc/apt/sources.list $(APT_SOURCES) |