fix(tazjin/nixos): scrot is out, maim is in

Scrot doesn't work very well anyways, it keeps producing crazy
artifacts. Maim seems more sane.

Change-Id: I0823b1755b7810c8b35a9c53f232d2e7f1722943
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8414
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
Vincent Ambo 2023-04-01 18:17:23 +03:00 committed by clbot
parent a8bd926e0f
commit f687f5c3a3
3 changed files with 9 additions and 5 deletions

View file

@ -241,11 +241,16 @@ the GPG agent correctly."
(if prefix (text-scale-adjust 0)
(set-face-attribute 'default nil :height (or to 120))))
(defun scrot-select ()
(defun screenshot-select (filename)
"Take a screenshot based on a mouse-selection and save it to
~/screenshots."
(interactive)
(shell-command "scrot '$a_%Y-%m-%d_%s.png' -s -e 'mv $f ~/screenshots/'"))
(interactive "sScreenshot filename: ")
(let* ((path (f-join "~/screenshots"
(format "%s-%d.png"
(if (string-empty-p filename) "shot" filename)
(time-convert nil 'integer)))))
(shell-command (format "maim --select %s" path))
(message "Wrote screenshot to %s" path)))
(defun graph-unread-mails ()
"Create a bar chart of unread mails based on notmuch tags.

View file

@ -262,7 +262,6 @@ lib.fix (self: {
ripgrep
rustup
screen
scrot
spotify
tokei
transmission

View file

@ -39,6 +39,7 @@ in
imagemagick
jq
lieer
maim
man-pages
moreutils
mosh
@ -62,7 +63,6 @@ in
rust-analyzer
rustup
screen
scrot
thunderbird
tig
tokei