From cd9d012ba3bc176c0150bd4bc1b6fb01d546ee7d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 28 Feb 2026 11:45:13 -0600 Subject: [PATCH] lazyworktree: updated settings example Signed-off-by: Austin Horstman --- modules/programs/lazyworktree.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/programs/lazyworktree.nix b/modules/programs/lazyworktree.nix index ba675c09..46f84210 100644 --- a/modules/programs/lazyworktree.nix +++ b/modules/programs/lazyworktree.nix @@ -18,23 +18,32 @@ in meta.maintainers = with lib.hm.maintainers; [ aguirre-matteo ]; options.programs.lazyworktree = { enable = mkEnableOption "lazyworktree"; + package = mkPackageOption pkgs "lazyworktree" { nullable = true; }; + settings = mkOption { inherit (yamlFormat) type; default = { }; example = { worktree_dir = "~/.local/share/worktrees"; sort_mode = "switched"; - auto_fetch_prs = false; + layout = "default"; auto_refresh = true; + ci_auto_refresh = false; refresh_interval = 10; + disable_pr = false; icon_set = "nerd-font-v3"; search_auto_select = false; fuzzy_finder_input = false; + palette_mru = true; + palette_mru_limit = 5; }; description = '' - Configuration settings for lazyworktree. All the available options can be found here: + Configuration written to + {file}`$XDG_CONFIG_HOME/lazyworktree/config.yaml`. + See + for supported values. ''; }; };