anchor.diff:      boot.plymouth = {
   
         enable = mkEnableOption "Plymouth boot splash screen";
  +
  +      font = mkOption {
  +        default = "${pkgs.dejavu_fonts.minimal}/share/fonts/truetype/DejaVuSans.ttf";
  +        type = types.path;
  +        description = ''
  +          Font file made available for displaying text on the splash screen.
  +        '';
  +      };
   
         themePackages = mkOption {
           default = [ nixosBreezePlymouth ];
  
positive.code: 
        cp -r themes/* $out/share/plymouth/themes
        cp ${cfg.logo} $out/share/plymouth/logo.png
      '';
  
      boot.initrd.extraUtilsCommandsTest = ''
  
negative.code:       ln -s $extraUtils/share/plymouth/logo.png /etc/plymouth/logo.png
        ln -s $extraUtils/share/plymouth/themes /etc/plymouth/themes
        ln -s $extraUtils/lib/plymouth /etc/plymouth/plugins
        ln -s $extraUtils/etc/fonts /etc/fonts
  
        plymouthd --mode=boot --pid-file=/run/plymouth/pid --attach-to-session
        plymouth show-splash
  