screenshot set proper mimetype

This commit is contained in:
Leonardo Eugênio 2022-08-09 10:04:11 -03:00
parent bc31e575f7
commit db3a54e224
1 changed files with 8 additions and 5 deletions

View File

@ -3,6 +3,9 @@ pkgs.writeShellScriptBin "screenshotsh" ''
export XCURSOR_SIZE=40
export XCURSOR_THEME='capitaine-cursors-light' # ${pkgs.capitaine-cursors}
screenshot="${pkgs.grim}/bin/grim"
copy="${pkgs.wl-clipboard}/bin/wl-copy -t image/png"
if which xdg-user-dir >/dev/null 2>&1; then
DESTFOLDER="$(${pkgs.capitaine-cursors}/bin/xdg-user-dir PICTURES)"
else
@ -20,18 +23,18 @@ pkgs.writeShellScriptBin "screenshotsh" ''
case $1 in
def)
# Screenshot to file
${pkgs.grim}/bin/grim "$DESTFILE"
$screenshot "$DESTFILE"
echo "$DESTFILE"
;;
area)
# Screen area to file
${pkgs.grim}/bin/grim -g "$(slurp -d -b 30303088)" "$DESTFILE"
$screenshot -g "$(slurp -d -b 30303088)" "$DESTFILE"
echo "$DESTFILE"
;;
area-clip)
# Screen area to clipboard
${pkgs.grim}/bin/grim -g "$(slurp -d -b 30303088)" - | ${pkgs.wl-clipboard}/bin/wl-copy
$screenshot -g "$(slurp -d -b 30303088)" - | $copy
;;
clip)
@ -40,8 +43,8 @@ pkgs.writeShellScriptBin "screenshotsh" ''
${pkgs.jq}/bin/jq -r '.[] | select(.focused) | .name')
test -n "$cur_output" &&
${pkgs.grim}/bin/grim -o "$cur_output" - | ${pkgs.wl-clipboard}/bin/wl-copy ||
${pkgs.grim}/bin/grim - | ${pkgs.wl-clipboard}/bin/wl-copy
$screenshot -o "$cur_output" - | $copy ||
$screenshot - | $copy
;;
esac
''