init
This commit is contained in:
26
modules/home/hyprland/conf/hypr/scripts/screenshot.sh
Executable file
26
modules/home/hyprland/conf/hypr/scripts/screenshot.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
if [ -z "$XDG_PICTURES_DIR" ] ; then
|
||||
XDG_PICTURES_DIR="$HOME/Pictures"
|
||||
fi
|
||||
|
||||
save_dir="${2:-$XDG_PICTURES_DIR}"
|
||||
save_file=$(date +'%y%m%d_%Hh%Mm%Ss_screenshot.png')
|
||||
ncolor="-h string:bgcolor:#343d46 -h string:fgcolor:#c0c5ce -h string:frcolor:#c0c5ce"
|
||||
|
||||
if [ ! -d "$save_dir" ] ; then
|
||||
mkdir -p $save_dir
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
p) grim $save_dir/$save_file ;;
|
||||
s) grim -g "$(slurp)" - | swappy -f - ;;
|
||||
*) echo "...valid options are..."
|
||||
echo "p : print screen to $save_dir"
|
||||
echo "s : snip current screen to $save_dir"
|
||||
exit 1 ;;
|
||||
esac
|
||||
|
||||
if [ -f "$save_dir/$save_file" ] ; then
|
||||
dunstify $ncolor "theme" -a "saved in $save_dir" -i "$save_dir/$save_file" -r 91190 -t 2200
|
||||
fi
|
||||
Reference in New Issue
Block a user