This commit is contained in:
Lain
2022-03-24 18:46:52 +03:00
commit 5c8036ba17

35
generate-theme.sh Executable file
View File

@@ -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