From ba2d0c4917d8a8eb4d396b44ee598be8f6bf6e53 Mon Sep 17 00:00:00 2001 From: Anish Lakhwara Date: Tue, 30 May 2023 22:23:49 +1000 Subject: [PATCH] curve: add ocr and screenshot desktop entries --- home/profiles/desktop/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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;