diff options
author | EuAndreh <eu@euandre.org> | 2019-04-27 21:04:45 +0000 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2019-04-27 21:04:45 +0000 |
commit | 1165e6905fd9d167f1ce0c459b2106be5b235ac3 (patch) | |
tree | 8e3c90197875189618e7cd56ce9fee9844c5e744 /nixos | |
parent | Remove duplicated partition labeling. (diff) | |
download | dotfiles-1165e6905fd9d167f1ce0c459b2106be5b235ac3.tar.gz dotfiles-1165e6905fd9d167f1ce0c459b2106be5b235ac3.tar.xz |
Update os-installation.sh
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/os-installation.sh | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/nixos/os-installation.sh b/nixos/os-installation.sh index 23fa1af..614ca0d 100644 --- a/nixos/os-installation.sh +++ b/nixos/os-installation.sh @@ -10,7 +10,9 @@ sudo umount /dev/sdc1 sudo dd if=nixos.iso of=/dev/sdc # -# Derived from https://www.maketecheasier.com/nixos-review/ +# Derived from: +# https://www.maketecheasier.com/nixos-review/ +# https://chris-martin.org/2015/installing-nixos # First, get an internet connection, either by using an ethernet cable or using =wpa_supplicant=: # https://wiki.archlinux.org/index.php/WPA_supplicant @@ -66,19 +68,25 @@ mkswap -L swap /dev/vg/swap mount /dev/vg/root /mnt mkdir /mnt/boot mount /dev/nvme0n1p2 /mnt/boot +swapon /dev/vg/swap - -mkswap -L swap /dev/sda1 -swapon /dev/sda1 -mkfs.ext4 -L nixos /dev/sda2 -mount /dev/disk/by-label/nixos /mnt nixos-generate-config --root /mnt # START Edit NixOS configuration file vi /mnt/etc/nixos/configuration.nix -# Uncomment: -boot.loader.grub.device = “/dev/sda” +# System configuration: +boot.initrd.luks.devices = [ + { + name = "root"; + device = "/dev/sda3"; + preLVM = true; + } +]; +boot.loader.grub.device = "/dev/sda"; +networking.wireless.enable = true; + +# Initial package set: enviroment.systemPackages = with pkgs; [ wget vim @@ -88,10 +96,9 @@ enviroment.systemPackages = with pkgs; [ gitAndTools.gitRemoteGcrypt lsof gnupg - gnupg1 ] -# Add: +# Desktop environment: services = { xserver = { enable = true; |