diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2024-02-10 00:02:10 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2024-02-10 00:02:10 +0400 |
commit | d8808683653aa32cea7e96dcedb06b4a04ff6025 (patch) | |
tree | f04a4373b42c2e6ae0806c16ed0057f9627b7c64 /Makefile |
first commit, version 0.1
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bdeaf17 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +DEST_HOME ?= $(HOME) +PREFIX ?= /usr/local + +CONFIRM_DOTFILES ?= true +CONFIRM_SCRIPTS ?= false +CONFIRM_ARCH ?= false + + +all: + +install: dotfiles-install scripts-install arch-install + +dotfiles-install: +ifeq ($(CONFIRM_DOTFILES),true) + mkdir -p $(HOME)/.config + cp -rv src/dotfiles/* $(HOME)/.config + cp -v src/dotfiles/mimeapps.list $(HOME) + cp -v src/dotfiles/zshrc $(HOME)/.zshrc +endif + +scripts-install: +ifeq ($(CONFIRM_SCRIPTS),true) + cp -vr src/scripts/* $(PREFIX)/bin +endif + +arch-install: +ifeq ($(CONFIRM_ARCH),true) + cp -v src/distros/arch-linux/pacman.conf /etc +endif |