#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. };