Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyprwm/hyprpicker
A wlroots-compatible Wayland color picker that does not suck.
https://github.com/hyprwm/hyprpicker
color picker wayland wlroots
Last synced: 10 days ago
JSON representation
A wlroots-compatible Wayland color picker that does not suck.
- Host: GitHub
- URL: https://github.com/hyprwm/hyprpicker
- Owner: hyprwm
- License: bsd-3-clause
- Created: 2022-09-02T16:04:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-11T08:54:20.000Z (about 1 month ago)
- Last Synced: 2024-05-11T09:42:32.511Z (about 1 month ago)
- Topics: color, picker, wayland, wlroots
- Language: C++
- Homepage:
- Size: 69.3 KB
- Stars: 553
- Watchers: 6
- Forks: 21
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- my-awesome-stars - hyprwm/hyprpicker - A wlroots-compatible Wayland color picker that does not suck. (C++)
- awesome-stars - hyprwm/hyprpicker - A wlroots-compatible Wayland color picker that does not suck. (C++)
- awesome-stars - hyprpicker - compatible Wayland color picker that does not suck. | hyprwm | 574 | (C++)
- awesome-hyprland - Hyprpicker - compatible Wayland color picker that does not suck) (Tools / Screenshotting)
README
# hyprpicker
A wlroots-compatible Wayland color picker that does not suck.
![hyprpickerShort](https://user-images.githubusercontent.com/43317083/188224867-7d77a3b3-0a66-488c-8019-39b00060ab42.gif)
# Usage
Launch it. Click. That's it.
## Options
`-f | --format=[fmt]` specifies the output format (`cmyk`, `hex`, `rgb`, `hsl`, `hsv`)
`-n | --no-fancy` disables the "fancy" (aka. colored) outputting
`-h | --help` prints a help message
`-a | --autocopy` automatically copies the output to the clipboard (requires [wl-clipboard](https://github.com/bugaevc/wl-clipboard))
`-r | --render-inactive` render (freeze) inactive displays too
`-z | --no-zoom` disable the zoom lens
# Building
## Arch
`yay -S hyprpicker-git`
## Manual
Building is done via CMake:
```sh
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
cmake --build ./build --config Release --target hyprpicker -j`nproc 2>/dev/null || getconf _NPROCESSORS_CONF`
```Install with:
```sh
cmake --install ./build
```# Caveats
"Freezes" your displays when picking the color.