• Operand
  • # (b)ring mi - belles.

gram:build

> ./nixos/help.nix

Lenses
(coming soon!)


# {pkgs}:
{
  # use_toml = { node, record }: pkgs.runCommandLocal node { } ''
  #   ${pkgs.buildPackages.remarshal}/bin/remarshal -if json -of toml \
  #   < ${pkgs.writeText "config.json" (builtins.toJSON record)} \
  #   > $out
  #   '';

  build = { address, modules }: {
    deployment = { targetPort = 22; targetUser = "root"; targetHost = address; };
    networking.interfaces.eth0.ipv4.addresses = [ { address = address; prefixLength = 24; }];
    imports = modules ++ [ ./calm/access.nix ];
  };
}