mirror of
https://github.com/nix-community/nixos-anywhere.git
synced 2024-10-05 20:27:20 +03:00
switch to non-interactive installer
Massive size decrease: 820 MB -> 321 MB
This commit is contained in:
parent
23ec5bc947
commit
848a9cd4fc
@ -90,7 +90,7 @@ than uploaded prior to executing.
|
||||
|
||||
```shell
|
||||
nixos-anywhere \
|
||||
--kexec "$(nix build --print-out-paths github:nix-community/nixos-images#packages.x86_64-linux.kexec-installer-nixos-unstable)/nixos-kexec-installer-x86_64-linux.tar.gz" \
|
||||
--kexec "$(nix build --print-out-paths github:nix-community/nixos-images#packages.x86_64-linux.kexec-installer-noninteractive-nixos-unstable)/nixos-kexec-installer-noninteractive-x86_64-linux.tar.gz" \
|
||||
--flake 'github:your-user/your-repo#your-system' \
|
||||
root@yourip
|
||||
```
|
||||
@ -101,7 +101,7 @@ for aarch64-linux either natively or through a remote builder
|
||||
|
||||
```shell
|
||||
nixos-anywhere \
|
||||
--kexec "$(nix build --print-out-paths github:nix-community/nixos-images#packages.aarch64-linux.kexec-installer-nixos-unstable)/nixos-kexec-installer-aarch64-linux.tar.gz" \
|
||||
--kexec "$(nix build --print-out-paths github:nix-community/nixos-images#packages.aarch64-linux.kexec-installer-noninteractive-nixos-unstable)/nixos-kexec-installer-noninteractive-aarch64-linux.tar.gz" \
|
||||
--flake 'your-flake#your-system' \
|
||||
root@yourip
|
||||
```
|
||||
|
@ -40,7 +40,7 @@ abort() {
|
||||
exit 1
|
||||
}
|
||||
|
||||
default_kexec_url=https://github.com/nix-community/nixos-images/releases/download/nixos-22.11/nixos-kexec-installer-x86_64-linux.tar.gz
|
||||
default_kexec_url=https://github.com/nix-community/nixos-images/releases/download/nixos-22.11/nixos-kexec-installer-noninteractive-x86_64-linux.tar.gz
|
||||
kexec_url="$default_kexec_url"
|
||||
enable_debug=""
|
||||
maybe_reboot="sleep 6 && reboot"
|
||||
|
@ -7,7 +7,7 @@
|
||||
inherit pkgs;
|
||||
inherit (inputs.disko.nixosModules) disko;
|
||||
nixos-anywhere = config.packages.nixos-anywhere;
|
||||
kexec-installer = "${inputs'.nixos-images.packages.kexec-installer-nixos-unstable}/nixos-kexec-installer-${system}.tar.gz";
|
||||
kexec-installer = "${inputs'.nixos-images.packages.kexec-installer-nixos-unstable-noninteractive}/nixos-kexec-installer-noninteractive-${system}.tar.gz";
|
||||
};
|
||||
in
|
||||
{
|
||||
|
@ -4,7 +4,7 @@
|
||||
installer = ./modules/installer.nix;
|
||||
installed = {
|
||||
services.openssh.enable = true;
|
||||
virtualisation.memorySize = 4096;
|
||||
virtualisation.memorySize = 1512;
|
||||
|
||||
users.users.nixos = {
|
||||
isNormalUser = true;
|
||||
|
@ -4,7 +4,7 @@
|
||||
installer = ./modules/installer.nix;
|
||||
installed = {
|
||||
services.openssh.enable = true;
|
||||
virtualisation.memorySize = 4096;
|
||||
virtualisation.memorySize = 1512;
|
||||
|
||||
users.users.root.openssh.authorizedKeys.keyFiles = [ ./modules/ssh-keys/ssh.pub ];
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user