From 2e9981ca0d6cee56f54a5e265b5edcd4dfc1b554 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 20 Mar 2025 15:48:01 -0500 Subject: [PATCH] lazydocker: null package support --- modules/programs/lazydocker.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/programs/lazydocker.nix b/modules/programs/lazydocker.nix index 30f586157..2cceb1333 100644 --- a/modules/programs/lazydocker.nix +++ b/modules/programs/lazydocker.nix @@ -15,7 +15,7 @@ in { enable = lib.mkEnableOption "lazydocker, a simple terminal UI for both docker and docker compose"; - package = lib.mkPackageOption pkgs "lazydocker" { }; + package = lib.mkPackageOption pkgs "lazydocker" { nullable = true; }; settings = lib.mkOption { type = yamlFormat.type; @@ -45,7 +45,7 @@ in { }; config = lib.mkIf cfg.enable { - home.packages = [ cfg.package ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; home.file."Library/Application Support/jesseduffield/lazydocker/config.yml" = lib.mkIf (cfg.settings != { } && (isDarwin && !config.xdg.enable)) {