| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/usr/bin/env bash
- ## Author : Aditya Shakya
- ## Mail : adi1090x@gmail.com
- ## Github : @adi1090x
- ## Twitter : @adi1090x
- style="$($HOME/.config/rofi/applets/applets/style.sh)"
- dir="$HOME/.config/rofi/applets/applets/configs/$style"
- rofi_command="rofi -theme $dir/quicklinks.rasi"
- # Error msg
- msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
- }
- # Browser
- if [[ -f /usr/bin/firefox ]]; then
- app="firefox"
- elif [[ -f /usr/bin/chromium ]]; then
- app="chromium"
- elif [[ -f /usr/bin/midori ]]; then
- app="midori"
- else
- msg "No suitable web browser found!"
- exit 1
- fi
- # Links
- google=""
- facebook=""
- twitter=""
- github=""
- mail=""
- youtube=""
- # Variable passed to rofi
- options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
- chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)"
- case $chosen in
- $google)
- $app https://www.google.com &
- ;;
- $facebook)
- $app https://www.facebook.com &
- ;;
- $twitter)
- $app https://www.twitter.com &
- ;;
- $github)
- $app https://www.github.com &
- ;;
- $mail)
- $app https://www.gmail.com &
- ;;
- $youtube)
- $app https://www.youtube.com &
- ;;
- esac
|