Update linode instructions

This commit is contained in:
Henrik Lissner 2020-11-17 15:27:50 -05:00
parent d5c807a4f9
commit 0d902a00ac
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -9,21 +9,35 @@
# - /dev/sdc -> NixOS # - /dev/sdc -> NixOS
# #
# 3. Once booted into Finnix (step 2) pipe this script to sh: # 3. Once booted into Finnix (step 2) pipe this script to sh:
# iso=<nixos-64bit-iso-url> # iso=https://channels.nixos.org/nixos-20.09/latest-nixos-minimal-x86_64-linux.iso
# update-ca-certificates # update-ca-certificates
# curl $url | dd of=/dev/sda # curl $url | dd of=/dev/sda
# #
# 4. Install these dotfiles with # 4. Create two configuration profiles:
# git clone https://github.com/hlissner/dotfiles ~/.config/dotfiles # - Installer
# nixos-install --root "$(PREFIX)" --flake ~/.config/dotfiles#linode # - Kernel: Direct Disk
# # - /dev/sda -> NixOS
# 4. Create a configuration profile: # - /dev/sdb -> Swap
# - /dev/sdc -> Installer
# - Helpers: distro and auto network helpers = off
# - Boot
# - Kernel: GRUB 2 # - Kernel: GRUB 2
# - /dev/sda -> NixOS # - /dev/sda -> NixOS
# - /dev/sdb -> Swap # - /dev/sdb -> Swap
# - Helpers: distro and auto network helpers = off # - Helpers: distro and auto network helpers = off
# #
# 5. Reboot into profile. # 5. Boot into installer profile.
#
# 6. Install dotfiles:
# mount /dev/sda /mnt
# swapon /dev/sdb
# nix-env -iA nixos.git
# nix-env -iA nixos.nixFlakes
# mkdir -p /mnt/home/hlissner
# git clone https://github.com/hlissner/dotfiles /mnt/home/hlissner/.config/dotfiles
# nixos-install --root "$(PREFIX)" --flake /mnt/home/hlissner/.config/dotfiles#linode
#
# 7. Reboot into "Boot" profile.
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }: