blob: 4b35478503afd809e73348032cb83fe03948aa60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
#!/bin/sh
cd "$XDG_DATA_HOME/fcitx5/themes/default"
rounding=6
size=$(( 2 * $rounding + 4 ))
margin_h=6
margin_v=4
bg='#000000'
fg='#ffffff'
accent='#404040'
accent_text=$fg
sel_bg=$(mix_rgb $color12 $bg 0.4)
sel_fg=$fg
magick \
-size ${size}x${size} xc:transparent \
-fill xc:"$accent" \
-draw "roundrectangle 0,0 $(( $size - 1 )),$(( $size - 1 )) $rounding,$rounding" \
highlight.png
cat base.conf - << EOF > theme.conf
[InputPanel]
NormalColor=$fg
HighlightCandidateColor=$accent_text
HighlightColor=$sel_fg
HighlightBackgroundColor=$sel_bg
[InputPanel/Background]
Color=$bg
[InputPanel/Highlight]
Image=highlight.png
[InputPanel/Highlight/Margin]
Left=$rounding
Right=$rounding
Top=$rounding
Bottom=$rounding
[InputPanel/ContentMargin]
Left=$(( 2 + $rounding - $margin_h ))
Right=$(( 2 + $rounding - $margin_h ))
Top=$(( 2 + $rounding - $margin_v ))
Bottom=$(( 2 + $rounding - $margin_v ))
[InputPanel/TextMargin]
Left=$margin_h
Right=$margin_h
Top=$margin_v
Bottom=$margin_v
[Menu]
NormalColor=$fg
[Menu/Background]
Color=$bg
[Menu/Highlight]
Color=$accent
[Menu/Separator]
Color=$color7
EOF
|