{ config, lib, ... }: # Lazygit - A simple terminal UI for git commands { config = lib.mkIf config.programs.lazygit.enable { programs.lazygit = { enableBashIntegration = config.programs.bash.enable; enableFishIntegration = config.programs.fish.enable; enableNushellIntegration = config.programs.nushell.enable; enableZshIntegration = config.programs.zsh.enable; settings = { gui = { theme = { lightTheme = false; }; showIcons = true; scrollHeight = 2; scrollPastBottom = true; mouseEvents = true; }; update.method = "never"; }; }; }; }