Skip to content
Snippets Groups Projects
Commit 81b56386 authored by Tom Prince's avatar Tom Prince
Browse files

Add a comment about merging modules and base.nix.

parent 4de9d2f3
No related branches found
No related tags found
No related merge requests found
Pipeline #997 passed
# This module contains settings and configuration that apply to all nodes in a grid.
{ lib, config, ...}:
{
options.grid = {
......
# This is all of the static NixOS system configuration necessary to specify an
# "issuer"-type system. The configuration has various holes in it which must
# be filled somehow. These holes correspond to configuration which is not
# statically known. This value is suitable for use as a module to be imported
# into a more complete system configuration. It is expected that the holes
# will be filled by a sibling module created by ``customize-issuer.nix``.
# This, along with `customize-issuer.nix, contains all of the NixOS system
# configuration necessary to specify an "issuer"-type system. Originally, this
# file has all the static configuration, and `customize-issuer.nix` was a function
# that filled in the holes. We are in the process of merging the modules, using settings
# instead of function arguments.
# See https://whetstone.privatestorage.io/privatestorage/PrivateStorageio/-/issues/80
{ config, ...}:
let
inherit (config.grid) publicKeyPath privateKeyPath;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment