From 67c42c895fb7161989e6d6297e58ed3d77ddbb0e Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sun, 5 Nov 2023 15:16:55 +0100 Subject: [PATCH] update verbose --- Makefile | 54 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index 2528206..321603e 100644 --- a/Makefile +++ b/Makefile @@ -55,12 +55,12 @@ sync-dotconfig: @$(WGET) $(REPO_SRC)/.config/fish/conf.d/abbr.fish -O $(HOME)/.config/fish/conf.d/abbr.fish @$(WGET) $(REPO_SRC)/.config/fish/conf.d/alias.fish -O $(HOME)/.config/fish/conf.d/alias.fish + @echo "Fish global settings synced!" + @echo # Micro @$(WGET) $(REPO_SRC)/.config/micro/settings.json -O $(HOME)/.config/micro/settings.json - -# END - @echo ".config directory synced!" + @echo "Micro settings synced!" @echo @@ -70,24 +70,22 @@ sync-emacs: @$(WGET) $(REPO_SRC)/.emacs.d/init.el -O $(HOME)/.emacs.d/init.el -# END - @echo "Emacs config synced!" - @echo - # .dotfiles sync-dotfiles: # .gitconfig @$(WGET) $(REPO_SRC)/dotfiles/.gitconfig -O $(HOME)/.gitconfig + @echo "Git settings synced!" + @echo # .ocamlformat @$(WGET) $(REPO_SRC)/dotfiles/.ocamlformat -O $(HOME)/.ocamlformat + @echo "OCaml formatter settings synced!" + @echo # .clang-format @$(WGET) $(REPO_SRC)/dotfiles/.clang-format -O $(HOME)/.clang-format - -# End - @echo "dotfiles synced!" + @echo "Clang formatter settings synced!" @echo @@ -95,29 +93,43 @@ sync-dotfiles: sync-arch: # .config @$(WGET) $(REPO_SRC)/.config/update_theme.sh -O $(HOME)/.config/update_theme.sh + @echo "Theme script synced!" + @echo # Fish @$(WGET) $(REPO_SRC)/.config/fish/config_arch.fish -O $(HOME)/.config/fish/config.fish @$(WGET) $(REPO_SRC)/.config/fish/conf.d/abbr.fish -O $(HOME)/.config/fish/conf.d/abbr.fish @$(CURL) $(REPO_SRC)/.config/fish/conf.d/abbr_arch.fish >> $(HOME)/.config/fish/conf.d/abbr.fish + @echo "Fish specific settings synced!" + @echo # Emoji Picker @$(WGET) $(REPO_SRC)/.config/gazatu.xyz/emoji-picker.ini -O $(HOME)/.config/gazatu.xyz/emoji-picker.ini + @echo "Emoji picker settings synced!" + @echo # Firefox -@$(RM) $(HOME)/.mozilla/firefox/*.default-release/user.js @$(WGET) $(REPO_SRC)/.mozilla/firefox/user.js -P $(HOME)/.mozilla/firefox/*.default-release @$(CURL) $(REPO_SRC)/.mozilla/firefox/user-arch.js >> $(wildcard $(HOME)/.mozilla/firefox/*.default-release)/user.js + @echo "Firefox settings synced!" + @echo # VSCodium @$(WGET) $(REPO_SRC)/.config/VSCodium/product.json -O $(HOME)/.config/VSCodium/product.json + @echo "VSCodium settings synced!" + @echo # Topgrade @$(WGET) $(REPO_SRC)/.config/topgrade/topgrade.toml -O $(HOME)/.config/topgrade.toml + @echo "Topgrade settings synced!" + @echo # Pacman hooks @sudo mkdir -p /etc/pacman.d/hooks @sudo $(WGET) $(REPO_SRC)/pacman.d/hooks/stop-wine-associations.hook -P /etc/pacman.d/hooks/stop-wine-associations.hook + @echo "Pacman hooks synced!" + @echo # Windows Subsystem for Linux specific @@ -126,10 +138,14 @@ sync-wsl: @$(WGET) $(REPO_SRC)/.config/fish/config_wsl.fish -O $(HOME)/.config/fish/config.fish @$(CURL) $(REPO_SRC)/.config/fish/conf.d/abbr_wsl.fish >> $(HOME)/.config/fish/conf.d/abbr.fish @$(CURL) $(REPO_SRC)/.config/fish/conf.d/alias_wsl.fish >> $(HOME)/.config/fish/conf.d/alias.fish + @echo "Fish specific settings synced!" + @echo # Unison @mkdir -p $(HOME)/.unison @$(WGET) $(REPO_SRC)/.unison/default.prf -O $(HOME)/.unison/default.prf + @echo "Unison settings synced!" + @echo # Windows through WSL @@ -149,28 +165,28 @@ sync-windows: $(WGET) $(REPO_SRC)/games/cs2/autoexec.cfg -O $(CS2_CFG)/autoexec.cfg; \ $(WGET) $(REPO_SRC)/games/cs2/myconfig.cfg -O $(CS2_CFG)/myconfig.cfg; \ $(WGET) $(REPO_SRC)/games/cs2/customgame.cfg -O $(CS2_CFG)/customgame.cfg; \ - echo "$(WIN) CS:GO synced!"; \ + echo "$(WIN) CS2 scripts synced!"; \ echo; \ fi # Firefox @$(WGET) $(REPO_SRC)/.mozilla/firefox/user.js -O $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release/user.js @$(CURL) $(REPO_SRC)/.mozilla/firefox/user-windows.js >> $(wildcard $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release)/user.js - @echo "$(WIN) Firefox synced!" + @echo "$(WIN) Firefox settings synced!" @echo # WindowsAutoNightMode @$(WGET) $(REPO_SRC)/.config/WindowsAutoNightMode/config.yaml -O $(APPDATA)/AutoDarkMode/config.yaml - @echo "$(WIN) WindowsAutoNightMode synced!" + @echo "$(WIN) WindowsAutoNightMode settings synced!" @echo # Xournal++ @$(WGET) $(REPO_SRC)/.config/xournalpp/settings.xml -O $(LOCALAPPDATA)/xournalpp/settings.xml - @echo "$(WIN) Xournal++ synced!" + @echo "$(WIN) Xournal++ settings synced!" @echo # # Topgrade # @$(WGET) $(REPO_SRC)/.config/topgrade/topgrade.toml -O $(APPDATA)/topgrade.toml -# @echo "$(WIN) Topgrade synced!" +# @echo "$(WIN) Topgrade settings synced!" # @echo @@ -182,8 +198,16 @@ else # Call target of compatible with all supported platforms @$(MAKE) sync-dotconfig + @echo ".config directory synced!" + @echo + @$(MAKE) sync-dotfiles + @echo "Dotfiles synced!" + @echo + @$(MAKE) sync-emacs + @echo "Emacs settings synced!" + @echo # Specific to Arch