From f5bf7a49d2493c48b2f1b8af4d76be36f999afd9 Mon Sep 17 00:00:00 2001 From: Ilya Savitsky Date: Fri, 28 Mar 2025 10:00:25 +0000 Subject: [PATCH] newsboat: add a package option to the module --- modules/programs/newsboat.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/programs/newsboat.nix b/modules/programs/newsboat.nix index d2782bf2d..5f30f9d46 100644 --- a/modules/programs/newsboat.nix +++ b/modules/programs/newsboat.nix @@ -39,6 +39,8 @@ in { programs.newsboat = { enable = mkEnableOption "the Newsboat feed reader"; + package = mkPackageOption pkgs "newsboat" { nullable = true; }; + urls = mkOption { type = types.listOf (types.submodule { options = { @@ -132,7 +134,7 @@ in { ''; }]; - home.packages = [ pkgs.newsboat ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; # Use ~/.newsboat on stateVersion < 21.05 and use ~/.config/newsboat for # stateVersion >= 21.05.