Files
archcraft-berry/files/rofi/bin/asroot
T
2022-04-01 18:51:16 +05:30

46 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
## Copyright (C) 2020-2022 Aditya Shakya <adi1090x@gmail.com>
## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
DIR="$HOME/.config/berry"
rofi_command="rofi -theme $DIR/rofi/themes/asroot.rasi"
# Apps
terminal=" Alacritty"
files=" Thunar"
editor=" Geany"
clifm=" Ranger"
lpad=" Leafpad"
vim=" Vim"
# Variable passed to rofi
options="$terminal\n$files\n$editor\n$clifm\n$vim"
# Functions
chosen="$(echo -e "$options" | $rofi_command -p "Run as root" -dmenu -selected-row 0)"
case $chosen in
$terminal)
"$DIR"/bin/asroot.sh 'alacritty --class alacritty-float,alacritty-float --config-file /root/.config/alacritty/alacritty.yml'
;;
$files)
"$DIR"/bin/asroot.sh 'dbus-run-session thunar'
;;
$editor)
"$DIR"/bin/asroot.sh geany
;;
$clifm)
"$DIR"/bin/asroot.sh 'alacritty --class alacritty-float,alacritty-float --config-file /root/.config/alacritty/alacritty.yml -e ranger'
;;
$lpad)
"$DIR"/bin/asroot.sh leafpad
;;
$vim)
"$DIR"/bin/asroot.sh 'alacritty --class alacritty-float,alacritty-float --config-file /root/.config/alacritty/alacritty.yml -e vim'
;;
esac