From d8808683653aa32cea7e96dcedb06b4a04ff6025 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Sat, 10 Feb 2024 00:02:10 +0400 Subject: first commit, version 0.1 --- Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Makefile (limited to 'Makefile') 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 -- cgit v1.2.3