{ config, lib, pkgs, ... }: let c1 = "\\e[22;34m"; c2 = "\\e[1;35m"; nixos = [ " ${c1} ::::. ${c2}'::::: ::::' " " ${c1} '::::: ${c2}':::::. ::::' " " ${c1} ::::: ${c2}'::::.::::: " " ${c1} .......:::::..... ${c2}:::::::: " " ${c1} ::::::::::::::::::. ${c2}:::::: ${c1}::::. " " ${c1} ::::::::::::::::::::: ${c2}:::::. ${c1}.::::' " " ${c2} ..... ::::' ${c1}:::::' " " ${c2} ::::: '::' ${c1}:::::' " " ${c2} ........::::: ' ${c1}:::::::::::. " " ${c2}::::::::::::: ${c1}::::::::::::: " " ${c2} ::::::::::: ${c1}.. ${c1}::::: " " ${c2} .::::: ${c1}.::: ${c1}::::: " " ${c2} .::::: ${c1}::::: ${c1}''''' ${c2}..... " " ${c2} ::::: ${c1}':::::. ${c2}......:::::::::::::' " " ${c2} ::: ${c1}::::::. ${c2}':::::::::::::::::' " " ${c1} .:::::::: ${c2}':::::::::: " " ${c1} .::::''::::. ${c2}'::::. " " ${c1} .::::' ::::. ${c2}'::::. " " ${c1} .:::: :::: ${c2}'::::. " ]; in { console = { font = "Tamzen7x14"; earlySetup = true; getty = { greetingPrefix = ''\e[H\e[2J'' + # topleft ''\e[9;10]''; # setterm blank/powersave = 10 minutes greeting = "\n" + lib.concatStringsSep "\n" nixos + "\n\n" + ''\e[1;32m>>> NixOS ${config.system.nixos.label} (Linux \r) - \l\e[0m''; }; }; services.getty = { helpLine = lib.mkForce ""; }; }