aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.aliases2
-rwxr-xr-x.bashrc5
-rw-r--r--.path1
-rw-r--r--Brewfile106
4 files changed, 78 insertions, 36 deletions
diff --git a/.aliases b/.aliases
index 7ab023f..d6ffdd2 100644
--- a/.aliases
+++ b/.aliases
@@ -1,6 +1,6 @@
# Git aliases
alias git-unpushed='git log --branches --not --remotes --no-walk --decorate --oneline'
-alias gb='git checkout -b $1 main'
+alias gb='git checkout -b'
alias gfr='git fetch upstream && git rebase upstream/master'
alias git-undo='git reset --soft HEAD~1'
alias git-clean-branches="git for-each-ref --format '%(refname:short)' refs/heads | grep -v 'master\|main' | xargs git branch -D"
diff --git a/.bashrc b/.bashrc
index 27274c3..c54da04 100755
--- a/.bashrc
+++ b/.bashrc
@@ -63,3 +63,8 @@ unset file
export VOLTA_HOME="$HOME/.volta"
export PATH="$VOLTA_HOME/bin:$PATH"
+. "$HOME/.cargo/env"
+
+export PYENV_ROOT="$HOME/.pyenv"
+command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
+eval "$(pyenv init -)"
diff --git a/.path b/.path
index f8519e2..65859de 100644
--- a/.path
+++ b/.path
@@ -26,3 +26,4 @@ if [ -f "$HOME/.netlify/helper/path.zsh.inc" ]; then source "$HOME/.netlify/help
# Add VSCode to PATH
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
+export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"
diff --git a/Brewfile b/Brewfile
index 9ed1e5f..a5e4420 100644
--- a/Brewfile
+++ b/Brewfile
@@ -1,32 +1,40 @@
brew "mas"
-
-# Install some other useful utilities like `sponge`.
+# Some other useful utilities like `sponge` and `yadm`
brew "moreutils"
-# Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed.
+brew "yadm"
+
+# GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed.
brew "findutils"
-# Install GNU `sed`, overwriting the built-in `sed`.
+# GNU `sed`, overwriting the built-in `sed`.
brew "gnu-sed"
-# Install a modern version of Bash.
+# Modern version of Bash.
brew "bash"
brew "bash-completion"
+brew "bash-completion@2", link: false # Not sure if this is needed
-# Install `wget` with IRI support.
+# `wget` with IRI support.
brew "wget"
-# Install GnuPG to enable PGP-signing commits.
+# GnuPG to enable PGP-signing commits.
brew "gnupg"
-# Install more recent versions of some macOS tools.
+# Libraries
+brew "lz4"
+brew "zlib"
+brew "zstd"
+brew "libffi"
+
+# more recent versions of some macOS tools.
brew "vim"
brew "grep"
brew "openssh"
brew "screen"
brew "gmp"
-# Install font tools
+# Font tools
tap "bramstein/webfonttools"
tap "homebrew/cask-drivers"
brew "sfnt2woff"
@@ -35,7 +43,8 @@ brew "woff2"
# Programming languages
brew "golang"
-cask "adoptopenjdk8"
+brew "python@3.10"
+brew "rust"
# Other useful binaries
brew "ack"
@@ -62,18 +71,18 @@ brew "helm"
brew "gh"
brew "microplane"
brew "jq"
+brew "rclone"
+brew "asciinema"
+brew "goreleaser"
+brew "caddy"
+brew "git-secret"
+brew "pnpm"
+brew "tmate"
+brew "doctl"
+brew "cilium-cli"
+brew "act"
-tap "txn2/tap"
-brew "kubefwd"
-
-tap "sachaos/todoist"
-brew "todoist"
-
-tap "bufbuild/buf"
-brew "buf"
-brew "clang-format"
-
-# Pulumi ❤️
+# Active taps: Pulumi ❤️
tap "pulumi/tap"
brew "pulumi"
brew "crd2pulumi"
@@ -81,37 +90,64 @@ brew "kube2pulumi"
brew "pulumictl"
brew "tf2pulumi"
-# Taskfile.dev
+## Taskfile.dev
+tap "go-task/tap"
+brew "go-task"
+
+## Buf
+tap "bufbuild/buf"
+brew "buf"
+brew "clang-format"
+
+## Minio
+tap "minio/stable"
+brew "mc"
+
+# Taskfile
tap "go-task/tap"
brew "go-task"
-# Tooling
+# Actively used applications
+cask "google-drive"
cask "google-chrome"
cask "google-drive-file-stream"
-cask "adobe-creative-cloud"
cask "visual-studio-code"
cask "google-cloud-sdk"
-cask "iterm2"
cask "spotify"
cask "memory"
cask "slack"
-cask "docker"
cask "postman"
cask "sonos"
-cask "tunnelblick"
cask "drawio"
cask "figma"
cask "discord"
-
-# Freetime
+cask "warp"
cask "steam"
+cask "grammarly"
+cask "microsoft-remote-desktop"
+cask "minecraft"
+cask "postico"
+cask "cyberduck"
+cask "pandoc"
+cask "todoist"
-# Taskfile
-tap "go-task/tap"
-brew "go-task"
+# Deprecated applications
+cask "iterm2" # Expires at 2022-04-01?
+cask "tunnelblick" # Expires at 2022-04-01?
+cask "docker" # Expires at 2022-04-01?
+cask "adobe-creative-cloud" # Expires at 2023-04-01?
# My tools
-brew "cobraz/tools/trippl-timely"
+tap "cobraz/tools"
+brew "trippl-timely"
+brew "xlsx-mxlookup"
-# Mac Application
-mas "gifski", id: 1351639930
+# App Store applications
+mas "Bitwarden", id: 1352778147
+mas "GarageBand", id: 682658836
+mas "Gifski", id: 1351639930
+mas "LanScan", id: 472226235
+mas "Microsoft Remote Desktop", id: 1295203466
+mas "Outline", id: 1356178125
+mas "Remote Desktop", id: 409907375
+mas "SonicWall Mobile Connect", id: 822514576 \ No newline at end of file