33 lines
707 B
Nix
33 lines
707 B
Nix
{
|
|
rime-ice,
|
|
rime-yuhaostar,
|
|
rime-moegirl,
|
|
rime-zhwiki,
|
|
buildEnv,
|
|
librime,
|
|
rime-data,
|
|
}:
|
|
buildEnv {
|
|
name = "rime-all";
|
|
paths = [
|
|
rime-ice
|
|
rime-yuhaostar
|
|
rime-zhwiki
|
|
rime-moegirl
|
|
];
|
|
nativeBuildInputs = [
|
|
librime
|
|
];
|
|
postBuild = ''
|
|
ln -s ${./yustar_sc.custom.yaml} $out/share/rime-data/yustar_sc.custom.yaml
|
|
ln -s ${./double_pinyin_flypy.custom.yaml} $out/share/rime-data/double_pinyin_flypy.custom.yaml
|
|
ln -s ${./default.custom.yaml} $out/share/rime-data/default.custom.yaml
|
|
|
|
cd $out/share/rime-data/
|
|
for s in *.schema.yaml; do
|
|
rime_deployer --compile "$s" . "${rime-data}/share/rime-data/" ./build
|
|
done
|
|
|
|
rm ./build/*.txt
|
|
'';
|
|
}
|