diff --git a/nixos/configurations/Tytonidae/i18n.nix b/nixos/configurations/Tytonidae/i18n.nix index 3144e40..91235ae 100644 --- a/nixos/configurations/Tytonidae/i18n.nix +++ b/nixos/configurations/Tytonidae/i18n.nix @@ -1,4 +1,8 @@ -{ pkgs, inputs, ... }: +{ + pkgs, + outputs, + ... +}: { i18n = { defaultLocale = "C.UTF-8"; @@ -27,7 +31,7 @@ [ rime-data ] - ++ (with (pkgs.callPackage inputs.nur-xddxdd { }); [ + ++ (with (outputs.packages."${pkgs.system}"); [ rime-ice rime-zhwiki rime-moegirl diff --git a/pkgs/default.nix b/pkgs/default.nix index 63219be..64c1528 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -7,3 +7,9 @@ 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}") +)