nixos/pkgs/rime-yuhaostar/package.nix

38 lines
606 B
Nix
Raw Normal View History

2025-07-06 01:57:50 +08:00
{
srcs,
stdenv,
unzip,
2025-07-13 06:04:55 +08:00
}:
let
2025-07-06 01:57:50 +08:00
inherit (srcs.rime-yuhaostar) src version;
in
2025-07-13 06:04:55 +08:00
stdenv.mkDerivation {
pname = "rime-yuhaostar";
version =
if version != "v3.9.0" then
throw ''
Please update
''
else
version;
inherit src;
nativeBuildInputs = [ unzip ];
2025-07-06 01:57:50 +08:00
2025-07-13 06:04:55 +08:00
sourceRoot = "schema";
2025-07-06 01:57:50 +08:00
2025-07-13 06:04:55 +08:00
patches = [
./punctuator.patch
./key_binder.patch
];
2025-07-13 06:04:55 +08:00
installPhase = ''
runHook preInstall
2025-07-06 01:57:50 +08:00
2025-07-13 06:04:55 +08:00
mkdir -p $out/share/rime-data
cp -rt $out/share/rime-data -- ./*
rm $out/share/rime-data/default.custom.yaml
2025-07-06 01:57:50 +08:00
2025-07-13 06:04:55 +08:00
runHook postInstall
'';
}