pkgs: Add package for rime-yuhao_star

This commit is contained in:
ulic-youthlic 2025-07-06 01:57:50 +08:00
parent 8615b2aed9
commit 20f1284263
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
7 changed files with 61 additions and 0 deletions

View file

@ -8,6 +8,7 @@ in
./radicle-ci-broker.nix
./wallpapers.nix
./waydroid-script.nix
./rime-yuhaostar.nix
./pkgsNoCuda.nix
]

View file

@ -0,0 +1,5 @@
{outputs, ...}: _final: prev: let
inherit (prev.stdenv.hostPlatform) system;
in {
inherit (outputs.packages.${system}) rime-yuhaostar;
}

View file

@ -150,6 +150,21 @@
},
"version": "d5f684b2ec12dc875ec0278c8e2fe71faaa88d38"
},
"rime-yuhaostar": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "rime-yuhaostar",
"passthru": null,
"pinned": false,
"src": {
"name": "yustar_v3.8.0.zip",
"sha256": "sha256-aUMsuXkiK/FVVi6qPg+dphAOpRyGiDKsT2wD2VBShKo=",
"type": "url",
"url": "http://ys-j.ysepan.com/wap/zhuyuhao/91SbOjgNKE7A2PMH8A/we7hF96sa52g4EccbuakeGd8LE3NGc/宇浩星陳_v3.8.0.zip"
},
"version": "v3.8.0"
},
"spotx": {
"cargoLocks": null,
"date": "2025-07-02",

View file

@ -96,6 +96,15 @@
};
date = "2025-06-27";
};
rime-yuhaostar = {
pname = "rime-yuhaostar";
version = "v3.8.0";
src = fetchurl {
url = "http://ys-j.ysepan.com/wap/zhuyuhao/91SbOjgNKE7A2PMH8A/we7hF96sa52g4EccbuakeGd8LE3NGc/\23431\28009\26143\38515_v3.8.0.zip";
name = "yustar_v3.8.0.zip";
sha256 = "sha256-aUMsuXkiK/FVVi6qPg+dphAOpRyGiDKsT2wD2VBShKo=";
};
};
spotx = {
pname = "spotx";
version = "a0df4fcaace5efc1b58acd39b2c4d1750bb81057";

View file

@ -21,6 +21,7 @@ in {
editor-runtime = callPackage ./editor-runtime.nix {};
cliphist = callPackage ./cliphist.nix {};
radicle-ci-broker = callPackage ./radicle-ci-broker.nix {};
rime-yuhaostar = callPackage ./rime-yuhaostar.nix {};
noto-serif-cjk = callPackage ./noto-serif-cjk.nix {};
noto-sans-cjk = callPackage ./noto-sans-cjk.nix {};

View file

@ -49,3 +49,8 @@ fetch.url = "http://wallpaper.youthlic.social/hieda-no-akyuu-touhou.1920x1080.mp
["wallpaper_outer-wilds.3840x2160.mp4"]
src.cmd = "curl -sL http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4 | sha256sum | cut -d ' ' -f 1"
fetch.url = "http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4"
[rime-yuhaostar]
src.github = "forfudan/yuhao-ime-release"
fetch.url = "http://ys-j.ysepan.com/wap/zhuyuhao/91SbOjgNKE7A2PMH8A/we7hF96sa52g4EccbuakeGd8LE3NGc/宇浩星陳_$ver.zip"
url.name = "yustar_$ver.zip"

25
pkgs/rime-yuhaostar.nix Normal file
View file

@ -0,0 +1,25 @@
{
srcs,
stdenv,
unzip,
}: let
inherit (srcs.rime-yuhaostar) src version;
in
stdenv.mkDerivation {
pname = "rime-yuhaostar";
version = version;
inherit src;
nativeBuildInputs = [unzip];
sourceRoot = "schema";
installPhase = ''
runHook preInstall
mkdir -p $out/share/rime-data
cp -rt $out/share/rime-data -- ./*
rm $out/share/rime-data/default.custom.yaml
runHook postInstall
'';
}