1 2 3 4 5 6 7 8 9 10 11 12 13
# LazyGit only makes sense when Git is enabled { config, ... }: let cfg = config.development.lazygit; in { assertions = [ { assertion = !cfg.enable || config.development.git.enable; message = "development.lazygit.enable requires development.git.enable."; } ]; }