mirror of
https://github.com/js0ny/dotfiles.git
synced 2026-02-04 03:20:32 +00:00
rimedict
This commit is contained in:
parent
8ae3449525
commit
e963c7fb74
3 changed files with 128 additions and 10 deletions
|
|
@ -125,10 +125,10 @@
|
||||||
app-id = "^anki$";
|
app-id = "^anki$";
|
||||||
title = "^Add$";
|
title = "^Add$";
|
||||||
}
|
}
|
||||||
# Dolphin compressing files
|
# Dolphin file operations
|
||||||
{
|
{
|
||||||
app-id = "^org.kde.dolphin$";
|
app-id = "^org.kde.dolphin$";
|
||||||
title = "^Compressing.*$";
|
title = "^(Copying|Compressing).*$";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
app-id = "^thunar$";
|
app-id = "^thunar$";
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,7 @@
|
||||||
audio = [
|
audio = [
|
||||||
"audio/flac"
|
"audio/flac"
|
||||||
"audio/vnd.wave" # .wav
|
"audio/vnd.wave" # .wav
|
||||||
|
"audio/x-vorbis+ogg" # .ogg
|
||||||
];
|
];
|
||||||
browser = [
|
browser = [
|
||||||
"text/html"
|
"text/html"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,8 @@
|
||||||
{pkgs, ...}: let
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
version = "v13.3.12";
|
version = "v13.3.12";
|
||||||
rimeWanxiang = pkgs.fetchzip {
|
rimeWanxiang = pkgs.fetchzip {
|
||||||
url = "https://github.com/amzxyz/rime_wanxiang/releases/download/${version}/rime-wanxiang-zrm-fuzhu.zip";
|
url = "https://github.com/amzxyz/rime_wanxiang/releases/download/${version}/rime-wanxiang-zrm-fuzhu.zip";
|
||||||
|
|
@ -64,13 +68,15 @@
|
||||||
cp -r ${rimeWanxiang} $out
|
cp -r ${rimeWanxiang} $out
|
||||||
chmod -R u+w $out
|
chmod -R u+w $out
|
||||||
|
|
||||||
# Modify custom_phrase.txt: replace the third line
|
# # Modify custom_phrase.txt: replace the third line
|
||||||
if [ -f $out/custom_phrase.txt ]; then
|
# if [ -f $out/custom_phrase.txt ]; then
|
||||||
sed -i '3c\test\tt\t50' $out/custom_phrase.txt
|
# sed -i '3c\test\tt\t50' $out/custom_phrase.txt
|
||||||
else
|
# else
|
||||||
# If the file doesn't exist, create it with the desired content
|
# # If the file doesn't exist, create it with the desired content
|
||||||
echo -e "# Line 1\n# Line 2\ntest\tt\t50" > $out/custom_phrase.txt
|
# echo -e "# Line 1\n# Line 2\ntest\tt\t50" > $out/custom_phrase.txt
|
||||||
fi
|
# fi
|
||||||
|
# Define custom phrases below
|
||||||
|
rm -f $out/custom_phrase.txt
|
||||||
|
|
||||||
# Merge rime files
|
# Merge rime files
|
||||||
cp -r ${rimeCantoneseFiltered}/* $out/
|
cp -r ${rimeCantoneseFiltered}/* $out/
|
||||||
|
|
@ -166,5 +172,116 @@ in {
|
||||||
'';
|
'';
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
# 感觉用 custom_phrase.txt 更方便一些,用 user.dict.yaml 需要去 base.dict.yaml 里找字
|
||||||
|
# 而且适合纯粹汉语拼音输入,不适合通过有独特含义的外文来输入汉字
|
||||||
|
"${rimePath}/custom_phrase.txt" = {
|
||||||
|
text = builtins.replaceStrings ["\\t"] ["\t"] ''
|
||||||
|
#给自定义用户词扩展一个换行:\n, 制表符:\t, 回车符:\r, 空格:\s
|
||||||
|
nixos\tNixOS\t1000
|
||||||
|
国族\tgozu\t1000
|
||||||
|
许珀尔玻瑞亚\txvpoerborvya\t1000
|
||||||
|
许珀尔玻瑞亚\thyperborea\t1000
|
||||||
|
苏格兰低地\tsugeljdidi\t1000
|
||||||
|
辉格主义\thvgevuyi\t1000
|
||||||
|
伦敦条约\tlpdptcyt\t1000
|
||||||
|
凯皮帽\tklpimk\t1000
|
||||||
|
凯皮帽\tkepi\t1000
|
||||||
|
波拿巴主义\tbonabavuyi\t1000
|
||||||
|
华沙曲\thwuaqu\t1000
|
||||||
|
华沙曲\thwuaqv\t1000
|
||||||
|
阿尔汉格尔斯克\taaerhjgeersike\t1000
|
||||||
|
鲁塞尼亚\tluslniya\t1000
|
||||||
|
鲁塞尼亚\truthenia\t1000
|
||||||
|
喀尔巴阡\tkaerbaqm\t1000
|
||||||
|
沃里尼亚\twoliniya\t1000
|
||||||
|
切尔克西亚\tqxerkexiya\t1000
|
||||||
|
阿斯特拉罕\taasitelahj\t1000
|
||||||
|
月即别\tytjibx\t1000
|
||||||
|
月即别汗\tytjibxhj\t1000
|
||||||
|
月即别\tuzbek\t10
|
||||||
|
德左\tdezo\t1000
|
||||||
|
捷克军团\tjxkejptr\t1000
|
||||||
|
社革党\tuegedh\t1000
|
||||||
|
马志尼\tmavini\t1000
|
||||||
|
马志尼\tmazzini\t1000
|
||||||
|
法团主义\tfatrvuyi\t1000
|
||||||
|
法西斯大议会\tfaxisidayihv\t1000
|
||||||
|
海间联邦\thljmlmbh\t1000
|
||||||
|
昭昭天命\tvkvktmmy\t1000
|
||||||
|
天定命运\ttmdymyyp\t1000
|
||||||
|
天定命运论\ttmdymyyplp\t1000
|
||||||
|
科斯坦丁尼耶\tkesitjdyniye\t1000
|
||||||
|
凯末尔\tataturk\t1000
|
||||||
|
哈布斯堡-洛林\thabusibkloln\t1000
|
||||||
|
魏玛共和国\twzmagshego\t1000
|
||||||
|
霍亨索伦\thohgsolp\t1000
|
||||||
|
霍亨索伦\thohenzollern\t1000
|
||||||
|
梅塞施密特\tmzsluimite\t1000
|
||||||
|
里希特霍芬\tlixitehoff\t1000
|
||||||
|
安达卢西亚\tandaluxiya\t1000
|
||||||
|
安达卢西亚\tandalucia\t1000
|
||||||
|
张作相\tvhzoxd\t1000
|
||||||
|
张景惠\tvhjyhv\t1000
|
||||||
|
庐山声明\tluujugmy\t1000
|
||||||
|
近卫文麿\tjnwzwfmo\t1000
|
||||||
|
近卫文麿\tjnwzwfmi\t1000
|
||||||
|
近卫文麿\tjnwzwfmaro\t1000
|
||||||
|
大政翼赞会\tdavgyizjhv\t1000
|
||||||
|
八纮一宇\tbahsyiyp\t1000
|
||||||
|
昭和维新\tvkhewzxn\t1000
|
||||||
|
关特演\tgrteyj\t1000
|
||||||
|
关东军特别大演习\tgrdsjptebxdayjxi\t1000
|
||||||
|
关东军特种演习\tgrteyj\t900
|
||||||
|
零式水侦\tlyuiuvvf\t1000
|
||||||
|
水侦\tuvvf\t1000
|
||||||
|
舰爆\tjmbk\t1000
|
||||||
|
九九舰爆\tjqjqjmbk\t1000
|
||||||
|
舰攻\tjmgs\t1000
|
||||||
|
九七舰攻\tjqqijmgs\t1000
|
||||||
|
歼轰\tjmhs\t1000
|
||||||
|
马来之虎\tmallvihu\t1000
|
||||||
|
平贺让\tpyherh\t1000
|
||||||
|
小泽治三郎\txczevisjlh\t1000
|
||||||
|
统制派\ttsvipl\t1000
|
||||||
|
荷兰迪亚\theljdiya\t1000
|
||||||
|
荷兰迪亚\thollandia\t1000
|
||||||
|
驱逐舰\tDD\t1000
|
||||||
|
轻巡洋舰\tCL\t1000
|
||||||
|
重巡洋舰\tCA\t1000
|
||||||
|
战列舰\tBB\t1000
|
||||||
|
航空母舰\tCV\t1000
|
||||||
|
潜艇\tSS\t1000
|
||||||
|
护卫舰\tFF\t1000
|
||||||
|
三极管\tBJT\t1000
|
||||||
|
场效应管\tFET\t1000
|
||||||
|
MOS管\tMOSFET\t1000
|
||||||
|
羊陆之交\tyhluvijc\t1000
|
||||||
|
小丑牌\tbalatro\t1000
|
||||||
|
山海旅探\tujhllvtj\t1000
|
||||||
|
'';
|
||||||
|
# 词序有点问题,10 也比默认词典的高,感觉得换成 user.dict.yaml
|
||||||
|
# 仏\tfo\t10
|
||||||
|
# 広东\tgdds\t10
|
||||||
|
# 広州\tgdvb\t10
|
||||||
|
# 広西\tgdxi\t10
|
||||||
|
# 仏山\tfouj\t10
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
# 一个用 user.dict.yaml 格式写的词典样例,写起来太麻烦了,作者似乎也没弄转换器
|
||||||
|
"${rimePath}/user.dict.yaml" = {
|
||||||
|
text = ''
|
||||||
|
# vim:noexpandtab
|
||||||
|
# rime dictionary
|
||||||
|
# encoding: utf-8
|
||||||
|
---
|
||||||
|
name: misc
|
||||||
|
version: "LTS"
|
||||||
|
sort: by_weight
|
||||||
|
...
|
||||||
|
哈基米 hā;kh jī;tq mǐ;dd 1000
|
||||||
|
乌角鲨 wū;pa jiǎo;dy shā;yu 1000
|
||||||
|
温都尔汗 wēn;dw dū;ev ěr;xd hán;dg 1000
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue