Files
nani-translate-linux/nix/home-manager-module.nix
T
2026-08-01 20:21:37 +09:00

29 lines
636 B
Nix

{ self }:
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.naniTranslateLinux;
in
{
options.programs.naniTranslateLinux = {
enable = lib.mkEnableOption "Nani Translate for Linux";
package = lib.mkOption {
type = lib.types.package;
default = self.packages.${pkgs.stdenv.hostPlatform.system}.default;
defaultText = lib.literalExpression ''
inputs.nani-translate-linux.packages.''${pkgs.stdenv.hostPlatform.system}.default
'';
description = "Nani Translate Linux package to install.";
};
};
config = lib.mkIf cfg.enable {
home.packages = [ cfg.package ];
};
}