Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
363 commits
Select commit Hold shift + click to select a range
35d87f1
Update clone.sh
driesvints Sep 14, 2020
6a69e99
Update clone.sh
driesvints Sep 17, 2020
2c23674
Update the Homebrew installer command
mvdnbrk Sep 20, 2020
63d5753
Remove `homebrew/cask-eid`
mvdnbrk Sep 20, 2020
614efbe
Update Brewfile
driesvints Sep 22, 2020
9f53001
Java is now bundled with Homebrew
driesvints Sep 22, 2020
7b0b1c3
Add composer alias
driesvints Sep 26, 2020
cc2928b
Update and rename LICENSE.txt to LICENSE.md
driesvints Sep 30, 2020
3a1e83c
Add speedtest
driesvints Oct 7, 2020
85bdcc0
Update clone.sh
driesvints Oct 27, 2020
888ae57
Update Brewfile
driesvints Oct 27, 2020
d22075d
Update clone.sh
driesvints Oct 30, 2020
9a96450
Update clone.sh
driesvints Oct 30, 2020
d2c6c2c
Update clone.sh
driesvints Nov 10, 2020
a5fb433
Update Brewfile
driesvints Nov 13, 2020
36ec30e
Update Brewfile
driesvints Nov 15, 2020
db794c2
Update Brewfile
driesvints Nov 27, 2020
332586e
Update Brewfile
driesvints Dec 12, 2020
79bff38
Update Brewfile
driesvints Dec 17, 2020
9b5eac9
Update Brewfile
driesvints Jan 11, 2021
71b295e
Update Brewfile
driesvints Jan 19, 2021
84382e5
Update Brewfile
driesvints Jan 19, 2021
b9c942a
Update clone.sh
driesvints Feb 7, 2021
24f9b17
Update Brewfile
driesvints Feb 11, 2021
c5e9ca8
Update clone.sh
driesvints Feb 22, 2021
17cf796
Update Brewfile
driesvints Feb 23, 2021
a0fdabf
Update clone.sh
driesvints Feb 23, 2021
4353df2
Update Brewfile
driesvints Feb 23, 2021
0c86f12
Update Brewfile
MichaelDeBoey Feb 27, 2021
0f5792d
Update fresh.sh
MichaelDeBoey Feb 27, 2021
6d2adcb
Update README.md
MichaelDeBoey Feb 27, 2021
8dd8092
Update README.md (#53)
MichaelDeBoey Mar 1, 2021
01e6004
Update Brewfile (#55)
MichaelDeBoey Mar 2, 2021
7052a92
Update .macos
MichaelDeBoey Mar 3, 2021
70799e2
Update clone.sh
driesvints Mar 9, 2021
e89121b
Update fresh.sh
driesvints Mar 13, 2021
90441c4
Update README.md
driesvints Mar 13, 2021
2b36532
Update README.md
driesvints Mar 13, 2021
619c6cd
Update README.md
driesvints Mar 13, 2021
89967cf
Update README.md
driesvints Mar 13, 2021
3fac355
Update README.md
driesvints Mar 13, 2021
77f5377
Update fresh.sh
driesvints Mar 13, 2021
9e8e6b0
Update fresh.sh
MichaelDeBoey Mar 13, 2021
9f3413f
Add ssh.sh (#57)
MichaelDeBoey Mar 13, 2021
75eb84d
Update README.md
driesvints Mar 13, 2021
a3aac54
Update README.md
driesvints Mar 13, 2021
f187ce3
Update README.md
driesvints Mar 13, 2021
642055e
Update Brewfile
driesvints Mar 18, 2021
b75615a
Update fresh.sh
driesvints Mar 23, 2021
2ad2abe
Update clone.sh
driesvints Mar 25, 2021
93e15d6
Update clone.sh
driesvints Mar 25, 2021
d63aeb1
Bypass file path prompt
timacdonald Mar 28, 2021
ef5136d
feat(ssh.sh): bypass passphrase prompt (#63)
MichaelDeBoey Mar 28, 2021
fbd9783
Revert "feat(ssh.sh): bypass passphrase prompt (#63)"
driesvints Mar 29, 2021
0e9d7ad
Update clone.sh
driesvints Mar 29, 2021
f341491
Update README.md
driesvints Mar 30, 2021
f344ab3
Update README.md
driesvints Mar 30, 2021
0f1fc45
Update Brewfile
driesvints Apr 3, 2021
031562b
Update clone.sh
driesvints Apr 4, 2021
5f27862
Update README.md
driesvints Apr 12, 2021
5d49341
Add banner
driesvints Apr 14, 2021
724cf6e
Update title
driesvints Apr 14, 2021
3f8de9d
Update README.md
driesvints Apr 15, 2021
74db9ba
Update README.md
driesvints Apr 15, 2021
1a8c32c
[ImgBot] Optimize images
ImgBotApp Apr 14, 2021
e8fe37e
Update banners
driesvints Apr 15, 2021
8c83604
social card
driesvints Apr 15, 2021
b4630d7
Rename fresh.sh to install.sh
driesvints Apr 25, 2021
9a73d5a
Update README.md
driesvints Apr 25, 2021
535ab87
Update Brewfile
driesvints Apr 25, 2021
8f41ea7
Update Brewfile
driesvints Apr 25, 2021
28c3df3
Correct SSH public key name
tim-mortimer Apr 29, 2021
66ae1ac
[ImgBot] Optimize images
ImgBotApp Apr 15, 2021
048753e
Update install.sh
driesvints May 7, 2021
c5e2dd0
Update install.sh
driesvints May 7, 2021
4aacd87
Update install.sh
driesvints May 7, 2021
b476302
Update aliases.zsh
driesvints May 11, 2021
cbe2e02
Update README.md
driesvints May 24, 2021
3343c28
Update README.md
driesvints Jun 14, 2021
fa3858d
Update Brewfile
driesvints Jun 25, 2021
225623a
Add debug binary
driesvints Jun 29, 2021
c1a3984
wip
driesvints Jun 29, 2021
90f1c06
wip
driesvints Jun 29, 2021
e293117
Update Brewfile
driesvints Jul 6, 2021
f7b44f9
Update clone.sh
driesvints Jul 14, 2021
68d7291
Open VS code
driesvints Jul 14, 2021
851b61a
Open in current dir
driesvints Jul 14, 2021
ce2df9c
Rename binary
driesvints Jul 14, 2021
3afa02c
Update clone.sh
driesvints Jul 31, 2021
094e0c7
Update aliases.zsh
driesvints Aug 2, 2021
068a33c
Update clone.sh
driesvints Aug 3, 2021
e4c6ad8
Rename install.sh to fresh.sh
driesvints Aug 4, 2021
49d1f16
Update README.md
driesvints Aug 4, 2021
7465d39
Update Brewfile
driesvints Aug 9, 2021
c6a09d7
Update Brewfile
driesvints Aug 9, 2021
ef56861
Update Brewfile
driesvints Aug 14, 2021
0d3e726
Update Brewfile
driesvints Aug 14, 2021
dbf57cf
Update README.md
driesvints Aug 15, 2021
a649fee
Update clone.sh
driesvints Aug 31, 2021
961a0f7
Update Brewfile
driesvints Aug 31, 2021
07f0f01
Update clone.sh
driesvints Sep 14, 2021
0ffdc89
Update clone.sh
driesvints Oct 26, 2021
8bbc4a5
Update Brewfile
driesvints Nov 5, 2021
eeee232
Update Brewfile
driesvints Nov 19, 2021
9d16847
Update Brewfile
driesvints Nov 22, 2021
8869329
Update fresh.sh
driesvints Nov 22, 2021
84ba1d9
Update fresh.sh
driesvints Nov 22, 2021
984ddf7
Update fresh.sh
driesvints Nov 22, 2021
5866fd4
Update fresh.sh
driesvints Nov 22, 2021
998763f
Update fresh.sh
driesvints Nov 22, 2021
d993473
Update Brewfile
driesvints Nov 22, 2021
8ac33d1
Update Brewfile
driesvints Nov 22, 2021
9b3eb0b
Update Brewfile
driesvints Nov 22, 2021
9327cf0
Update Brewfile
driesvints Nov 22, 2021
03ec569
Update aliases.zsh
driesvints Nov 22, 2021
5fd3f5d
Update clone.sh
driesvints Nov 22, 2021
29a0442
Update Brewfile
driesvints Nov 22, 2021
a518a73
Update Brewfile
driesvints Nov 22, 2021
8877633
Update Brewfile
driesvints Nov 26, 2021
dce9ba7
Update fresh.sh
driesvints Nov 28, 2021
6958f07
Update clone.sh
driesvints Nov 30, 2021
bc92942
Update clone.sh
driesvints Dec 3, 2021
6a4e493
Update Brewfile
driesvints Dec 3, 2021
662ac07
Update aliases.zsh
driesvints Dec 7, 2021
5fdf73a
Update clone.sh
driesvints Dec 8, 2021
85a3cac
Protect setup directory
driesvints Dec 14, 2021
6ece1c9
Update clone.sh
driesvints Dec 20, 2021
60dd66b
Update possible typo
christophrumpel Jan 5, 2022
3da376e
Update setup
driesvints Jan 7, 2022
7f6ad26
Update setup
driesvints Jan 7, 2022
11cb748
Update Brewfile
driesvints Jan 12, 2022
b9d5a35
Update clone.sh
driesvints Feb 17, 2022
7ffb301
Update clone.sh
driesvints Feb 17, 2022
7a6db19
Update clone.sh
driesvints Feb 21, 2022
cda9481
wip
driesvints Feb 22, 2022
70dcbee
ZSH Artisan and zshrc update
driesvints Feb 23, 2022
a811a93
Update fresh.sh
driesvints Feb 28, 2022
a49647e
Update README.md
driesvints Mar 10, 2022
06d0e9f
Update fresh.sh
driesvints Mar 17, 2022
954ac46
Update fresh.sh
driesvints Mar 25, 2022
331e9a8
Update Brewfile
driesvints Mar 25, 2022
8570df4
Update clone.sh
driesvints Apr 5, 2022
54feec6
Update README.md
driesvints Apr 11, 2022
9aff144
Update clone.sh
driesvints Apr 12, 2022
04b0608
Update README.md
driesvints Apr 20, 2022
7e21af7
Update clone.sh
driesvints Apr 29, 2022
926f4a8
Update clone.sh
driesvints Apr 29, 2022
77692a4
Update clone.sh
driesvints May 6, 2022
d37a22e
Update Brewfile
driesvints May 11, 2022
1a87a94
Update minimal.zsh-theme (#83)
driesvints May 31, 2022
a039ef9
Update Brewfile
driesvints Jun 22, 2022
1e6aca1
Update clone.sh
driesvints Jun 22, 2022
5b506f8
Update README.md
driesvints Jun 28, 2022
a95cab4
add `.gitmodules` file for existing submodule (#87)
LucasLarson Aug 31, 2022
5c85df8
Update clone.sh
driesvints Sep 1, 2022
5b101f1
wip
driesvints Sep 7, 2022
790b438
Remove gnupg and gpg-suite
driesvints Sep 7, 2022
a13b05f
Update Brewfile
driesvints Nov 1, 2022
d4ebec9
Update Brewfile
driesvints Nov 8, 2022
d77383b
Update README.md
driesvints Jan 10, 2023
1ddb640
Update README.md
driesvints Jan 10, 2023
fa02b83
Update README.md
driesvints Jan 16, 2023
bca9582
Update Brewfile
driesvints Jan 19, 2023
f5a96fa
Update Brewfile
driesvints Jan 23, 2023
943edc4
Fix link to cask search in README (#90)
robandpdx Feb 9, 2023
0368285
Update fresh.sh
driesvints Feb 17, 2023
55dfba5
Use local paths for fresh.sh
driesvints Feb 17, 2023
1b6584c
Update Brewfile
driesvints May 23, 2023
fd6fe25
Update .macos (#92)
MichaelDeBoey May 29, 2023
b83318c
Update clone.sh
driesvints Jul 15, 2023
5be335e
Update clone.sh
driesvints Jul 25, 2023
6185e24
wip
driesvints Jul 27, 2023
cb0832b
wip
driesvints Jul 27, 2023
793f1a0
Use Herd
driesvints Jul 27, 2023
264f537
wip
driesvints Jul 28, 2023
e1752cf
wip
driesvints Jul 28, 2023
9f84f5c
Update aliases.zsh
driesvints Aug 14, 2023
1a3d32a
Update fresh.sh
driesvints Aug 24, 2023
e713109
Update Brewfile (#93)
MichaelDeBoey Sep 8, 2023
55a099c
Update clone.sh
driesvints Sep 19, 2023
2324275
Update Brewfile
driesvints Nov 28, 2023
94d0515
Use `omz reload` to reload shell (#94)
ming-hao-xu Dec 12, 2023
6e22537
wip
driesvints Jan 6, 2024
fada781
Update FUNDING.yml
driesvints Jan 15, 2024
5cd6c15
wip
driesvints Jan 22, 2024
a6d910e
wip
driesvints Jan 22, 2024
c575557
Update clone.sh
driesvints Jan 25, 2024
19606c0
Update clone.sh
driesvints Jan 25, 2024
da267ce
Update Brewfile
driesvints Jan 29, 2024
0a385c9
Update Brewfile
driesvints Jan 29, 2024
900b7c7
Update clone.sh
driesvints Jan 31, 2024
9cb034f
Update clone.sh
driesvints Feb 13, 2024
1909137
Update clone.sh
driesvints Feb 13, 2024
8bdbcc8
Update Brewfile
driesvints Feb 14, 2024
bbbf7ed
Update Brewfile
driesvints Mar 18, 2024
a71f4ad
Update Brewfile
driesvints Mar 18, 2024
d0f1b17
Update README.md
driesvints Mar 18, 2024
d585790
wip
driesvints Mar 28, 2024
9d7d47d
Prevent adding path twice
driesvints Apr 4, 2024
860e925
Adopt herd config
driesvints Apr 4, 2024
f810296
wip
driesvints Apr 8, 2024
a0618b9
wip
driesvints Apr 16, 2024
51b74f2
wip
driesvints Apr 16, 2024
3a1dec0
wip
driesvints Apr 18, 2024
8264c3e
wip
driesvints Apr 19, 2024
42f0796
wip
driesvints Apr 19, 2024
42c4e91
wip
driesvints Apr 19, 2024
259a397
wip
driesvints Apr 22, 2024
eee4def
Update Brewfile
driesvints Aug 2, 2024
d363b75
Update Brewfile
driesvints Aug 2, 2024
3404adc
Update Brewfile
driesvints Nov 4, 2024
9263c1e
Update Brewfile
driesvints Jan 7, 2025
9af174e
wip
driesvints Jul 12, 2024
7a1b13b
wip
driesvints Apr 17, 2025
e7c2aff
Add timestamp alias
driesvints Apr 17, 2025
85b3d66
Add Xcode Command Line Tools installation check (#100)
mtshv Apr 25, 2025
1b88515
fix: remove `Homebrew/homebrew-bundle` from `Brewfile` (#101)
MichaelDeBoey Jun 9, 2025
6d0d37d
Sort branches by committerdate
driesvints Sep 8, 2025
28f402b
test alias
driesvints Nov 25, 2025
aafd580
Update Brewfile
driesvints Jan 8, 2026
d6d6d99
Update Brewfile
driesvints Jan 30, 2026
e2acfc8
Remove 'claude' from Brewfile
driesvints Jan 30, 2026
ee6951a
Add Cyberduck to Brewfile
driesvints Feb 2, 2026
66b4163
Add openclaw to Brewfile
driesvints Feb 2, 2026
4ed17d9
Update Brewfile
driesvints Feb 9, 2026
6621e70
Update Brewfile
driesvints Feb 17, 2026
10ea8ab
wip
driesvints Feb 23, 2026
2833e7a
wip
driesvints Mar 4, 2026
252d923
wip
driesvints Mar 4, 2026
e096bce
wip
driesvints Mar 9, 2026
e393daa
Add copilot-cli to Brewfile
driesvints Mar 11, 2026
af620da
wip
driesvints Mar 13, 2026
7235a52
Update Brewfile
driesvints Mar 19, 2026
8c5f98f
Update Brewfile
driesvints Mar 19, 2026
d6c7a6e
Update Brewfile
driesvints Mar 23, 2026
86181c4
Add cursor-cli to Brewfile
driesvints Mar 23, 2026
667a0ea
Add entireio/tap/entire to Brewfile
driesvints Mar 31, 2026
8c0e55f
Remove duplicate 'codex' from Brewfile
driesvints Mar 31, 2026
24e7d6e
Add env variables
driesvints Apr 14, 2026
fd52fda
wip
driesvints Apr 16, 2026
fca2a6d
Update Brewfile
driesvints Apr 17, 2026
7f32644
Update Brewfile
driesvints Apr 20, 2026
5b7a55c
Add cleanshot to Brewfile
driesvints May 1, 2026
4278e96
Remove Quicklook casks from Brewfile
driesvints May 19, 2026
fdcbae6
Remove font casks from Brewfile
driesvints May 19, 2026
a76f17a
Update Brewfile
driesvints Jun 12, 2026
cd4f9ca
Update Brewfile
driesvints Jun 12, 2026
130ee81
Add antigravity-cli to Brewfile
driesvints Jun 12, 2026
b9a4db3
Add ChatGPT cask to Brewfile
driesvints Jun 23, 2026
0d7a71d
Update Brewfile
driesvints Jul 18, 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
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

github: driesvints
custom: ["https://www.paypal.me/driesvints"]
6 changes: 6 additions & 0 deletions .gitignore_global
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,9 @@ Thumbs.db
.idea/
.vscode
.vagrant/

# AI #
######################
.claude/settings.local.json

polyscope.local.json
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "plugins/artisan"]
path = plugins/artisan
url = git@github.com:jessarcher/zsh-artisan.git
744 changes: 691 additions & 53 deletions .macos

Large diffs are not rendered by default.

160 changes: 146 additions & 14 deletions .zshrc
Original file line number Diff line number Diff line change
@@ -1,22 +1,154 @@
# Path to your dotfiles.
export DOTFILES=$HOME/.dotfiles
export ZPLUG_HOME=/usr/local/opt/zplug

source $ZPLUG_HOME/init.zsh
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

zplug 'zplug/zplug', hook-build:'zplug --self-manage'
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Plugins
zplug "~/.dotfiles", from:local

zplug "zsh-users/zsh-completions"
zplug "zsh-users/zsh-syntax-highlighting", defer:2
zplug "zsh-users/zsh-history-substring-search", defer:3

# Themes
# Minimal - Theme Settings
export MNML_INSERT_CHAR="$"
export MNML_PROMPT=(mnml_status mnml_git mnml_keymap)
export MNML_PROMPT=(mnml_git mnml_keymap)
export MNML_RPROMPT=('mnml_cwd 20')

zplug subnixr/minimal, use:minimal.zsh, from:github, as:theme
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="minimal"

# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in $ZSH/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion.
# Case-sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment one of the following lines to change the auto-update behavior
# zstyle ':omz:update' mode disabled # disable automatic updates
# zstyle ':omz:update' mode auto # update automatically without asking
# zstyle ':omz:update' mode reminder # just remind me to update when it's time

# Uncomment the following line to change how often to auto-update (in days).
# zstyle ':omz:update' frequency 13

# Uncomment the following line if pasting URLs and other text is messed up.
# DISABLE_MAGIC_FUNCTIONS="true"

# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.
# You can also set it to another string to have that shown instead of the default red dots.
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
# COMPLETION_WAITING_DOTS="true"

# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
HIST_STAMPS="dd/mm/yyyy"

# Would you like to use another custom folder than $ZSH/custom?
ZSH_CUSTOM=$DOTFILES

# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(artisan git)

source $ZSH/oh-my-zsh.sh

# User configuration

# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi

# Compilation flags
# export ARCHFLAGS="-arch x86_64"

# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

# Herd injected PHP binary.
export PHP_INI_SCAN_DIR="$HOME/Library/Application Support/Herd/config/php/":$PHP_INI_SCAN_DIR

# Herd injected NVM configuration
export NVM_DIR="$HOME/Library/Application Support/Herd/config/nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

[[ -f "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh" ]] && builtin source "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh"

# Herd injected PHP 7.4 configuration.
export HERD_PHP_74_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/74/"

# Herd injected PHP 8.3 configuration.
export HERD_PHP_83_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/83/"

# Herd injected PHP 8.2 configuration.
export HERD_PHP_82_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/82/"

# Herd injected PHP 8.1 configuration.
export HERD_PHP_81_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/81/"

# Herd injected PHP 8.0 configuration.
export HERD_PHP_80_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/80/"

# Herd injected PHP binary.
export PATH="/Users/driesvints/Library/Application Support/Herd/bin/":$PATH


# Herd injected PHP 8.4 configuration.
export HERD_PHP_84_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/84/"


# Herd injected PHP 8.5 configuration.
export HERD_PHP_85_INI_SCAN_DIR="/Users/driesvints/Library/Application Support/Herd/config/php/85/"

if [[ -f "$HOME/.env" ]]; then
set -a
source "$HOME/.env"
set +a
fi

zplug load
export PATH="$HOME/.local/bin:$PATH"
114 changes: 48 additions & 66 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -1,92 +1,74 @@
# Taps
tap 'caskroom/cask'
tap 'caskroom/eid'
tap 'caskroom/fonts'
tap 'caskroom/versions'
tap 'homebrew/bundle'
tap 'homebrew/cask-versions'
tap 'stripe/stripe-cli'

# Binaries
brew 'awscli'
brew 'bash' # Latest Bash version
brew 'bat' # "cat" on steroids
brew 'bat' # Used for spatie/visit
brew 'coreutils' # Those that come with macOS are outdated
brew 'ffmpeg'
brew 'gh'
brew 'git'
brew 'gnupg2'
brew 'grep'
brew 'httpie'
brew 'jq' # Used for spatie/visit
brew 'mackup'
brew 'mas' # Mac App Store manager
brew 'pkg-config' # https://github.com/driesvints/dotfiles/issues/20
brew 'trash' # Manage the Trash bin
brew 'tree' # List directories in a tree structure
brew 'zlib' # Needed for Memcached
brew 'zplug' # ZSH Plugin Manager
brew 'zsh'
brew 'zsh-completions'
brew 'stripe/stripe-cli/stripe'

# Spatie Medialibrary
brew 'jpegoptim'
brew 'optipng'
brew 'pngquant'
brew 'svgo'
brew 'gifsicle'

# Development
brew 'php'
brew 'imagick'
brew 'mysql'
brew 'nginx'
brew 'node'
brew 'redis'
brew 'imagemagick'
brew 'yarn'

# Apps
cask 'aerial'
cask 'alfred'
cask '1password'
brew '1password-cli'
cask 'antigravity-cli'
cask 'caffeine'
cask 'chatgpt'
cask 'claude'
cask 'claude-code'
cask 'cleanshot'
cask 'codex'
cask 'codex-app'
cask 'copilot-cli'
cask 'cyberduck'
cask 'discord'
cask 'docker'
cask 'dropbox'
cask 'eid-be'
cask 'eid-be-viewer'
cask 'figma'
cask 'firefox'
cask 'google-backup-and-sync'
cask 'github'
cask 'google-chrome'
cask 'gpg-suite'
cask 'hyper'
cask 'insomnia'
cask 'java'
cask 'mysqlworkbench'
cask 'phpstorm'
cask 'sequel-pro'
cask 'skype'
cask 'helo'
cask 'herd'
cask 'httpie'
cask 'imageoptim'
cask 'loom'
cask 'pastebot'
cask 'reflex'
cask 'screen-studio'
cask 'slack'
cask 'sublime-text'
cask 'tableplus'
cask 'there'
cask 'tor-browser'
cask 'tower2'
cask 'telegram-desktop'
cask 'the-unarchiver'
cask 'tinkerwell'
cask 'transmit'
cask 'vagrant'
cask 'virtualbox'
cask 'virtualbox-extension-pack'

# Quicklook
cask 'qlcolorcode'
cask 'qlmarkdown'
cask 'quicklook-json'
cask 'quicklook-csv'
cask 'qlstephen'

# Fonts
cask 'font-lato'
cask 'font-open-sans'
cask 'font-roboto'
cask 'font-source-code-pro-for-powerline'
cask 'font-source-code-pro'
cask 'font-source-sans-pro'
cask 'font-source-serif-pro'
cask 'tunnelbear'
cask 'tuple'
cask 'visual-studio-code'
cask 'zoom'

# Mac App Store
mas '1Password', id: 1333542190
mas 'Byword', id: 420212497
mas 'Giphy Capture', id: 668208984
mas 'Keynote', id: 409183694
mas 'Sip', id: 507257563
mas 'Spark', id: 1176895641
mas 'The Unarchiver', id: 425424353
mas 'Things', id: 904280696
mas 'Tweetbot', id: 1384080005
mas 'Unsplash', id: 1284863847
mas 'WhatsApp', id: 1147396723
mas 'MyWoosh', id: 1498889644
mas 'Numbers', id: 409203825
mas 'Speedtest', id: 1153157709
2 changes: 1 addition & 1 deletion license.md → LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016 Dries Vints
Copyright (c) Dries Vints

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Loading