aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile22
1 files changed, 18 insertions, 4 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 143afe4..a15d00f 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -48,11 +48,11 @@ picom-clean:
## Emacs
-before-emacs-install: emacs/.config/emacs/init.elc
+before-emacs-install: emacs/.emacs.d/init.elc
emacs-clean:
- rm -f emacs/.config/shepherd/init.d/emacs.scm emacs/.config/emacs/init.el \
- emacs/.config/emacs/init.elc
+ rm -f emacs/.config/shepherd/init.d/emacs.scm emacs/.emacs.d/init.el \
+ emacs/.emacs.d/init.elc
## Xmodmap
@@ -159,7 +159,7 @@ surfingkeys/dist/punt.js: surfingkeys/punt.ts surfingkeys/home.ts
## Diamond Interactive MacOS
-diamond-interactive: ssh-keygen brew-install wezterm-install glide-install git-install emacs-install
+diamond-interactive: ssh-keygen brew-install wezterm-install glide-install git-install zsh-install _mbsetupuser-install change-macos-defaults
ssh-keygen: $(HOME)/.ssh/id_ed25519.pub
@@ -169,12 +169,26 @@ $(HOME)/.ssh/id_ed25519.pub:
brew-install: _mbsetupuser/Brewfile
brew bundle --file $^
+before-_mbsetupuser-install: _mbsetupuser/.emacs.d/init.elc
+
+_mbsetupuser/.config/zsh/conf.d/postgresql.sh: _mbsetupuser/Brewfile
+ $(call tangle,shell)
+
+_mbsetupuser/.emacs.d/init.el: emacs/.emacs.d/init.el emacs/.emacs.d/oni-outline.el
+ mkdir -p $$(dirname $@)
+ cat $^ >> $@
+
project-directories: \
$(HOME)/code/personal/ \
$(HOME)/code/diamond-interactive/ \
$(HOME)/code/foreign/ \
$(HOME)/code/study/
+change-macos-defaults:
+# https://macos-defaults.com/dock/autohide.html
+ defaults write com.apple.dock "autohide" -bool "true"
+ killall Dock
+
# Local Variables:
# outline-regexp: "##+"
# End: