====== KMSCON で日本語コンソールに ======
===== 既定値 =====
i18n.defaultLocale = "en_US.UTF-8";
console = {
font = "Lat2-Terminus16";
keyMap = "jp106";
# useXkbConfig = true; # use xkb.options in tty.
};
===== 変更後 =====
source-han-code は等幅フォント。 jp 指定で日本語フォントになる。
services.kmscon.enable = true;
services.kmscon.fonts =
[
{
name = "source-han-code-jp";
package = pkgs.source-han-code-jp;
}
];
services.kmscon.extraConfig="xkb-layout=jp\nfont-size=10";
services.kmscon.extraOptions="--term xterm-256color";
i18n.defaultLocale = "ja_JP.UTF-8";
#i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
LC_ADDRESS = "ja_JP.UTF-8";
LC_IDENTIFICATION = "ja_JP.UTF-8";
LC_MEASUREMENT = "ja_JP.UTF-8";
LC_MONETARY = "ja_JP.UTF-8";
LC_NAME = "ja_JP.UTF-8";
LC_NUMERIC = "ja_JP.UTF-8";
LC_PAPER = "ja_JP.UTF-8";
LC_TELEPHONE = "ja_JP.UTF-8";
LC_TIME = "ja_JP.UTF-8";
};
console = {
font = "Lat2-Terminus16";
keyMap = "jp106";
# useXkbConfig = true; # use xkb.options in tty.
};