about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--machines/sternenseemann/desktop-sway.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/machines/sternenseemann/desktop-sway.nix b/machines/sternenseemann/desktop-sway.nix
index 5799177a..ea1f4483 100644
--- a/machines/sternenseemann/desktop-sway.nix
+++ b/machines/sternenseemann/desktop-sway.nix
@@ -23,11 +23,12 @@ let
 
   screenshot = pkgs.writers.writeDashBin "screenshot" ''
     if [ "$1" != "full" ]; then
-      additionalOpts='-g "$(${bins.slurp})"'
+      additionalOpts="-g '$(${bins.slurp})'"
+    else
       shift
     fi
 
-    ${bins.grim} $additionalOpts -c -t png
+    $SHELL -c "${bins.grim} $additionalOpts $@"
   '';
 
   defaultFont = "Bitstream Vera Sans Mono";