commit 5c8036ba171bec083865d39db32ef8a6ee9e8a05 Author: Lain Date: Thu Mar 24 18:46:52 2022 +0300 init diff --git a/generate-theme.sh b/generate-theme.sh new file mode 100755 index 0000000..8c51fdb --- /dev/null +++ b/generate-theme.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +. ~/.cache/wal/colors.sh + +THEME_PATH="$HOME/Chromium Extensions/pywaltheme" + +hexToRgb() { + # Remove '#' character from hex color #fff -> fff + plain=${1#*#} + printf "%d, %d, %d" 0x${plain:0:2} 0x${plain:2:2} 0x${plain:4:2} +} + +cat > "$THEME_PATH/manifest.json" << EOF +{ + "manifest_version": 3, + "version": "1.0", + "name": "pywal theme", + "theme": { + "colors" : { + "frame" : [$(hexToRgb $background)], + "toolbar" : [$(hexToRgb $color11)], + "ntp_text" : [$(hexToRgb $foreground)], + "ntp_link" : [$(hexToRgb $color11)], + "ntp_section" : [$(hexToRgb $color8)], + "button_background" : [$(hexToRgb $foreground)] + }, + "tints" : { + "buttons" : [$(hexToRgb $color11)] + }, + "properties" : { + "ntp_background_alignment" : "bottom" + } + } +} +EOF