summary refs log tree commit diff stats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/screenshot5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/screenshot b/bin/screenshot
index c641d55..bc7bd6e 100755
--- a/bin/screenshot
+++ b/bin/screenshot
@@ -4,6 +4,7 @@
 # Takes a screenshot with grimshot, in clipboard or in given directory
 #
 
+DIR="$HOME/downloads/screenshots"
 MODE=$(printf "save\ncopy" | dmenu)
 
 # If dmenu was cancelled, exit program
@@ -11,9 +12,11 @@ if [ $? -ne 0 ]; then
     exit 1
 fi
 
+mkdir -p $DIR
+
 case "$MODE" in 
   *save*)
-    cd $HOME/downloads/screenshots
+    cd $DIR
     timestamp=$(date +"%Y-%m-%d_%H-%M-%S")
     /usr/share/sway-contrib/grimshot save area "$timestamp.png"
     ;;