summaryrefslogtreecommitdiff
path: root/dot-config/bspwm/scripts/bspcolorpicker
blob: ff857986c0fa1b6f59482f7a88f20d81927040f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

## Simple script to pick color quickly.

color=$(xcolor --format hex --preview-size 255 --scale 10)
image=/tmp/${color}.png

main() {
	if [[ "$color" ]]; then
		# copy color code to clipboard
		echo $color | tr -d "\n" | xclip -selection clipboard
		# generate preview
		convert -size 48x48 xc:"$color" ${image}
		# notify about it
		dunstify -u low -h string:x-dunst-stack-tag:obcolorpicker -i ${image} "$color, copied to clipboard."
	fi
}

# run the script
main