aboutsummaryrefslogtreecommitdiff
path: root/.local/share/mode/switch.d/fcitx5
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