aboutsummaryrefslogtreecommitdiff
path: root/tools/gridss-configFile.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2019-01-09 16:38:42 +1100
committerJustin Bedo <cu@cua0.org>2019-01-09 16:38:42 +1100
commitc3babc9eb65dc8c56d07ce8a6ee0d8c03bbd223e (patch)
treef7d88ec21635664781c7c79fe0ea6f962ae38004 /tools/gridss-configFile.nix
parent9fd618d0305d4927c8d86fc37238d1216e401967 (diff)
large refactor
- use bionix.pkgs instead of nixpkgs - replace stdenv.mkDerivation with stage
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"))