From 8240e2238eeb7ff8fb5d53b9dc03f9823dd5e576 Mon Sep 17 00:00:00 2001 From: "Simen A. W. Olsen" Date: Fri, 10 Feb 2023 08:54:23 +0100 Subject: add updates --- .aliases | 2 +- .bashrc | 5 +++ .path | 1 + Brewfile | 112 +++++++++++++++++++++++++++++++++++++++++---------------------- 4 files changed, 81 insertions(+), 39 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" - -tap "txn2/tap" -brew "kubefwd" - -tap "sachaos/todoist" -brew "todoist" - -tap "bufbuild/buf" -brew "buf" -brew "clang-format" - -# Pulumi ❤️ +brew "rclone" +brew "asciinema" +brew "goreleaser" +brew "caddy" +brew "git-secret" +brew "pnpm" +brew "tmate" +brew "doctl" +brew "cilium-cli" +brew "act" + +# 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" -# Tooling +## Buf +tap "bufbuild/buf" +brew "buf" +brew "clang-format" + +## Minio +tap "minio/stable" +brew "mc" + +# Taskfile +tap "go-task/tap" +brew "go-task" + +# 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" - -# Taskfile -tap "go-task/tap" -brew "go-task" +cask "grammarly" +cask "microsoft-remote-desktop" +cask "minecraft" +cask "postico" +cask "cyberduck" +cask "pandoc" +cask "todoist" + +# 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" - -# Mac Application -mas "gifski", id: 1351639930 +tap "cobraz/tools" +brew "trippl-timely" +brew "xlsx-mxlookup" + +# 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 -- cgit v1.2.3