anchor.diff:              restartTriggers = [ vconsoleConf consoleEnv ];
             };
         }
  +
  +      (mkIf (cfg.colors != []) {
  +        boot.kernelParams = [
  +          "vt.default_red=${makeColor 0 cfg.colors}"
  +          "vt.default_grn=${makeColor 1 cfg.colors}"
  +          "vt.default_blu=${makeColor 2 cfg.colors}"
  +        ];
  +      })
   
         (mkIf cfg.earlySetup {
           boot.initrd.extraUtilsCommands = ''
  
positive.code: let
    cfg = config.console;
  
    makeColor = n: value: "COLOR_${toString n}=${value}";
    makeColorCS =
      let positions = [ "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "A" "B" "C" "D" "E" "F" ];
      in n: value: "\\033]P${elemAt positions (n - 1)}${value}";
  
    isUnicode = hasSuffix "UTF-8" (toUpper config.i18n.defaultLocale);
  
  
negative.code:   vconsoleConf = pkgs.writeText "vconsole.conf" ''
      KEYMAP=${cfg.keyMap}
      FONT=${cfg.font}
    '';
  
    consoleEnv = pkgs.buildEnv {
  