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) (if prefix (text-scale-adjust 0)
(set-face-attribute 'default nil :height (or to 120)))) (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 "Take a screenshot based on a mouse-selection and save it to
~/screenshots." ~/screenshots."
(interactive) (interactive "sScreenshot filename: ")
(shell-command "scrot '$a_%Y-%m-%d_%s.png' -s -e 'mv $f ~/screenshots/'")) (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 () (defun graph-unread-mails ()
"Create a bar chart of unread mails based on notmuch tags. "Create a bar chart of unread mails based on notmuch tags.

View file

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

View file

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