From b71ca269615b0837724dac13358a2f0d6816d372 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 20 Apr 2025 16:07:34 -0500 Subject: [PATCH] uv: nullable package support --- modules/programs/uv.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/programs/uv.nix b/modules/programs/uv.nix index 110993fb7..29e5ef854 100644 --- a/modules/programs/uv.nix +++ b/modules/programs/uv.nix @@ -24,7 +24,7 @@ in options.programs.uv = { enable = mkEnableOption "uv"; - package = mkPackageOption pkgs "uv" { }; + package = mkPackageOption pkgs "uv" { nullable = true; }; settings = mkOption { type = tomlFormat.type; @@ -47,7 +47,7 @@ in }; config = lib.mkIf cfg.enable { - home.packages = [ cfg.package ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; xdg.configFile."uv/uv.toml" = lib.mkIf (cfg.settings != { }) { source = tomlFormat.generate "uv-config" cfg.settings;