Nix Config / X.org

既定値

GUI有効・日本語入力ならびにフォント対応

#GUIを有効にする with フリーじゃないドライバ許容
 nixpkgs.config.allowUnfree = true;   
 services.xserver.enable = true;
#services.xserver.videoDrivers = [ "nvidia" ];                            #nVidia
#services.xserver.videoDrivers = [ "amdgpu-pro" ];                        #AMD
#services.xserver.videoDrivers = [ "modesetting" ];                       #Intel
 services.xserver.videoDrivers = [ "vmware" "virtualbox" "modesetting" ]; #VBOX or VMware

#解像度 FullHD
 services.xserver.resolutions=[ { x = 1920; y = 1080; } ];

#デスクトップ環境指定
#services.xserver.desktopManager.lxqt.enable = true;
#services.xserver.desktopManager.mate.enable = true;
#services.xserver.desktopManager.lumina.enable = true;
#services.xserver.desktopManager.pantheon.enable = true;
#services.xserver.desktopManager.phosh.enable = true;
#services.xserver.desktopManager.gnome.enable = true;
 services.xserver.desktopManager.plasma5.enable = true;
#services.xserver.desktopManager.plasma6.enable = true;
#services.xserver.desktopManager.retroarch.enable = true;
#services.xserver.desktopManager.xfce.enable = true;
#services.xserver.desktopManager.sx.enable = true;
#services.xserver.desktopManager.budgie.enable = true;
#services.xserver.desktopManager.cde.enable = true;
#services.xserver.desktopManager.cinnamon.enable = true;
#services.xserver.desktopManager.deepin.enable = true;
#services.xserver.desktopManager.enlightment.enable = true;

#日本語環境 (入力系統・日本語フォント)
i18n.inputMethod = {
  enabled = "fcitx5";
  fcitx5.addons = with pkgs; [ fcitx5-mozc fcitx5-anthy fcitx5-gtk ];
 };

fonts = {
  enableDefaultPackages = true;
  packages = with pkgs; [
   noto-fonts
   noto-fonts-cjk
   noto-fonts-extra
   noto-fonts-emoji
   fira-code
   fira-code-symbols
   mplus-outline-fonts.githubRelease
   dina-font
   proggyfonts
   ubuntu_font_family
   dejavu_fonts
  ];

  fontconfig = {
    enable = true;

    defaultFonts = {
      sansSerif = [ "Noto Sans CJK JP" "DejaVu Sans" ];
      serif = [ "Noto Serif JP" "DejaVu Serif" ];
      monospace = [ "Ubuntu Mono" ];
    };

    subpixel = { lcdfilter = "light"; };
   };
  };

トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS