feat: modules
This commit is contained in:
13
lib/parse-env.nix
Normal file
13
lib/parse-env.nix
Normal file
@@ -0,0 +1,13 @@
|
||||
file: let
|
||||
envText = builtins.readFile file;
|
||||
envLines = builtins.split "\n" envText;
|
||||
lines = builtins.filter (line: (builtins.match "^.*=.*" line) != null) envLines;
|
||||
#attributes = builtins.listToAttrs (builtins.map (line: let
|
||||
# parts = builtins.split "=" line;
|
||||
# key = builtins.substring 0 (builtins.stringLength parts[0] - 3) parts[0]; # Remove "var" prefix
|
||||
# value = parts[1];
|
||||
#in {
|
||||
# name = key;
|
||||
# value = value;
|
||||
#}) lines);
|
||||
in { inherit envLines lines; }
|
||||
Reference in New Issue
Block a user