[測試] NixOS Linux

本帖最後由 pipikeung 於 2026-10-10 05:43 編輯

「NixOS」是「Linux」使用群中「最具顛覆性」的發行版,「她」「不按牌理出牌」,被稱作「最強大但不推介一般人使用」的作業系統。將系統視作「代碼」,以確保「穩定」及「可重現」性。

優勢﹕
01 不可摧毀及回退功能﹕使用「Generations (世代)」管理系統狀態,系統出錯可以啟動「舊世代」、立刻恢復正常系統狀態。

02 宣告式配置(Deciarative Configuration)﹕系統整個設定,都放在單一「.nix」檔案內,即只要複製設定檔,就能在任可機器中重建系統。

缺點﹕
NiOS拋棄了數十年的「Unix」方法,必須使用「Nix」語言來進行系統設定,對使用「慣」圖形介面或簡單命令者不太「友善」。
安裝任何一個小小「軟件,都要「Rebuild(重建)」整個「設定檔」來實現。

安裝中﹕


安裝完成及安裝好必須軟件,使用「中文」介面,工作情況﹕


在系統加裝的「軟件」名單,見「MousePad」內容,「上海麻雀」運行中﹕

本帖最後由 pipikeung 於 2026-10-14 22:18 編輯

「NixOS」的中文輸入法安裝﹕
加多小小補充﹕「nixos」若安裝「Fcitx5」框架及「字型對照表」與一般「Linux Distros」不同。所以要特別講講。

「nixos」要修改「/etc/nixos/configuration.nix」的設定檔,加入以下內容,存檔並登出。

# 啟用輸入法架構
  i18n.inputMethod = {
    enable = true;
    type = "fcitx5";
    fcitx5 = {
      # fcitx5-configtool 會在啟用 fcitx5 時自動包含,
      # 但其餘的組件/附加元件必須寫在 addons 列表內
      addons = with pkgs; [
        qt6Packages.fcitx5-chinese-addons
       # fcitx5-chinese-addons  # 包含拼音、五筆等中文輸入引擎
        fcitx5-table-extra     # 包含倉頡、大易、輕鬆、速成等額外碼表
      ];
    };
  };

# 請確保系統安裝了中文字型,否則輸入法面板可能出現「怪獸字」﹗
  fonts.packages = with pkgs; [
    wqy_zenhei
    noto-fonts-cjk-sans
    noto-fonts-cjk-serif
  ];

登出「文書處理器後」,執行﹕
sudo nixos-rebuilt switch
下圖是使用「Fcitx5」在「Mousepad」中,輸入「香港繁體中文字」。

便大功告成﹗

TOP