diff --git a/home/profiles/desktop/default.nix b/home/profiles/desktop/default.nix index e932f12d..31b8c805 100644 --- a/home/profiles/desktop/default.nix +++ b/home/profiles/desktop/default.nix @@ -33,6 +33,21 @@ in termpdfpy ]; + xdg.desktopEntries = { + ocr = { + name = "OCR image"; + exec = "${pkgs.writeScript "ocr" '' + ${pkgs.xfce.xfce4-screenshooter}/bin/xfce4-screenshooter -r --save /tmp/ocr-tmp.png + ${pkgs.tesseract}/bin/tesseract /tmp/ocr-tmp.png | ${pkgs.xclip}/bin/xclip -sel clip + rm /tmp/ocr-tmp.png + ''}"; + }; + screenshot = { + name = "Screenshot"; + exec = "screenshot"; + }; + }; + # set up env xsession.enable = true;