From eb0d88872b2e2506f36764afb9347f7339c9f538 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Sat, 18 Nov 2023 10:57:07 +0800 Subject: [PATCH] nixos,profiles,core: fancy getty greeting message --- nixos/profiles/core/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/nixos/profiles/core/default.nix b/nixos/profiles/core/default.nix index ad4bc77..0b9a166 100644 --- a/nixos/profiles/core/default.nix +++ b/nixos/profiles/core/default.nix @@ -1,4 +1,8 @@ -{config, ...}: { +{ + config, + lib, + ... +}: { # Imported by default, check out ./desktop.nix or ./server.nix imports = [ ../../modules # idk where should i import it @@ -25,10 +29,15 @@ # Services services = { - getty.greetingLine = '' - NixOS ${config.system.nixos.label} ${config.system.nixos.codeName} (\m) - \l - --my-next-gpu-wont-be-nvidia - ''; + getty.greetingLine = lib.strings.concatLines [ + ''NixOS ${config.system.nixos.label} ${config.system.nixos.codeName} (\m) - \l'' + + (lib.strings.optionalString config.myFlake.nixos.hardware.gpu.nvidia.enable + "--my-next-gpu-wont-be-nvidia") + + (lib.strings.optionalString config.myFlake.nixos.hardware.gpu.amd.enable + "[ 5.996722] amdgpu 0000:67:00.0: Fatal error during GPU init--my-next-gpu-wont-be-nvidia") + ]; openssh = { enable = true;