From 2e527427b135a8ac0d6efedf04e9ca94569328a7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 18 Oct 2025 09:09:38 -0500 Subject: [PATCH] git: add git-lfs package option Signed-off-by: Austin Horstman --- modules/programs/git.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/programs/git.nix b/modules/programs/git.nix index d170df2b..9cb11111 100644 --- a/modules/programs/git.nix +++ b/modules/programs/git.nix @@ -242,6 +242,8 @@ in lfs = { enable = mkEnableOption "Git Large File Storage"; + package = lib.mkPackageOption pkgs "git-lfs" { nullable = true; }; + skipSmudge = mkOption { type = types.bool; default = false; @@ -506,7 +508,7 @@ in }) (mkIf cfg.lfs.enable { - home.packages = [ pkgs.git-lfs ]; + home.packages = lib.mkIf (cfg.lfs.package != null) [ cfg.lfs.package ]; programs.git.iniContent.filter.lfs = let