diff --git a/morph/grid/local/grid.nix b/morph/grid/local/grid.nix index f1e1980532177385c926eb6c3903b67724ff7175..088d9e8c79422b82d638a42aeab5da1fcf14f536 100644 --- a/morph/grid/local/grid.nix +++ b/morph/grid/local/grid.nix @@ -1,8 +1,6 @@ let - pkgs = import <nixpkgs> { }; - gridlib = import ../../lib; - grid-config = pkgs.lib.trivial.importJSON ./config.json; + grid-config = builtins.fromJSON (builtins.readFile ./config.json); ssh-users = let ssh-users-file = ./public-keys/users.nix; diff --git a/morph/grid/production/grid.nix b/morph/grid/production/grid.nix index 4f68b5e80b1e79a879e923e177ea901285c6b521..06fe07f8277bf81e26e2f9f735783614c117a7b3 100644 --- a/morph/grid/production/grid.nix +++ b/morph/grid/production/grid.nix @@ -1,9 +1,7 @@ # See morph/grid/local/grid.nix for additional commentary. let - pkgs = import <nixpkgs> { }; - gridlib = import ../../lib; - grid-config = pkgs.lib.trivial.importJSON ./config.json; + grid-config = builtins.fromJSON (builtins.readFile ./config.json); # Module with per-grid configuration grid-module = {config, ...}: { diff --git a/morph/grid/testing/grid.nix b/morph/grid/testing/grid.nix index bc6d1abed0469c4a62276ee855410bfc15439a01..c033da1279fa44800e994dc07df3f5febc97d60d 100644 --- a/morph/grid/testing/grid.nix +++ b/morph/grid/testing/grid.nix @@ -1,9 +1,7 @@ # See morph/grid/local/grid.nix for additional commentary. let - pkgs = import <nixpkgs> { }; - gridlib = import ../../lib; - grid-config = pkgs.lib.trivial.importJSON ./config.json; + grid-config = builtins.fromJSON (builtins.readFile ./config.json); # Module with per-grid configuration grid-module = {config, ...}: {