Skip to content

Commit

Permalink
fix(cr0nus): updated confs for term-menu/fzf system
Browse files Browse the repository at this point in the history
  • Loading branch information
umgbhalla committed Jan 3, 2022
1 parent 306032a commit 111c5cf
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 172 deletions.
6 changes: 3 additions & 3 deletions themes/cr0nus/alacritty/.config/alacritty/alacritty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ window:
columns: 200
lines: 48
padding:
x: 8
y: 8
x: 20
y: 20
dynamic_padding: true
decorations: none
scrolling:
history: 10000
multiplier: 11
background_opacity: 1
background_opacity: 0.5
window.dynamic_title: false

env:
Expand Down
2 changes: 1 addition & 1 deletion themes/cr0nus/bspwm/.config/bspwm/bspwmrc
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ R Ferdi desktop='^6' state='tiled'
R Emacs desktop='^1' state='tiled'
R mplayer2 state='floating'
R Galculator state='floating'
R Alacritty state='floating'
# R Alacritty state='floating'
R Pavucontrol sticky=on
R mpv state='floating' rectangle=640x360+100+100
R "YouTube Music" state='floating' rectangle=950x900+20+120 sticky=on
Expand Down
47 changes: 0 additions & 47 deletions themes/cr0nus/rofi/.config/rofi/powermenu.sh

This file was deleted.

155 changes: 38 additions & 117 deletions themes/cr0nus/rofi/.config/rofi/powermenu/powermenu.sh
Original file line number Diff line number Diff line change
@@ -1,117 +1,38 @@
#!/usr/bin/env bash

## Author : Aditya Shakya
## Mail : [email protected]
## Github : @adi1090x
## Twitter : @adi1090x

# Available Styles
# >> Created and tested on : rofi 1.6.0-1
#
# column_circle column_square column_rounded column_alt
# card_circle card_square card_rounded card_alt
# dock_circle dock_square dock_rounded dock_alt
# drop_circle drop_square drop_rounded drop_alt
# full_circle full_square full_rounded full_alt
# row_circle row_square row_rounded row_alt

theme="full_circle"
dir="$HOME/.config/rofi/powermenu"

# random colors
styles=($(ls -p --hide="colors.rasi" $dir/styles))
color="${styles[$(( $RANDOM % 8 ))]}"

# comment this line to disable random colors
sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi

# comment these lines to disable random style
themes=($(ls -p --hide="powermenu.sh" --hide="styles" --hide="confirm.rasi" --hide="message.rasi" $dir))
theme="${themes[$(( $RANDOM % 24 ))]}"

uptime=$(uptime -p | sed -e 's/up //g')

rofi_command="rofi -theme $dir/$theme"

# Options
shutdown=""
reboot=""
lock=""
suspend=""
logout=""

# Confirmation
confirm_exit() {
rofi -dmenu\
-i\
-no-fixed-num-lines\
-p "Are You Sure? : "\
-theme $dir/confirm.rasi
}

# Message
msg() {
rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n"
}

# Variable passed to rofi
options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"

chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)"
case $chosen in
$shutdown)
ans=$(confirm_exit &)
if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
systemctl poweroff
elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
exit 0
else
msg
fi
;;
$reboot)
ans=$(confirm_exit &)
if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
systemctl reboot
elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
exit 0
else
msg
fi
;;
$lock)
if [[ -f /usr/bin/i3lock ]]; then
i3lock
elif [[ -f /usr/bin/betterlockscreen ]]; then
betterlockscreen -l
fi
;;
$suspend)
ans=$(confirm_exit &)
if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
mpc -q pause
amixer set Master mute
systemctl suspend
elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
exit 0
else
msg
fi
;;
$logout)
ans=$(confirm_exit &)
if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
openbox --exit
elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
bspc quit
elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
i3-msg exit
fi
elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
exit 0
else
msg
fi
;;
esac
#!/bin/env bash

# Options for powermenu
lock=" Lock"
logout=" Logout"
shutdown=" Shutdown"
reboot=" Reboot"
sleep=" Sleep"

# Get answer from user via rofi
selected_option=$(echo "$lock
$logout
$sleep
$reboot
$shutdown" | fzf )

# Do something based on selected option
if [ "$selected_option" == "$lock" ]
then
/home/$USER/.config/bspwm/scripts/i3lock-fancy/i3lock-fancy.sh
elif [ "$selected_option" == "$logout" ]
then
ps -ef | grep hideIt | grep -v grep | awk '{print $2}' | xargs killall
bspc quit
pkill touchegg
elif [ "$selected_option" == "$shutdown" ]
then
systemctl poweroff
elif [ "$selected_option" == "$reboot" ]
then
systemctl reboot
elif [ "$selected_option" == "$sleep" ]
then
amixer set Master mute
systemctl hybrid-sleep
else
echo "No match"
fi
8 changes: 4 additions & 4 deletions themes/cr0nus/sxhkd/.config/sxhkd/sxhkdrc
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ super + shift + l

# program launcher
super + space
kitrofi fapps
term-menu fapps

# mini google
alt + Return
Expand All @@ -94,7 +94,7 @@ alt + r

# clipmenu
alt + v
clippy
term-menu clippy

# keybindhelper
alt + h
Expand Down Expand Up @@ -126,11 +126,11 @@ super + period

# dictionary
super + shift + d
kitrofi fdic
term-menu fdic

# power-menu
super + p
~/.config/rofi/powermenu.sh
term-menu powermenu

# power on bluetooth
super + shift + b
Expand Down

0 comments on commit 111c5cf

Please sign in to comment.