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 {