add stuff for rofi

This commit is contained in:
ksyasuda
2021-10-29 13:14:44 -07:00
parent a521b036ae
commit 79ef117431
11 changed files with 320 additions and 612 deletions

View File

@@ -8,5 +8,13 @@ killall -q polybar
# Wait until the processes have been shut down
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
if type "xrandr"; then
for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do
MONITOR=$m polybar --reload -c ~/SudacodeRice/polybar/config.desktop.ini main &
done
else
polybar --reload example &
fi
# Launch bar1 and bar2
polybar -c ~/i3/configs/config.desktop.ini main &
# polybar -c ~/SudacodeRice/polybar/config.desktop.ini main &

View File

@@ -15,8 +15,8 @@ justKillIt=0
while getopts "vk" arg; do
case $arg in
v) verbose=1;;
k) justKillIt=1;;
v) verbose=1 ;;
k) justKillIt=1 ;;
esac
done
@@ -44,25 +44,24 @@ if [[ $justKillIt -eq 1 ]]; then
fi
res=$(pgrep -x picom)
if [[ $res != '' ]]; then
if [[ $res != '' ]]; then
pid=$(pidof picom)
if [[ $verbose -eq 1 ]]
then
if [[ $verbose -eq 1 ]]; then
echo 'killing process pid '$pid
fi
kill -9 $pid
while pgrep -x picom >/dev/null; do sleep 1;
while pgrep -x picom >/dev/null; do
sleep 1
done
fi
if [[ $verbose -eq 1 ]]; then
picom &
picom --config ~/.config/picom/picom.conf &
else
picom &>/dev/null &
picom --config ~/.config/picom/picom.conf &>/dev/null &
fi
if [[ $verbose -eq 1 ]]
then
if [[ $verbose -eq 1 ]]; then
pid=$(pidof picom)
echo 'launched new instance of picom with pid '$pid
fi

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env sh
m() { rofi -l 12 -markup -theme ~/SudacodeRice/rofi/rofi-mpd.rasi -dmenu -i "$@" ;}
mb() { rofi -l 24 -markup -theme ~/SudacodeRice/rofi/rofi-mpd.rasi -dmenu -i -kb-custom-1 "Alt+q" "$@" ;}
m() { rofi -theme ~/SudacodeRice/rofi/rofimpd-desktop.rasi -dmenu -i "$@"; }
mb() { rofi -theme ~/SudacodeRice/rofi/rofimpd-desktop.rasi -dmenu -i -kb-custom-1 "Alt+q" "$@"; }
artist() {
lines="$(mpc list artist | wc -l)"
@@ -29,15 +29,15 @@ song() {
}
case "$1" in
-l | --library) mode=Library ;;
-A | --album) mode=Album ;;
-s | --song) mode=Song ;;
-a | --ask)
MODE=$(printf "Library\nAlbum\nSong" | m -p "Choose mode" -l 3)
mode=$MODE
;;
-h | --help)
echo "
-l | --library) mode=Library ;;
-A | --album) mode=Album ;;
-s | --song) mode=Song ;;
-a | --ask)
MODE=$(printf "Library\nAlbum\nSong" | m -p "Choose mode" -l 3)
mode=$MODE
;;
-h | --help)
echo "
usage: rofi-mpd [-h] [-l] [-s] [-a]
arguments:
@@ -51,35 +51,35 @@ case "$1" in
enter play song/album now
Alt+q add song/album to queue
"
exit
;;
exit
;;
esac
case "$mode" in
Library)
artist=$(artist)
[ ! "$artist" ] && exit
album=$(a_album "$artist")
cod=$?
[ ! "$album" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc find artist "$artist" album "$album" | mpc add
mpc play >/dev/null
;;
Song)
song=$(song)
cod=$?
[ ! "$song" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc search "(title==\"$song\")" | mpc add
mpc play >/dev/null
;;
Album)
album=$(album)
cod=$?
[ ! "$album" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc find album "$album" | mpc add
mpc play >/dev/null
;;
Library)
artist=$(artist)
[ ! "$artist" ] && exit
album=$(a_album "$artist")
cod=$?
[ ! "$album" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc find artist "$artist" album "$album" | mpc add
mpc play >/dev/null
;;
Song)
song=$(song)
cod=$?
[ ! "$song" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc search "(title==\"$song\")" | mpc add
mpc play >/dev/null
;;
Album)
album=$(album)
cod=$?
[ ! "$album" ] && exit
[ "$cod" -eq 10 ] || mpc clear
mpc find album "$album" | mpc add
mpc play >/dev/null
;;
esac

18
scripts/rofi/rofi-picom.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
ARGS=(
"Enable Picom"
"Disable Picom"
)
CHOICE=$(printf "%s\n" "${ARGS[@]}" | rofi -config ~/SudacodeRice/rofi/rofidmenu.rasi -dmenu -l 5 -i -p "Picom Options")
# printf '%s\n' {$CHOICE} | awk '{print $NF}'
echo "$CHOICE"
if [[ "$CHOICE" == "Enable Picom" ]]; then
~/SudacodeRice/scripts/picom.sh
elif [[ "$CHOICE" == "Disable Picom" ]]; then
~/SudacodeRice/scripts/picom.sh -k
fi

28
scripts/rofi/rofi-ssh.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env bash
CMD=$(ssh)
ARGS=(
"Depot - root@dc1lxpdepot01.westlakefinancial.com"
"Depot02 - kyasuda@dc1lxsdepot02.westlakefinancial.com"
"Jobrunner01 - root@dc1vpjobrunner01.westlakefinancial.com"
"Jobrunner02 - root@mdr-s-jobrunner02.westlakefinancial.com"
"Jobrunner03 - kyasuda@dc1vsjobrunner03.westlakefinancial.com"
"Quit"
)
CHOICE=$(printf "%s\n" "${ARGS[@]}" | rofi -config ~/SudacodeRice/rofi/rofidmenu.rasi -dmenu -l 5 -i -p "SSH Helper")
if [[ "$CHOICE" == "Quit" ]]; then
printf "%s\n" "NICE" && exit 1
fi
if [ "$CHOICE" ]; then
TARGET=$(printf "%s\n" "${CHOICE}" | awk '{print $1}')
INFO=$(printf "%s\n" "${CHOICE}" | awk '{print $NF}')
echo "TARGET $TARGET"
python ~/Work/scripts/pass.py "$TARGET"
alacritty -e ssh "$INFO"
else
printf "%s\n" "DONE." && exit 0
fi