From ffab96a8b4a523c4b5e2645ee09e95a75cbdbfab Mon Sep 17 00:00:00 2001 From: octvs <42993892+octvs@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:57:32 +0200 Subject: [PATCH] qutebrowser: null package support (#7203) --- modules/programs/qutebrowser.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/programs/qutebrowser.nix b/modules/programs/qutebrowser.nix index 6f8433872..be9f144e9 100644 --- a/modules/programs/qutebrowser.nix +++ b/modules/programs/qutebrowser.nix @@ -65,7 +65,7 @@ in options.programs.qutebrowser = { enable = lib.mkEnableOption "qutebrowser"; - package = lib.mkPackageOption pkgs "qutebrowser" { }; + package = lib.mkPackageOption pkgs "qutebrowser" { nullable = true; }; aliases = mkOption { type = types.attrsOf types.str; @@ -338,7 +338,7 @@ in ) pkgs.linkFarmFromDrvs "greasemonkey-userscripts" cfg.greasemonkey; in mkIf cfg.enable { - home.packages = [ cfg.package ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; home.file.".qutebrowser/config.py" = mkIf pkgs.stdenv.hostPlatform.isDarwin { text = qutebrowserConfig;