update
update update
This commit is contained in:
@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
setsid -f emacsclient --create-frame --alternate-editor='emacs' $@ >/dev/null 2>&1
|
||||
setsid -f emacsclient --alternate-editor='emacs' $@ >/dev/null 2>&1
|
||||
|
34
home/default/.local/bin/screenshot.sh
Executable file
34
home/default/.local/bin/screenshot.sh
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
[ -z "$1" ] && printf "Usage: screenshot.sh [output|active|window] \n" && exit 0
|
||||
|
||||
file=$HOME/Pictures/Screenshots/$(date +'%Y-%m-%d_%H.%M.%S_%Z').png
|
||||
|
||||
if [[ -n "$1" ]]; then
|
||||
case "$1" in
|
||||
output) grimshot save output $file
|
||||
break
|
||||
;;
|
||||
active) grimshot save active $file
|
||||
break
|
||||
;;
|
||||
window) grimshot save window $file
|
||||
break
|
||||
;;
|
||||
screen) grimshot save screen $file
|
||||
break
|
||||
;;
|
||||
*)
|
||||
echo $@ is not an argument
|
||||
break
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [[ -N $file ]]; then
|
||||
echo "screenshot saved."
|
||||
notify-send "screenshot saved." -i $file
|
||||
exit 0
|
||||
else
|
||||
echo "screenshot failed."
|
||||
exit 1
|
||||
fi
|
@ -7,7 +7,7 @@ case "$(readlink -f /sbin/init)" in
|
||||
*) ctl='loginctl' ;;
|
||||
esac
|
||||
|
||||
case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️ shutdown\n💤 sleep\n📺 display off\n set background\n start idle\n kill swayidle\n fcitx5\n kill fcitx5\n start emacs daemon\n kill emacs daemon\n restart emacs daemon" | dmenu -i -l 16 -p 'Action: ')" in
|
||||
case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️ shutdown\n💤 sleep\n📺 display off\n set background\n start idle\n kill swayidle\n fcitx5\n kill fcitx5\n start emacs daemon\n kill emacs daemon\n restart emacs daemon" | rofi -dmenu -i -l 16 -p 'action')" in
|
||||
'🔒 lock')
|
||||
setsid -f swaylock
|
||||
setsid -f sleep 2 && swayidle -w timeout 1 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on" && kill $#'
|
||||
|
Reference in New Issue
Block a user