28 lines
799 B
Nix
28 lines
799 B
Nix
{ config, lib, pkgs, ... }:
|
|
# build with:
|
|
# nix-shell -p nixos-generators --run 'nixos-generate -o ./result -f kexec-bundle -c ./roles/kexec.nix'
|
|
{
|
|
imports = [
|
|
./users.nix
|
|
./sshd.nix
|
|
];
|
|
|
|
# ttyAMA0 is consoles on aarch64
|
|
boot.kernelParams = [ "console=ttyS0,115200n8" "console=ttyAMA0,115200n8" "console=tty0" ];
|
|
}
|
|
|
|
# Hetzner bootstrap from rescue system
|
|
#
|
|
#useradd -m -s /bin/bash foo
|
|
#install -d -m700 -o foo /nix
|
|
#su - foo
|
|
#curl -L https://nixos.org/nix/install | bash
|
|
#. /home/foo/.nix-profile/etc/profile.d/nix.sh
|
|
#git clone https://github.com/nix-community/infra && cd infra
|
|
#nix-shell
|
|
#nix-shell -p nixos-generators --run 'nixos-generate -o ./result -f kexec-bundle -c ./roles/kexec.nix'
|
|
#exit
|
|
#exit
|
|
#/home/foo/infra/result
|
|
#after reboot:
|
|
#$ systemctl stop autoreboot.timer
|