#author("2024-11-08T09:25:41+00:00","","")
#author("2024-11-09T06:57:39+00:00","","")
*Nix Config / Console [#df6834df]

-[[公式の検索結果:https://search.nixos.org/options?query=Console]]
** 既定値 [#jf61c713]
#highlightjs(nix)
 i18n.defaultLocale = "en_US.UTF-8";
  console = {
    font = "Lat2-Terminus16";
    keyMap = "jp106";
    # useXkbConfig = true; # use xkb.options in tty.
  };

** KMSCON で日本語表示対応 [#dae26bfc]
-source-han-code は等幅フォント。 jp 指定で日本語フォントになる。
#highlightjs(nix)
   services.kmscon.enable = true;
   services.kmscon.fonts =
   [
     {
       name = "source-han-code-jp";
       package = pkgs.source-han-code-jp;
      ### noto フォントはP系ゴシックなのでコンソール向けフォントとしては不適格 
      #name = "noto-fonts-cjk-sans";
      #package = pkgs.noto-fonts-cjk-sans;
     }
   ];
   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.
   };

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS