diff --git a/config/sway/definitions b/config/sway/definitions
index af9938b..0118784 100644
--- a/config/sway/definitions
+++ b/config/sway/definitions
@@ -90,19 +90,5 @@ set $ws8 number 8
set $ws9 number 9
set $ws10 number 10
-# Screenshot commands
-set $grimshot grimshot
-set $pipe_output $grimshot save output -
-set $pipe_selection $grimshot save area -
-set $notify_paste [[ $(wl-paste -l) == "image/png" ]] && notify-send "Screenshot copied to clipboard"
-set $swappy swappy -f -
-set $upload_pipe curl -s -F "file=@-;filename=.png" https://x0.at/ | tee >(wl-copy) >(xargs notify-send)
-
-set $screenshot_screen $pipe_output | $swappy && $notify_paste
-set $screenshot_screen_upload $pipe_output | $upload_pipe
-
-set $screenshot_selection $pipe_selection | $swappy && $notify_paste
-set $screenshot_selection_upload $pipe_selection | $upload_pipe
-
# Emoji picker
set $emoji_picker emoji-picker
diff --git a/config/sway/modes/screenshot b/config/sway/modes/screenshot
index 033bed6..5655cac 100644
--- a/config/sway/modes/screenshot
+++ b/config/sway/modes/screenshot
@@ -1,16 +1,11 @@
set $mode_screenshot " \
-Pick (p) \
-Output (o) \
-+ Shift for "
+Preview (PrintScr) \
+Upload (u)"
mode --pango_markup $mode_screenshot {
- # output = currently active output
- $bindsym o mode "default", exec $screenshot_screen
- $bindsym Shift+o mode "default", exec $screenshot_screen_upload
-
# pick the region to screenshot
- $bindsym p mode "default", exec $screenshot_selection
- $bindsym Shift+p mode "default", exec $screenshot_selection_upload
+ $bindsym Print mode "default", exec screenshot
+ $bindsym u mode "default", exec screenshot-upload
# Return to default mode.
$bindsym Escape mode "default"