summaryrefslogtreecommitdiff
path: root/packages/colorpicker.nix
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2026-02-16 13:21:30 -0800
committerKleidi Bujari <mail@4kb.net>2026-02-16 13:21:30 -0800
commit4825069dca4285cebb932ecc1c54f4a59793ee25 (patch)
treed78d834640eafae075c74ba9c797cb70e3d0b1c2 /packages/colorpicker.nix
parent8161ee079299ffb22ce7c90813368f3d0507b926 (diff)
downloaddepot-4825069dca4285cebb932ecc1c54f4a59793ee25.tar.gz
depot-4825069dca4285cebb932ecc1c54f4a59793ee25.tar.bz2
depot-4825069dca4285cebb932ecc1c54f4a59793ee25.zip
define colorpicker for getting colors from the screen
Diffstat (limited to 'packages/colorpicker.nix')
-rw-r--r--packages/colorpicker.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/colorpicker.nix b/packages/colorpicker.nix
index b012aeb..328a2d0 100644
--- a/packages/colorpicker.nix
+++ b/packages/colorpicker.nix
@@ -1,15 +1,19 @@
{
- writeShellScriptBin,
+ writeShellApplication,
grim,
slurp,
imagemagick,
...
}:
-writeShellScriptBin "colorpicker" {
- packages = [
+writeShellApplication {
+ name = "colorpicker";
+ runtimeInputs = [
grim
slurp
imagemagick
];
-} ''grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:-''
+ text = ''
+ grim -g "$(slurp -p)" -t ppm - | magick - -format '%[pixel:p{0,0}]' txt:-
+ '';
+}