mirror of
https://github.com/turtlebasket/env.git
synced 2026-03-07 04:54:27 -08:00
updates from macos
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
export PATH=$HOME/.bin:/usr/local/bin:$HOME/go/bin:$HOME/.cargo/bin:$PATH:$HOME/.yarn/bin:/opt/homebrew/opt/libpq/bin:/Applications/Julia-1.7.app/Contents/Resources/julia/bin/:/Applications/love.app/Contents/MacOS/:~/.emacs.d/bin/:/opt/homebrew/opt/llvm/bin
|
||||
export PATH=$HOME/.bin:$HOME/.scripts:/usr/local/bin:$HOME/go/bin:$HOME/.cargo/bin:/opt/homebrew/opt/llvm/bin:$PATH:$HOME/.yarn/bin:$HOME/.local/bin:/opt/homebrew/opt/libpq/bin:/Applications/Julia-1.7.app/Contents/Resources/julia/bin/:/Applications/love.app/Contents/MacOS/:~/.emacs.d/bin/:/opt/homebrew/opt/llvm/bin:$HOME/opt/android-sdk/cmdline-tools/latest/bin:$HOME/opt/android-sdk/cmdline-tools/latest/platform-tools:$HOME/.nimble/bin:/nix/var/nix/profiles/default/bin:$HOME/opt/android-sdk/platform-tools:~/.nix-profile/bin
|
||||
|
||||
# Path to your oh-my-zsh installation.
|
||||
export ZSH="/Users/michael/.oh-my-zsh"
|
||||
@@ -69,16 +69,19 @@ COMPLETION_WAITING_DOTS="true"
|
||||
# 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=(git)
|
||||
plugins=(git nix-zsh-completions)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
source ~/.secrets
|
||||
|
||||
# User configuration
|
||||
|
||||
# export MANPATH="/usr/local/man:$MANPATH"
|
||||
# export ANDROID_SDK_ROOT=$HOME/Library/Android
|
||||
export ANDROID_HOME=$HOME/opt/android-sdk
|
||||
export ANDROID_SDK_ROOT=$HOME/opt/android-sdk
|
||||
|
||||
export DOCKER_HOST=ssh://root@147.182.184.116
|
||||
# export DOCKER_HOST=ssh://mlisano@rocktiplex.michaellisano.com
|
||||
# export DOCKER_HOST=ssh://mlisano@172.222.128.221:2202
|
||||
# export DOCKER_HOST="unix://$HOME/.colima/docker.sock"
|
||||
|
||||
# You may need to manually set your language environment
|
||||
# export LANG=en_US.UTF-8
|
||||
@@ -94,13 +97,21 @@ fi
|
||||
# export ARCHFLAGS="-arch x86_64"
|
||||
|
||||
# ENV VARS
|
||||
export ENV=dev
|
||||
export CHROME_PATH="/Applications/Brave Browser.app/Contents/MacOS/Brave Browser"
|
||||
export ANDROID_SDK_ROOT="/opt/homebrew/Caskroom/android-sdk/4333796/"
|
||||
export ANDROID=""
|
||||
export VCPKG_ROOT="$HOME/.vcpkg-install"
|
||||
|
||||
export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
|
||||
export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
|
||||
export LDFLAGS="-L/opt/homebrew/opt/llvm/lib -I/opt/homebrew/opt/openblas/lib"
|
||||
export CPPFLAGS="-I/opt/homebrew/opt/llvm/include -I/opt/homebrew/opt/openblas/include"
|
||||
export PIPENV_VERBOSITY=-1
|
||||
export DOCKER_BUILDKIT=1
|
||||
|
||||
# For Nim
|
||||
# export CPATH=$CPATH:$LD_LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
|
||||
# export LIBRARY_PATH=$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib
|
||||
# export LIBRARY_DIRS=$LIBRARY_DIRS:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib
|
||||
# export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/opt/openssl/lib/
|
||||
|
||||
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
||||
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
||||
@@ -114,10 +125,14 @@ alias ls=lsd
|
||||
alias vim=nvim
|
||||
alias qr=qrencode
|
||||
alias youtube-dl=yt-dlp
|
||||
alias yt-dlp-flac='yt-dlp -x --audio-format flac'
|
||||
alias yt-dlp-mp3='yt-dlp -x --audio-format mp3'
|
||||
alias yt-flac='yt-dlp -x --audio-format flac'
|
||||
alias yt-mp3='yt-dlp -x --audio-format mp3'
|
||||
alias yt-720='yt-dlp -f "best[height=720]"'
|
||||
alias http-server='python3 -m http.server'
|
||||
|
||||
# personal pandoc prefs
|
||||
alias ppandoc='pandoc -V geometry:margin=0.65in'
|
||||
|
||||
# use ssh kitten, but only if using kitty terminal
|
||||
if [[ $TERM == 'xterm_kitty' ]]; then
|
||||
alias ssh=kitty +kitten ssh
|
||||
@@ -131,6 +146,12 @@ alias del=mvTrash
|
||||
alias trash=mvTrash
|
||||
alias copy=pbcopy
|
||||
alias rosetta="arch -x86_64"
|
||||
alias notes="cd ~/Documents/Notes/ && nvim -c 'set wrap' && cd"
|
||||
alias todo="cd ~/Documents/Notes/todo && nvim && cd"
|
||||
alias vc="$EDITOR ~/.config/nvim/init.lua"
|
||||
alias zc="$EDITOR ~/.zshrc"
|
||||
alias sc="$EDITOR ~/.ssh/config"
|
||||
alias cb=chatblade
|
||||
|
||||
# Starship
|
||||
eval "$(starship init zsh)"
|
||||
@@ -141,5 +162,32 @@ eval "$(starship init zsh)"
|
||||
|
||||
autoload bashcompinit
|
||||
bashcompinit
|
||||
source /Users/michael/.vcpkg-install/scripts/vcpkg_completion.zsh
|
||||
|
||||
[ -f "/Users/michael/.ghcup/env" ] && source "/Users/michael/.ghcup/env" # ghcup-env
|
||||
|
||||
alias arc='cd ~/.opt/arc3.2/ && racket -f as.scm'
|
||||
alias docker-image-clean="docker image rm $(docker image ls | grep '<none>' | awk '{print $3}' | tr '\n' ' ')"
|
||||
alias docker-container-clean="docker container rm $(docker container ls -a | grep 'Exited (' | awk '{print $1}' | tr '\n' ' ')"
|
||||
alias cowquote='quote=$(curl -m 0.5 -s https://api.quotable.io/random); cowsay "$(echo $quote | jq -M .content) --$(echo $quote | jq -rM .author)"'
|
||||
alias oi='interpreter'
|
||||
|
||||
# remote hosts
|
||||
alias st='ssh thonkpad'
|
||||
alias sr='ssh rocktiplex'
|
||||
alias sso='ssh supernova.ocf'
|
||||
alias sto='ssh tsunami.ocf'
|
||||
alias sho='ssh hurricane.ocf'
|
||||
alias styo='ssh typhoon.ocf'
|
||||
|
||||
# completions
|
||||
source ~/.kube-zsh-completion
|
||||
source ~/.ignite-zsh-completion
|
||||
|
||||
# Codon compiler path (added by install script)
|
||||
export PATH=$PATH:/Users/michael/.codon/bin
|
||||
|
||||
# quote lmao
|
||||
|
||||
|
||||
# opam
|
||||
[[ ! -r /Users/michael/.opam/opam-init/init.zsh ]] || source /Users/michael/.opam/opam-init/init.zsh > /dev/null 2> /dev/null
|
||||
|
||||
Reference in New Issue
Block a user