From 18be60f12b0bb3698c316c681430e8ace339b309 Mon Sep 17 00:00:00 2001 From: Joe Lillibridge Date: Wed, 30 Oct 2024 11:36:07 -0500 Subject: [PATCH] wip --- .config/homebrew/.Brewfile | 100 ++++++++++++++++----------- .config/zsh/functions/plugin-compile | 8 +++ .gitconfig.local##class.Work | 2 + 3 files changed, 68 insertions(+), 42 deletions(-) create mode 100644 .config/zsh/functions/plugin-compile diff --git a/.config/homebrew/.Brewfile b/.config/homebrew/.Brewfile index dba4b8f..c883af1 100644 --- a/.config/homebrew/.Brewfile +++ b/.config/homebrew/.Brewfile @@ -1,42 +1,73 @@ cask_args appdir: "/Applications", require_sha: true +# Taps +tap "mykolaharmash/git-jump" +tap "hashicorp/tap" +tap "homebrew/bundle" +tap "homebrew/services" + +# Base reqs +brew "git" +brew "yadm" + brew "bat" brew "boxes" +brew "catimg" +brew "duf" brew "editorconfig" +brew "fd" +brew "figlet" brew "fzf" brew "gh" +brew "git-delta" brew "gnupg" +brew "gron" +brew "gum" brew "highlight" +brew "hr" brew "htop" brew "jq" +brew "lolcat" +brew "lsd" brew "mas" -brew "mdcat" +brew "nap" brew "neovim" brew "node" brew "nvm" +brew "ots" brew "peco" brew "pngpaste" brew "pwgen" -brew "slacknimate" -brew "starship" +brew "shellcheck" +brew "tag" brew "thefuck" brew "tldr" brew "tmux" brew "vim" brew "watch" brew "wget" -# brew "xdelta" brew "yadm" brew "yarn" +brew "zoxide" brew "zsh-autosuggestions" brew "zsh-syntax-highlighting" +brew "mykolaharmash/git-jump/git-jump" +# brew "difftastic" +# brew "git-cal" +# brew "git-cola" +# brew "html-xml-utils" +# brew "htmlq" +# brew "mdcat" +# brew "pam-reattach" +# brew "pinentry-mac" +# brew "xdelta" +# brew "xmlstarlet" + +# Casks cask "1password" cask "1password-cli" cask "applite" -cask "boop" -cask "chatgpt" -cask "discord" cask "evernote" cask "font-cascadia-code" cask "font-fira-code-nerd-font" @@ -44,48 +75,33 @@ cask "font-sauce-code-pro-nerd-font" cask "google-chrome" cask "gpg-suite" cask "iterm2" -cask "mountain-duck" -cask "numi" cask "obsidian" -cask "slack" cask "suspicious-package" +# Casks (Home) +cask "discord" +cask "mountain-duck" +cask "netnewswire" +cask "numi" + +# Casks (Work) +cask "slack" +brew "slacknimate" + +# MAS mas "1Password for Safari", id: 1569813296 -mas "Boop", id: 1518425043 -# mas "Castlevania: Grimoire of Souls", id: 1552347138 -mas "Compressor", id: 424390742 mas "DaisyDisk", id: 411643860 -# mas "Evernote", id: 406056744 -# mas "Evernote Web Clipper", id: 1481669779 -mas "Folder Tidy", id: 486626129 -mas "GarageBand", id: 682658836 -mas "Gifox", id: 1461845568 -# mas "HealthGuard", id: 1529162295 -mas "Hush", id: 1544743900 -mas "iMovie", id: 408981434 -mas "Keynote", id: 409183694 -# mas "Kindle Classic", id: 405399194 -mas "Messenger", id: 1480068668 -# mas "MKV2MP4", id: 585396074 -# mas "Motif", id: 1404636482 -mas "Numbers", id: 409203825 -mas "Pages", id: 409201541 -# mas "PayPal Honey", id: 1472777122 -mas "PCalc", id: 403504866 -# mas "Prime Video", id: 545519333 -mas "Shazam", id: 897118787 -mas "Slack", id: 803453959 -# mas "Smart Converter", id: 447513724 +mas "Evernote Web Clipper", id: 1481669779 mas "SnippetsLab", id: 1006087419 mas "StopTheMadness Pro", id: 6471380298 mas "The Unarchiver", id: 425424353 + +# MAS (Home) +mas "Folder Tidy", id: 486626129 +mas "Messenger", id: 1480068668 +mas "PCalc", id: 403504866 +mas "Shazam", id: 897118787 mas "Yubico Authenticator", id: 1497506650 - -# vscode "dbaeumer.vscode-eslint" -# vscode "editorconfig.editorconfig" -# vscode "esbenp.prettier-vscode" -# vscode "idleberg.applescript" -# vscode "tamasfe.even-better-toml" -# vscode "visualstudioexptteam.intellicode-api-usage-examples" -# vscode "visualstudioexptteam.vscodeintellicode" \ No newline at end of file +# MAS (Work) +mas "Compressor", id: 424390742 diff --git a/.config/zsh/functions/plugin-compile b/.config/zsh/functions/plugin-compile new file mode 100644 index 0000000..1586237 --- /dev/null +++ b/.config/zsh/functions/plugin-compile @@ -0,0 +1,8 @@ +function plugin-compile { + ZPLUGINDIR=${ZPLUGINDIR:-$HOME/.config/zsh/plugins} + autoload -U zrecompile + local f + for f in $ZPLUGINDIR/**/*.zsh{,-theme}(N); do + zrecompile -pq "$f" + done +} diff --git a/.gitconfig.local##class.Work b/.gitconfig.local##class.Work index a006ec0..f7dcbea 100644 --- a/.gitconfig.local##class.Work +++ b/.gitconfig.local##class.Work @@ -1,2 +1,4 @@ [user] email = joseph.lillibridge@target.com + # signingkey = 0C8E0B58274250F2 + signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJHsJHCNNsHnVmDwoZB0OpGoXJ7oyY0cwN4w5CvWCxqB