| 1234567891011121314151617181920 |
- #!/usr/bin/env bash
- TEMP_DIR=/tmp/xcolor
- MSG=${XDG_CACHE_HOME:-$HOME/.cache}/xcolor.msg
- EXPIRE_TIME=5000
- main() {
- HEX_COLOR=$(gpick -pso --no-newline)
- mkdir -p $TEMP_DIR
- HEX="${HEX_COLOR#\#}"
- FNAME="$TEMP_DIR/$HEX.png"
- convert -size 100x100 xc:"$HEX_COLOR" "$FNAME"
- COLOR_CODE="$HEX_COLOR"
- printf %s "$COLOR_CODE" | xclip -sel c
- notify-send -a XColor --icon="$FNAME" xcolor-pick "$COLOR_CODE" --expire-time="$EXPIRE_TIME"
- }
- main
|