From be5a1b0b165054f9e2b5af2e84cd65c8df755ce7 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Mon, 13 Dec 2021 11:37:11 +0000
Subject: [PATCH] Added new ZSH theme with powerlevel10k
---
Makefile | 62 ++++++++++++++++++++++++++++++
1 files changed, 61 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 690ec6d..1b4ff23 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,13 @@
UNINSTALL_TARGETS = $(TARGETS:=-uninstall)
# List of all applications with stored dotfiles
-CONFIGS = aspell emacs git libinput-gestures mailcap mpd ncmpcpp rtv shells wallpaper-reddit zsh
+SHELLS = bash zsh all-shells
+UTILS = emacs git aspell
+FUN = mpd ncmpcpp mailcap rtv
+DESKTOP = libinput-gestures reddit-wallpaper-fetcher
+ARCH = paru
+
+CONFIGS = $(SHELLS) $(UTILS) $(FUN) $(DESKTOP) $(ARCH)
all: help
@@ -29,6 +35,55 @@
$(CONFIGS:=-del):
$(STOW) --delete -t $(HOME) $(@:-del=)
+.PHONY: emacs
+emacs:
+ git submodule update --init
+ $(STOW) -t $(HOME) $@
+
+.PHONY: zsh
+zsh:
+ mkdir -p ~/.zsh
+ [ -d "${HOME}/.zsh/antigen" ] || git clone https://github.com/zsh-users/antigen.git ~/.zsh/antigen
+ $(STOW) -t $(HOME) $@
+
+.PHONY: termux
+termux: shells
+ $(STOW) -t $(HOME) $@
+
+.PHONY: termux-uninstall
+termux-uninstall: shells-uninstall
+ $(STOW) --delete -t $(HOME) $(@:-uninstall=)
+
+.PHONY: shells
+shells: $(SHELLS)
+
+.PHONY: shells-uninstall
+shells-uninstall: $(SHELLS:=-del)
+
+.PHONY: utils
+utils: $(UTILS)
+
+.PHONY: utils-uninstall
+utils-uninstall: $(UTILS:=-del)
+
+.PHONY: fun
+fun: $(FUN)
+
+.PHONY: fun-uninstall
+fun-uninstall: $(FUN:=-del)
+
+.PHONY: desktop
+desktop: $(DESKTOP)
+
+.PHONY: desktop-uninstall
+desktop-uninstall: $(DESKTOP:=-del)
+
+.PHONY: arch
+arch: $(ARCH)
+
+.PHONY: arch-uninstall
+arch-uninstall: $(ARCH:=-del)
+
.PHONY: $(INSTALL_TARGETS)
$(INSTALL_TARGETS): $(CONFIGS)
@@ -40,3 +95,8 @@
$(ECHO) 'use make "target"'
$(ECHO) 'targets:'
$(ECHO) ' home(-uninstall)'
+ $(ECHO) ' shells(-uninstall)'
+ $(ECHO) ' utils(-uninstall)'
+ $(ECHO) ' fun(-uninstall)'
+ $(ECHO) ' desktop(-uninstall)'
+ $(ECHO) ' termux(-uninstall)'
--
Gitblit v1.10.0