Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
3e7a2a6
bump fig line
holman Apr 21, 2023
fbe175f
rm fig
holman Jan 12, 2024
0c6ab2f
no need for node (that's right i said it)
holman Jan 12, 2024
8926eca
update plist format
holman Jan 12, 2024
064b365
opt for faster dot
holman Jan 12, 2024
763d54e
hey let's use the brewfile again
holman Jan 12, 2024
b2c58fe
ignore brewfile lock
holman Jan 12, 2024
241576a
everyone loves raycast
holman Jan 12, 2024
af11dbf
lil less verbose
holman Jan 12, 2024
11c95ae
remove some older commands
holman Jan 12, 2024
05d4582
install some neat other friends
holman Jan 12, 2024
0b34e5d
stripe cli
holman Jan 13, 2024
734402e
rip cron
holman Jan 20, 2024
93b20c1
sonos
holman Jan 20, 2024
c355291
cloudapp is long-dead
holman Jan 27, 2024
fa75aa8
reset my hostname in macos
holman Jan 27, 2024
f44aaa9
unused
holman Feb 4, 2024
f591e6c
add cloudflared
holman Feb 9, 2024
f5f10c2
whatsapp, doc?
holman Feb 13, 2024
6dd7d85
add messenger
holman Feb 13, 2024
162e3f1
bring in dev brews
holman Feb 28, 2024
fd1b308
transmission
holman Feb 28, 2024
7f4636f
Merge branch 'master' of https://github.com/holman/dotfiles
holman Feb 28, 2024
7ec1659
aiiiiii
holman Mar 1, 2024
92f84b1
irb/ext/save-history is gone
holman Apr 6, 2024
e178c82
neverending battle against macos
holman Apr 6, 2024
24e72b8
add 1p
holman Apr 6, 2024
9a713e6
apparently the default now
holman Apr 6, 2024
0e4a15f
zoomZOOMzoom
holman Apr 17, 2024
dba4eb4
adb
holman May 1, 2024
9be3b4d
let's do brew upgrade in dot too
holman May 6, 2024
2b3e99e
mock
holman Jun 17, 2024
5b3873b
update dotfiles with dot
holman Jun 17, 2024
644d874
Find Simulator.app better
holman Sep 5, 2024
ae59cc3
rebase
holman Feb 4, 2025
b473497
let's assume i switch editors frequently
holman Mar 4, 2025
800b655
fun ruby bug on macos
holman Mar 4, 2025
14f6a99
add qlvideo to brewfile
holman Mar 10, 2025
3827bb3
add windsurf
holman Mar 25, 2025
b66f564
add steam because i need my civ7
holman Mar 25, 2025
ac19d83
use handbrake-app instead
holman Aug 7, 2025
12f3a86
Always keep Safari's URL preview open
holman Aug 29, 2025
2b7bf78
i also like to live... dangerously
holman Sep 11, 2025
e6c8b2e
add atuin
holman Sep 18, 2025
99f4757
ghostty in
holman Sep 18, 2025
7afe7dd
back to zed
holman Sep 29, 2025
a657a2d
no need for this
holman Oct 25, 2025
29716dc
add local/bin to path
holman Nov 1, 2025
5be4d53
pg 17
holman Nov 7, 2025
9aae4aa
re-link pg
holman Dec 8, 2025
5b6e0b1
expand home path
holman Dec 12, 2025
71caf26
codex is now a cask
holman Dec 30, 2025
a04bda5
install iina
holman Jan 6, 2026
c6afa69
conductor
holman Feb 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
git/gitconfig.local.symlink
Brewfile.lock.json
40 changes: 40 additions & 0 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
cask_args appdir: '/Applications'

tap 'homebrew/bundle'

brew 'atuin'
brew 'cloudflared'
brew 'imagemagick'
brew 'postgresql@17'
brew 'redis'
brew 'ruby-build'
brew 'spaceman-diff'
brew 'spark'
brew 'stripe/stripe-cli/stripe'
brew 'stripe/stripe-mock/stripe-mock'
brew 'wget'
brew 'yt-dlp'

cask '1password'
cask 'airtable'
cask 'arq'
cask 'codex'
cask 'conductor'
cask 'diffusionbee'
cask 'ghostty'
cask 'handbrake-app'
cask 'iina'
cask 'messenger'
cask 'notion-calendar'
cask 'plex'
cask 'qlvideo'
cask 'sonos'
cask 'steam'
cask 'transmission'
cask 'raycast'
cask 'whatsapp'
cask 'windsurf'
cask 'visual-studio-code'
cask 'vlc'
cask 'zed'
cask 'zoom'
1 change: 1 addition & 0 deletions atuin/env.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
eval "$(atuin init zsh)"
12 changes: 12 additions & 0 deletions bin/a
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
#
# Quick shortcut to ~*-~*AI*~-*~
#
# Load up a current $HotThing AI client with preferable settings (which is
# usually yolo-lfg style anyway; computers wouldn't do anything to us).
#
# USAGE:
#
# $ a
# # => opens the AI client. yeah, easy peasy.
claude --dangerously-skip-permissions
13 changes: 0 additions & 13 deletions bin/atom-package-install

This file was deleted.

62 changes: 0 additions & 62 deletions bin/cloudapp

This file was deleted.

12 changes: 11 additions & 1 deletion bin/dot
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,26 @@ done

export ZSH=$HOME/.dotfiles

# Update dotfiles themselves
echo "› git pull"
git -C $ZSH pull

# Set macOS defaults
$ZSH/macos/set-defaults.sh

# Set macOS hostname
$ZSH/macos/set-hostname.sh

# Install homebrew
$ZSH/homebrew/install.sh 2>&1

# Upgrade homebrew
echo "› brew update"
brew update

echo "› brew upgrade"
brew upgrade

# Install software
echo "$ZSH/script/install"
echo "› script/install"
$ZSH/script/install
30 changes: 0 additions & 30 deletions bin/movieme

This file was deleted.

56 changes: 0 additions & 56 deletions bin/mustacheme

This file was deleted.

60 changes: 0 additions & 60 deletions bin/res

This file was deleted.

21 changes: 0 additions & 21 deletions bin/time-report

This file was deleted.

1 change: 1 addition & 0 deletions editors/env.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export EDITOR='zed'
1 change: 1 addition & 0 deletions editors/windsurf.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export PATH="/Users/holman/.codeium/windsurf/bin:$PATH"
2 changes: 2 additions & 0 deletions git/gitconfig.symlink
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,5 @@

[init]
defaultBranch = main
[pull]
rebase = true
3 changes: 3 additions & 0 deletions homebrew/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,7 @@ then

fi

# Link keg-only formulas that we want in PATH
brew list | grep 'postgresql@' | xargs -I {} brew link {} --force 2>/dev/null

exit 0
12 changes: 0 additions & 12 deletions macos/install.sh

This file was deleted.

15 changes: 10 additions & 5 deletions macos/set-defaults.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,16 @@ defaults write com.apple.dock wvous-bl-corner -int 5
defaults write com.apple.dock wvous-bl-modifier -int 0

# Hide Safari's bookmark bar.
defaults write com.apple.Safari ShowFavoritesBar -bool false
defaults write com.apple.Safari.plist ShowFavoritesBar -bool false

# Always show Safari's "URL display" tab in the lower left on mouseover. Strangely
# like, everyone and their LLMs on the internet thinks this is ShowStatusBar, but
# it's not.
defaults write com.apple.Safari ShowOverlayStatusBar -bool true

# Set up Safari for development.
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
defaults write com.apple.Safari IncludeDevelopMenu -bool true
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true
defaults write com.apple.Safari "com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled" -bool true
defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true
defaults write com.apple.Safari.plist IncludeDevelopMenu -bool true
defaults write com.apple.Safari.plist WebKitDeveloperExtrasEnabledPreferenceKey -bool true
defaults write com.apple.Safari.plist "com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled" -bool true
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true
Loading