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"