tips:linux:nixos:config:25.05:jp:kmscon

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.
  };
  • tips/linux/nixos/config/25.05/jp/kmscon.txt
  • 最終更新: 2025/09/28 14:18
  • by asaasa