Update tuigreet style

This commit is contained in:
ItsDrike 2024-06-25 02:10:39 +02:00
parent b930b14cf2
commit 4743732cde
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0

View file

@ -11,6 +11,9 @@
deviceType = config.myOptions.device.roles.type; deviceType = config.myOptions.device.roles.type;
acceptedTypes = ["laptop" "desktop"]; acceptedTypes = ["laptop" "desktop"];
greetingMsg = "'Access is restricted to authorized personnel only.'";
tuiGreetTheme = "'border=magenta;text=cyan;prompt=green;time=red;action=white;button=yellow;container=black;input=gray'";
sessionData = config.services.displayManager.sessionData.desktops; sessionData = config.services.displayManager.sessionData.desktops;
sessionPaths = concatStringsSep ":" [ sessionPaths = concatStringsSep ":" [
"${sessionData}/share/xsessions" "${sessionData}/share/xsessions"
@ -25,14 +28,16 @@
"--remember" "--remember"
"--remember-user-session" "--remember-user-session"
"--asterisks" "--asterisks"
"--greeting ${greetingMsg}"
"--sessions '${sessionPaths}'" "--sessions '${sessionPaths}'"
"--theme ${tuiGreetTheme}"
]; ];
}; };
in { in {
config = mkIf (builtins.elem deviceType acceptedTypes) { config = mkIf (builtins.elem deviceType acceptedTypes) {
services.greetd = { services.greetd = {
enable = true; enable = true;
vt = 2; vt = 1;
# <https://man.sr.ht/~kennylevinsen/greetd/> # <https://man.sr.ht/~kennylevinsen/greetd/>
settings = { settings = {