Update snapshot functionality and add notification for it.

This commit is contained in:
Jas Singh
2024-07-09 01:13:20 -07:00
parent c14d2b21df
commit a28bde6e3f
7 changed files with 33 additions and 3 deletions

18
services/snapshot.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
outputDir="$HOME/Pictures/Screenshots/"
outputFile="snapshot_$(date +%Y-%m-%d_%H-%M-%S).png"
outputPath="$outputDir/$outputFile"
mkdir -p "$outputDir"
grimblast copysave area "$outputPath"
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"