[zsh] Add support for macos
This commit is contained in:
parent
17ac8d0685
commit
2b398cea3a
3 changed files with 18 additions and 6 deletions
8
aliases
8
aliases
|
@ -20,13 +20,18 @@ if which sl > /dev/null 2>&1; then
|
||||||
alias l='sl'
|
alias l='sl'
|
||||||
alias lll='sl'
|
alias lll='sl'
|
||||||
fi
|
fi
|
||||||
case $(lsb_release -i | awk -F ':\t' '/Distributor ID/{print $2}') in
|
case $(uname -s) in
|
||||||
Arch)
|
Arch)
|
||||||
|
alias redwm='cd ~/aur/dwm-git; updpkgsums; makepkg -fi --noconfirm; killall dwm'
|
||||||
alias upgrade='sudo pacman -Syu';;
|
alias upgrade='sudo pacman -Syu';;
|
||||||
Debian|Ubuntu)
|
Debian|Ubuntu)
|
||||||
alias upgrade='sudo apt-get update && sudo apt-get -dy dist-upgrade && sudo apt-get dist-upgrade';;
|
alias upgrade='sudo apt-get update && sudo apt-get -dy dist-upgrade && sudo apt-get dist-upgrade';;
|
||||||
VoidLinux)
|
VoidLinux)
|
||||||
alias upgrade='sudo xbps-install -Su';;
|
alias upgrade='sudo xbps-install -Su';;
|
||||||
|
Darwin)
|
||||||
|
if which mvim > /dev/null 2>&1; then
|
||||||
|
alias vim='mvim -v'
|
||||||
|
fi;;
|
||||||
esac
|
esac
|
||||||
alias ll='ls -lha'
|
alias ll='ls -lha'
|
||||||
alias df='df -h'
|
alias df='df -h'
|
||||||
|
@ -43,7 +48,6 @@ alias -g .......='../../../../../..'
|
||||||
alias -g ........='../../../../../../..'
|
alias -g ........='../../../../../../..'
|
||||||
# Hackish tweaks
|
# Hackish tweaks
|
||||||
alias steam-wine="WINEDEBUG=-all wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-dwrite -no-cef-sandbox &"
|
alias steam-wine="WINEDEBUG=-all wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-dwrite -no-cef-sandbox &"
|
||||||
alias redwm='cd ~/aur/dwm-git; updpkgsums; makepkg -fi --noconfirm; killall dwm'
|
|
||||||
alias minecraft='java -jar $HOME/.minecraft/launcher.jar'
|
alias minecraft='java -jar $HOME/.minecraft/launcher.jar'
|
||||||
alias rot13="tr '[A-Za-z]' '[N-ZA-Mn-za-m]'"
|
alias rot13="tr '[A-Za-z]' '[N-ZA-Mn-za-m]'"
|
||||||
alias shuffle='mpv --shuffle --display-tags= --no-audio-display'
|
alias shuffle='mpv --shuffle --display-tags= --no-audio-display'
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT=$(readlink -f "$0")
|
#SCRIPT=$(readlink -f "$0")
|
||||||
RC_PATH=$(dirname "$SCRIPT")
|
#RC_PATH=$(dirname "$SCRIPT")
|
||||||
|
RC_PATH=$(cd "$(dirname "$0")"; pwd)
|
||||||
HOST=$(hostname)
|
HOST=$(hostname)
|
||||||
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
|
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
|
||||||
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
|
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
|
||||||
|
|
11
zshrc
11
zshrc
|
@ -10,14 +10,21 @@
|
||||||
# Uncomment this line for perfomance analysis
|
# Uncomment this line for perfomance analysis
|
||||||
#zmodload zsh/zprof
|
#zmodload zsh/zprof
|
||||||
|
|
||||||
|
export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin"
|
||||||
# Get rc dir path
|
# Get rc dir path
|
||||||
RC_PATH=$(dirname "$(readlink -f ${(%):-%x})")
|
#RC_PATH=$(dirname "$(readlink -f ${(%):-%x})")
|
||||||
|
# https://stackoverflow.com/questions/9901210/bash-source0-equivalent-in-zsh#comment45012039_23259585
|
||||||
|
RC_PATH=$(dirname "$(realpath -- "${(%):-%x}")")
|
||||||
|
export PATH="$PATH:$RC_PATH/bin:~/bin:/opt/cuda/bin:~/.cargo/bin:~/go/bin"
|
||||||
|
|
||||||
export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin:$RC_PATH/bin:~/bin:/opt/cuda/bin:~/.cargo/bin:~/go/bin"
|
|
||||||
# Add ruby gems to path
|
# Add ruby gems to path
|
||||||
if which ruby >/dev/null && which gem >/dev/null; then
|
if which ruby >/dev/null && which gem >/dev/null; then
|
||||||
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
|
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
|
# Add emscripten to path
|
||||||
|
if [ -d "$HOME/emsdk" ]; then
|
||||||
|
PATH="$PATH:~/emsdk:~/emsdk/node/12.9.1_64bit/bin:~/emsdk/fastcomp/emscripten" #:~/emsdk/fastcomp/emscripten/tools"
|
||||||
|
fi
|
||||||
export BROWSER='/usr/bin/w3m -T "text/html"'
|
export BROWSER='/usr/bin/w3m -T "text/html"'
|
||||||
export EDITOR=/usr/bin/vim
|
export EDITOR=/usr/bin/vim
|
||||||
export GPG_TTY="$(tty)"
|
export GPG_TTY="$(tty)"
|
||||||
|
|
Loading…
Reference in a new issue