From cd524baa6db9038ebe37f68b28ba5fd25aef5910 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 29 Sep 2025 10:55:15 +0200 Subject: [PATCH] sqlfluff: Add option for configFile Signed-off-by: Matthias Beyer --- programs/sqlfluff.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/programs/sqlfluff.nix b/programs/sqlfluff.nix index 4fce6f2..fd543e1 100644 --- a/programs/sqlfluff.nix +++ b/programs/sqlfluff.nix @@ -46,6 +46,10 @@ in "--disable-progress-bar" "--processes" "0" + ] + ++ lib.optionals (cfg.configFile != null) [ + "--config" + "${cfg.configFile}" ]; includes = [ "*.sql" ]; }) @@ -58,6 +62,12 @@ in default = null; example = "sqlite"; }; + + configFile = lib.mkOption { + description = "The config file to pass when formatting"; + type = lib.types.path; + default = null; + }; }; config = lib.mkIf cfg.enable {