aboutsummaryrefslogtreecommitdiff
path: root/tools/gridss-configFile.nix
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gridss-configFile.nix')
-rw-r--r--tools/gridss-configFile.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/tools/gridss-configFile.nix b/tools/gridss-configFile.nix
index 15eba55..d6b600e 100644
--- a/tools/gridss-configFile.nix
+++ b/tools/gridss-configFile.nix
@@ -1,14 +1,15 @@
-{bionix, nixpkgs}:
+{bionix}:
-with nixpkgs;
+with bionix;
+with lib;
let
attrsToGridssConfigString = attrsToGridssConfigStringPrepend "";
attrsToGridssConfigStringPrepend = prepend: attrs:
- lib.concatStringsSep "\n" (
- lib.attrValues (
- lib.mapAttrs
+ concatStringsSep "\n" (
+ attrValues (
+ mapAttrs
(name: attr: prepend + (iniLine name attr))
attrs));
@@ -31,6 +32,6 @@ let
# Allows for repeated fields (e.g. for adapters):
list = name: attr: concatStringsSep "\n" (map (x: iniLine name x) attr);
};
-in configAttrs: (writeText
+in configAttrs: (pkgs.writeText
"gridss.properties.override"
((attrsToGridssConfigString configAttrs) + "\n"))