diff options
| author | 2026-06-08 11:45:55 -0700 | |
|---|---|---|
| committer | 2026-06-10 16:55:34 -0700 | |
| commit | ffc5d2c722e5a00e34f5098150df6e7828d4a3c0 (patch) | |
| tree | 0ba3bbe09db7721471895b5e406dab6285882ea2 /GNUmakefile | |
| parent | c13deec894a1204a869a8866c3158a09f33c53fb (diff) | |
| download | new-dotfiles-ffc5d2c722e5a00e34f5098150df6e7828d4a3c0.tar.gz new-dotfiles-ffc5d2c722e5a00e34f5098150df6e7828d4a3c0.zip | |
Update MacOS setup
Diffstat (limited to 'GNUmakefile')
| -rw-r--r-- | GNUmakefile | 22 |
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: |
