差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| tips:linux:nixos:install [2025/09/28 11:59] – [序盤の下準備] asaasa | tips:linux:nixos:install [2025/09/28 12:13] (現在) – asaasa | ||
|---|---|---|---|
| 行 20: | 行 20: | ||
| ==== パーティション確保など ==== | ==== パーティション確保など ==== | ||
| - | |||
| <code bash> | <code bash> | ||
| user$ sudo -i | user$ sudo -i | ||
| 行 29: | 行 28: | ||
| | | ||
| | | ||
| - | root# mkfs.ext4 -L nixos /dev/sda2; mkfs.fat -F 32 -n boot /dev/sda1 | + | root# mkfs.ext4 -L nixos /dev/sda2; mkfs.fat -F 32 -n boot /dev/sda1 |
| | | ||
| + | root# mount /dev/sda2 /mnt; mkdir -p /mnt/boot; mount /dev/sda1 /mnt/boot | ||
| + | | ||
| </ | </ | ||
| + | ==== スクリプト生成と改造 ==== | ||
| + | <code bash> | ||
| + | root# nixos-generate-config --root /mnt | ||
| + | writing / | ||
| + | writing / | ||
| + | For more hardware-specific settings, see https:// | ||
| + | |||
| + | root# nano / | ||
| + | | ||
| + | root# nano / | ||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | root# nixos-install | ||
| + | | ||
| + | </ | ||
| + | |||
| + | ==== configuration.nix 最小差分 ==== | ||
| + | <code cpp> | ||
| + | networking.hostName = " | ||
| + | networking.networkmanager.enable = true; | ||
| + | |||
| + | time.timeZone = " | ||
| + | |||
| + | i18n.defaultLocale = " | ||
| + | console = { | ||
| + | keyMap = " | ||
| + | }; | ||
| + | |||
| + | users.users.nixos = { | ||
| + | isNormalUser = true; | ||
| + | extraGroups = [ " | ||
| + | packages = with pkgs; [ | ||
| + | ]; | ||
| + | }; | ||
| + | services.openssh.enable = true; | ||
| + | </ | ||