anchor.diff:    # The initrd only has to mount / or any FS marked as necessary for
     # booting (such as the FS containing /nix/store, or an FS needed for
     # mounting /, like / on a loopback).
  -  fileSystems = pkgs.lib.filter
  +  fileSystems = filter
       (fs: fs.mountPoint == "/" || fs.neededForBoot)
       config.fileSystems;
   
  
positive.code:     boot.initrd.extraUtilsCommands = mkOption {
        internal = true;
        default = "";
        merge = pkgs.lib.mergeStringOption;
        description = ''
          Shell commands to be executed in the builder of the
          extra-utils derivation.  This can be used to provide
  
negative.code:   # The closure of the init script of boot stage 1 is what we put in
    # the initial RAM disk.
    initialRamdisk = pkgs.makeInitrd {
      contents =
        [ { object = bootStage1;
            symlink = "/init";
          }
        ] ++ optionals enableSplashScreen
          [ { object = extraUtils;
              suffix = "/bin/splash_helper";
              symlink = "/${kernelPackages.splashutils.helperName}";
            }
            { object = import ../../../lib/unpack-theme.nix {
                inherit (pkgs) stdenv;
                theme = config.services.ttyBackgrounds.defaultTheme;
  