modify i18n config, to use flake packages as addons

This commit is contained in:
Ulic-youthlic 2025-01-08 17:43:54 +08:00
parent ec814431ff
commit 914c64e982
2 changed files with 12 additions and 2 deletions

View file

@ -1,4 +1,8 @@
{ pkgs, inputs, ... }: {
pkgs,
outputs,
...
}:
{ {
i18n = { i18n = {
defaultLocale = "C.UTF-8"; defaultLocale = "C.UTF-8";
@ -27,7 +31,7 @@
[ [
rime-data rime-data
] ]
++ (with (pkgs.callPackage inputs.nur-xddxdd { }); [ ++ (with (outputs.packages."${pkgs.system}"); [
rime-ice rime-ice
rime-zhwiki rime-zhwiki
rime-moegirl rime-moegirl

View file

@ -7,3 +7,9 @@
immersive-translate = immersive-translate =
(pkgs.callPackage "${inputs.firefox-addons}/default.nix" { }).firefox-addons.immersive-translate; (pkgs.callPackage "${inputs.firefox-addons}/default.nix" { }).firefox-addons.immersive-translate;
} }
// (
let
nur-xddxdd = (pkgs.callPackage "${inputs.nur-xddxdd}/default.nix" { });
in
pkgs.lib.genAttrs [ "rime-ice" "rime-zhwiki" "rime-moegirl" ] (name: nur-xddxdd."${name}")
)