From b6fd653ef8fbeccfd4958650757e91767a65506d Mon Sep 17 00:00:00 2001 From: Ilya Savitsky Date: Sun, 30 Mar 2025 19:40:01 +0100 Subject: [PATCH] newsboat: add a package option to the module (#6717) --- 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.