1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 19:46:05 +01:00

antidote: null package support

This commit is contained in:
Austin Horstman 2025-03-30 11:48:54 -05:00
parent 0bbc3fc5c6
commit a99c12d23e

View file

@ -24,11 +24,12 @@ in {
useFriendlyNames = lib.mkEnableOption "friendly names";
package = lib.mkPackageOption pkgs "antidote" { };
package = lib.mkPackageOption pkgs "antidote" { nullable = true; };
};
config = lib.mkIf cfg.enable {
home.packages = [ cfg.package ];
home.packages = lib.mkIf (cfg.package != null) [ cfg.package ];
programs.zsh.initContent = let
configFiles = pkgs.runCommand "hm_antidote-files" { } ''
echo "${zPluginStr cfg.plugins}" > $out