diff --git a/flake.nix b/flake.nix index ef63450..1fae4a6 100644 --- a/flake.nix +++ b/flake.nix @@ -357,7 +357,6 @@ dashboard = pkgs.callPackage packages/dashboard {}; devanagari = pkgs.callPackage packages/devanagari {}; devour = pkgs.callPackage packages/devour.nix {}; - dmenu-scrot = pkgs.callPackage packages/dmenu-scrot.nix {}; dns-sledgehammer = pkgs.callPackage packages/dns-sledgehammer.nix {}; fkill = pkgs.callPackage packages/fkill.nix {}; fzfmenu = pkgs.callPackage packages/fzfmenu.nix {}; diff --git a/packages/dmenu-scrot.nix b/packages/dmenu-scrot.nix deleted file mode 100644 index 6d89351..0000000 --- a/packages/dmenu-scrot.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - writers, - lib, - dmenu, - scrot, - libnotify, - xclip, - screenshotsDirectory ? "/tmp", -}: -writers.writeDashBin "dmenu-scrot" '' - # ref https://gitlab.com/dwt1/dotfiles/-/blob/master/.dmenu/dmenu-scrot.sh - PATH=$PATH:${lib.makeBinPath [dmenu scrot libnotify xclip]} - - APP_NAME="📸 Scrot" - IMG_PATH="${screenshotsDirectory}" - TIME=3000 #Miliseconds notification should remain visible - - cmd=$(printf "fullscreen\nsection\nupload_fullscreen\nupload_section\n" | dmenu -p 'Screenshot') - - cd "$IMG_PATH" || exit - case ''${cmd%% *} in - fullscreen) - scrot -d 1 \ - && notify-send -u low -t $TIME -a "$APP_NAME" 'Screenshot (full screen) saved.' - ;; - - section) - scrot -s \ - && notify-send -u low -t $TIME -a "$APP_NAME" 'Screenshot (section) saved.' - ;; - - upload_fullscreen) - scrot -d 1 -e "kpaste < \$f" | tail --lines=1 | xclip -selection clipboard -in \ - && notify-send -u low -t $TIME -a "$APP_NAME" "Screenshot (full screen) uploaded: $(xclip -selection clipboard -out)" - ;; - - upload_section) - scrot -s -e "kpaste < \$f" | tail --lines=1 | xclip -selection clipboard -in \ - && notify-send -u low -t $TIME -a "$APP_NAME" "Screenshot (section) uploaded: $(xclip -selection clipboard -out)" - ;; - esac -''