mirror of
https://gitlab.com/ahoneybun/nyxi-installer.git
synced 2025-05-12 11:04:02 -06:00
Update README.md
This commit is contained in:
parent
0b4e2b1129
commit
b9f6020df8
1 changed files with 36 additions and 15 deletions
51
README.md
51
README.md
|
@ -15,6 +15,9 @@ nix files are from [this repo](https://gitlab.com/ahoneybun/nix-configs/) but th
|
||||||
Tested on the following drives:
|
Tested on the following drives:
|
||||||
- SATA
|
- SATA
|
||||||
- NVMe
|
- NVMe
|
||||||
|
- eMMC
|
||||||
|
|
||||||
|
Tested on x86_64 and aarch64 machines.
|
||||||
|
|
||||||
This sets the hashedPassword to my own so you will need to update it to match your own as well as the username. I created the hash with this command:
|
This sets the hashedPassword to my own so you will need to update it to match your own as well as the username. I created the hash with this command:
|
||||||
|
|
||||||
|
@ -32,34 +35,52 @@ Prerequisites:
|
||||||
|
|
||||||
## Connect to internet
|
## Connect to internet
|
||||||
|
|
||||||
|
```sh
|
||||||
|
> add_network
|
||||||
|
0
|
||||||
|
> set_network 0 ssid "myhomenetwork"
|
||||||
|
OK
|
||||||
|
> set_network 0 psk "mypassword"
|
||||||
|
OK
|
||||||
|
> set_network 0 key_mgmt WPA-PSK
|
||||||
|
OK
|
||||||
|
> enable_network 0
|
||||||
|
OK
|
||||||
|
```
|
||||||
|
|
||||||
https://nixos.org/manual/nixos/stable/index.html#sec-installation-booting-networking
|
https://nixos.org/manual/nixos/stable/index.html#sec-installation-booting-networking
|
||||||
|
|
||||||
## Start the installer
|
## Start the installer
|
||||||
|
|
||||||
```
|
```sh
|
||||||
curl https://gitlab.com/ahoneybun/nyxi-installer/-/raw/main/install.sh > install.sh; sh install.sh
|
sh <(curl -L https://gitlab.com/ahoneybun/nyxi-installer/-/raw/main-pbp/install.sh)
|
||||||
```
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
```
|
|
||||||
sh <(curl -L https://gitlab.com/ahoneybun/nyxi-installer/-/raw/main/install.sh)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
The following will happen:
|
The following will happen:
|
||||||
|
|
||||||
|
### x86_64 - main branch
|
||||||
|
|
||||||
- Clear partition table for `/dev/***`.
|
- Clear partition table for `/dev/***`.
|
||||||
- Creates a GPT partition table for `/dev/***`.
|
- Creates a GPT partition table for `/dev/***`.
|
||||||
- Create a 1GB EFI partiton at `/dev/***1`.
|
- Creates a 1GB EFI partiton at `/dev/***1`.
|
||||||
- Create a encrypted LVM at `/dev/***2`.
|
- Creates a encrypted LVM at `/dev/***2`.
|
||||||
- Create a swap partition in the LVM and sets it as the same size as the RAM for hibernation if requested.
|
- Creates a swap partition in the LVM and sets it as the same size as the RAM for hibernation if requested.
|
||||||
- Create a root partition in the LVM.
|
- Creates a root partition in the LVM.
|
||||||
- Install systemd-boot.
|
- Installs systemd-boot
|
||||||
|
|
||||||
|
### ARM64 (Pinebook Pro) - main-pbp branch
|
||||||
|
|
||||||
|
- Clear partition table for `/dev/***`.
|
||||||
|
- Creates a GPT partition table for `/dev/***`.
|
||||||
|
- Creates a 1GB EFI partiton at `/dev/***1`.
|
||||||
|
- Creates a 4GB Swap partition at `/dev/***3`.
|
||||||
|
- Creates a root partition with the rest of the space at `/dev/***2`.
|
||||||
|
- Installs GRUB
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
- [ ]
|
- [ ] Merge ARM64 and x86_64 together into one branch
|
||||||
|
|
||||||
# Possible Ideas
|
# Possible Ideas
|
||||||
|
|
||||||
- [ ]
|
- [ ] Install nix-channels such as `nixos-hardware` and `home-manager` after install.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue