14 lines
557 B
Nix
14 lines
557 B
Nix
|
# certain paths -- notable /var/log -- need to be mounted in the initrd.
|
||
|
# this presents a "gotcha", in that we can't run any of our "prepare $directory" scripts before mounting it.
|
||
|
#
|
||
|
# N.B.: if /var/log fails to mount, ssh in and manually create its backing dir, then reboot.
|
||
|
# it's that simple.
|
||
|
# it should get created automatically during (stage-2) boot/activation, though.
|
||
|
{ config, lib, ... }:
|
||
|
lib.mkIf config.sane.persist.enable {
|
||
|
sane.persist.stores."initrd" = {
|
||
|
origin = lib.mkDefault "/nix/persist/initrd";
|
||
|
defaultMethod = "bind";
|
||
|
};
|
||
|
}
|