From 40a1257331d8e282e97aca92a25e6e5e01ec643b Mon Sep 17 00:00:00 2001 From: Corey Smith Date: Fri, 1 Aug 2025 10:09:10 -0700 Subject: [PATCH] Use Chezmoi more --- run_once_before_configure-hammerspoon.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 run_once_before_configure-hammerspoon.sh diff --git a/run_once_before_configure-hammerspoon.sh b/run_once_before_configure-hammerspoon.sh new file mode 100644 index 0000000..797a1f5 --- /dev/null +++ b/run_once_before_configure-hammerspoon.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +set -e + +echo "Configuring Hammerspoon to use ~/.config/hammerspoon..." + +if ! command -v hammerspoon &> /dev/null; then + echo "Warning: Hammerspoon not found. Setting preference anyway for when it's installed." +fi + +defaults write org.hammerspoon.Hammerspoon MJConfigFile "~/.config/hammerspoon/init.lua" + +if defaults read org.hammerspoon.Hammerspoon MJConfigFile &> /dev/null; then + echo "✅ Hammerspoon configured to use ~/.config/hammerspoon/init.lua" +else + echo "❌ Failed to set Hammerspoon config path" + exit 1 +fi