diff --git a/src/modules/integrations/dotenv.nix b/src/modules/integrations/dotenv.nix index 61cf84d6b..fe7e147c5 100644 --- a/src/modules/integrations/dotenv.nix +++ b/src/modules/integrations/dotenv.nix @@ -9,7 +9,7 @@ let parseLine = line: let - parts = builtins.match "(.+) *= *(.+)" line; + parts = builtins.match "([^[:space:]=#]+)[[:space:]]*=[[:space:]]*(.*)" line; in if (!builtins.isNull parts) && (builtins.length parts) == 2 then { name = builtins.elemAt parts 0; value = builtins.elemAt parts 1; }