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

qutebrowser: null package support (#7203)

This commit is contained in:
octvs 2025-06-04 16:57:32 +02:00 committed by GitHub
parent 3830a21aa2
commit ffab96a8b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;