Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. export ZSH="/Users/nicholas/.oh-my-zsh"
  2.  
  3. ZSH_THEME="powerlevel9k/powerlevel9k"
  4.  
  5. plugins=(
  6. git
  7. )
  8.  
  9. source $ZSH/oh-my-zsh.sh
  10.  
  11. NPM_PACKAGES="${HOME}/.npm-packages"
  12.  
  13. PATH="$NPM_PACKAGES/bin:$PATH"
  14.  
  15. # Unset manpath so we can inherit from /etc/manpath via the `manpath` command
  16. unset MANPATH # delete if you already modified MANPATH elsewhere in your config
  17. export MANPATH="$NPM_PACKAGES/share/man:$(manpath)"
  18.  
  19. export ANDROID_HOME=/Users/nicholas/Library/Android/sdk
  20.  
  21. export PATH=$ANDROID_SDK/emulator:$ANDROID_SDK/tools:$PATH
  22.  
  23. export PATH=$PATH:/Users/nicholas/Library/Android/sdk/platform-tools
  24. export PATH=$PATH:/Users/nicholas/Library/Android/sdk/build-tools/28.0.2
  25.  
  26. export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/
  27.  
  28. export PATH=$PATH:$(composer config -g home)/vendor/bin:$PATH
  29.  
  30. export NVM_DIR="$HOME/.nvm"
  31. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  32. [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
  33.  
  34. POWERLEVEL9K_CUSTOM_WIFI_SIGNAL="zsh_wifi_signal"
  35. POWERLEVEL9K_CUSTOM_WIFI_SIGNAL_BACKGROUND="deepskyblue4"
  36. POWERLEVEL9K_CUSTOM_WIFI_SIGNAL_FOREGROUND="yellow"
  37.  
  38. zsh_wifi_signal(){
  39. local output=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I)
  40. local airport=$(echo $output | grep 'AirPort' | awk -F': ' '{print $2}')
  41.  
  42. if [ "$airport" = "Off" ]; then
  43. local color='%F{yellow}'
  44. echo -n "%{$color%}Wifi Off"
  45. else
  46. local ssid=$(echo $output | grep ' SSID' | awk -F': ' '{print $2}')
  47. local speed=$(echo $output | grep 'lastTxRate' | awk -F': ' '{print $2}')
  48. local color='%F{yellow}'
  49.  
  50. [[ $speed -gt 100 ]] && color='%F{green}'
  51. [[ $speed -lt 50 ]] && color='%F{red}'
  52.  
  53. echo -n "%{$color%}$ssid $speed Mb/s%{%f%}" # removed char not in my PowerLine font
  54. fi
  55. }
  56.  
  57. POWERLEVEL9K_PROMPT_ON_NEWLINE=true
  58. POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(custom_wifi_signal dir vcs)
  59. POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs time)
  60.  
  61. # Aliases
  62.  
  63. alias ls='ls -G'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement