Update README
This commit is contained in:
parent
d421ed271f
commit
5a3fdff388
20
README.md
20
README.md
|
@ -4,19 +4,6 @@ This repository contains my configuration for my Nixos systems.
|
||||||
I don't provide any garantuees that it will work on other systems.
|
I don't provide any garantuees that it will work on other systems.
|
||||||
In addition some of the scripts required for installation will destroy your data when used.
|
In addition some of the scripts required for installation will destroy your data when used.
|
||||||
|
|
||||||
## VM installation
|
|
||||||
|
|
||||||
This allows you to setup a VM with minimal effort.
|
|
||||||
However this requires some prerequisites.
|
|
||||||
|
|
||||||
- A VM running the minimal NixOS ISO reachable with SSH under nixos@nixos.2li.local.
|
|
||||||
- The VM runs UEFI.
|
|
||||||
- You've set a password for the nixos user.
|
|
||||||
|
|
||||||
1. `./scripts/install_new_vm.sh`
|
|
||||||
2. Provide the required information and wait until the script is finished.
|
|
||||||
3. Reboot and profit!
|
|
||||||
|
|
||||||
## Raspberry Pi installation
|
## Raspberry Pi installation
|
||||||
|
|
||||||
1. Add the new system to `flake.nix`.
|
1. Add the new system to `flake.nix`.
|
||||||
|
@ -34,14 +21,13 @@ However this requires some prerequisites.
|
||||||
|
|
||||||
1. `curl https://git.2li.ch/Nebucatnetzer/nixos/archive/master.tar.gz | tar xz`
|
1. `curl https://git.2li.ch/Nebucatnetzer/nixos/archive/master.tar.gz | tar xz`
|
||||||
2. `cd nixos && nix-shell`
|
2. `cd nixos && nix-shell`
|
||||||
3. `sudo python3 scripts/format-disk.py`
|
3. `sudo ./scripts/format-disk.py`
|
||||||
4. `sudo nixos-install --no-root-passwd --root /mnt --impure --flake .#SYSTEMNAME`
|
4. `sudo nixos-install --no-root-passwd --root /mnt --impure --flake .#SYSTEMNAME`
|
||||||
|
|
||||||
## Update remote systems
|
## Update remote systems
|
||||||
|
|
||||||
Simply run the script `scripts/update_all_systems.xsh` and it will iterate over
|
Simply run the script `scripts/remote_switch.sh` and it will iterate over
|
||||||
all defined systems.
|
all defined systems. With the option `-r` the systems will reboot as well.
|
||||||
The script requires Xonsh but can be easily adapted to BASH or similar.
|
|
||||||
|
|
||||||
## Non-Nixos System
|
## Non-Nixos System
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue