I wanted to display Unicode characters in TTY, and set up services.kmscon
following the thread below.
However, when I tried to use tuigreet
as the greet screen, it somehow bypass kmscon
(which is clear by using default console font). How do I make tuigreet
run on kmscon
?
console.enable = false;
services.kmscon = {
enable = true;
fonts = [ { name = "Sarasa Term J"; package = pkgs.sarasa-gothic; } ];
hwRender = true;
useXkbConfig = true;
};
services.xserver.enable = true;
services.xserver.xkb = { ... };
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${lib.getExe pkgs.greetd.tuigreet} --cmd ${lib.getExe config.programs.hyprland.package}";
user = "user";
};
};
};