diff --git a/comingback.sh b/comingback.sh index 023e207..aba3553 100755 --- a/comingback.sh +++ b/comingback.sh @@ -3,11 +3,15 @@ # Ferit Yigit BALABAN , 2022 # -# Step 1: Screen brightness back at %50 -brightnessctl set 50% +# Step 1: Revert status from default location +screen=$(cat $HOME/.config/navi/screen) +kbdlgt=$(cat $HOME/.config/navi/kbdlgt) +brightnessctl set $screen +brightnessctl set --device asus::kbd_backlight $kbdlgt -# Step 2: Set keyboard backlight to %33 -brightnessctl --device asus::kbd_backlight set 33% - -# Step 3: Set mouse light to breathing colors +# Step 2: Set mouse light to breathing colors rivalcfg --color=#FF66F5 --light-effect=breath + +# Step 3: Write log message +dt=$(date +'%d/%m/%y-%H.%M.%S') +echo "[$dt] navi was unlocked. fyb's back!" >> $HOME/navi.log \ No newline at end of file diff --git a/goingaway.sh b/goingaway.sh index 3db428a..c7f24b2 100755 --- a/goingaway.sh +++ b/goingaway.sh @@ -3,6 +3,14 @@ # Ferit Yigit BALABAN , 2022 # +# Step 0: Save status to default location +r_screen=$(brightnessctl --machine-readable) +r_kbdlgt=$(brightnessctl --machine-readable --device asus::kbd_backlight) +screen=(${r_screen//,/ }) +kbdlgt=(${r_kbdlgt//,/ }) +echo ${screen[2]} > $HOME/.config/navi/screen +echo ${kbdlgt[2]} > $HOME/.config/navi/kbdlgt + # Step 1: Set screen brightness to 0 brightnessctl set 0 @@ -17,3 +25,7 @@ pactl set-sink-volume @DEFAULT_SINK@ 0% # Step 5: Lock the screen with screensaver betterlockscreen --lock --off 10 + +# Step 7: Write log message +dt=$(date +'%d/%m/%y-%H.%M.%S') +echo "[$dt] navi is locked." >> $HOME/navi.log \ No newline at end of file