diff options
| author | Kleidi Bujari <mail@4kb.net> | 2026-02-16 13:21:30 -0800 |
|---|---|---|
| committer | Kleidi Bujari <mail@4kb.net> | 2026-02-16 13:21:30 -0800 |
| commit | 4825069dca4285cebb932ecc1c54f4a59793ee25 (patch) | |
| tree | d78d834640eafae075c74ba9c797cb70e3d0b1c2 /packages/colorpicker.nix | |
| parent | 8161ee079299ffb22ce7c90813368f3d0507b926 (diff) | |
| download | depot-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.nix | 12 |
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:- + ''; +} |
