Files
custum-hyprpanel/services/snapshot.sh
Jas Singh b200b6fadb Fix NerdFont icon alignments. (#143)
* WIP

* Fix nerdfont icon alignments

* Ship needed fonts

* Remove italicised fonts

* Update readme and separate OSD settings into their own category.

* Dashboard styling updates

---------

Co-authored-by: matavach <erik@matijevich.org>
2024-08-18 00:32:22 -07:00

36 lines
833 B
Bash
Executable File

#!/usr/bin/env bash
outputDir="$HOME/Pictures/Screenshots/"
outputFile="snapshot_$(date +%Y-%m-%d_%H-%M-%S).png"
outputPath="$outputDir/$outputFile"
mkdir -p "$outputDir"
mode=$1
case "$mode" in
active)
command="grimblast copysave active $outputPath"
;;
output)
command="grimblast copysave output $outputPath"
;;
area)
command="grimblast copysave area $outputPath"
;;
*)
echo "Usage: $0 {active|output|area}"
exit 1
;;
esac
if eval "$command"; then
recentFile=$(ls -t "$outputDir"/snapshot_*.png | head -n 1)
notify-send "Grimblast" "Your snapshot has been saved." \
-i video-x-generic \
-a "Grimblast" \
-t 7000 \
-u normal \
--action="scriptAction:-dolphin $outputDir=Directory" \
--action="scriptAction:-xdg-open $recentFile=View"
fi