goldendict.nix (530B)
1 { config, lib, pkgs, ... }: 2 3 with lib; 4 let 5 cfg = config.programs.goldendict; 6 in 7 { 8 meta.maintainers = [ maintainers.sikmir ]; 9 10 options.programs.goldendict = { 11 enable = mkEnableOption "A feature-rich dictionary lookup program"; 12 13 package = mkOption { 14 default = pkgs.goldendict; 15 defaultText = literalExpression "pkgs.goldendict"; 16 description = "GoldenDict package to install."; 17 type = types.package; 18 }; 19 }; 20 21 config = mkIf cfg.enable { 22 home.packages = [ 23 cfg.package 24 ]; 25 }; 26 }