nix/README.md

44 lines
579 B
Markdown
Raw Normal View History

2025-01-25 00:53:44 +00:00
# Deploy NixOS
2023-09-08 12:41:16 +00:00
2025-01-25 00:53:44 +00:00
## Copy Config
2023-09-08 12:41:16 +00:00
2023-10-23 14:59:32 +00:00
```bash
2025-01-25 00:53:44 +00:00
scp -r * nixos@10.10.10.10:/tmp/
```
2023-09-08 12:41:16 +00:00
2025-01-25 00:53:44 +00:00
## Partition Drives
2023-09-08 12:41:16 +00:00
2025-01-25 00:53:44 +00:00
```bash
# WARNING: Be sure to check drive mappings
sudo fdisk -l
# Partition Disk
sudo nix \
--experimental-features "nix-command flakes" \
run github:nix-community/disko -- \
--mode disko \
--flake /tmp#lin-va-llama1
2023-09-08 12:41:16 +00:00
```
2025-01-25 00:53:44 +00:00
## Install NixOS
2023-09-08 12:41:16 +00:00
2023-10-23 14:59:32 +00:00
```bash
2025-01-25 00:53:44 +00:00
# Install
sudo nixos-install --flake /tmp#lin-va-llama1
# Reboot
sudo reboot
2023-10-23 14:59:32 +00:00
```
2025-01-25 00:53:44 +00:00
## Copy Config to Host
```bash
scp -r * nixos@10.10.10.10:/etc/nixos
```
2023-10-23 14:59:32 +00:00
2025-01-25 00:53:44 +00:00
## Rebuild NixOS
2023-10-23 14:59:32 +00:00
```bash
2025-01-25 00:53:44 +00:00
sudo nixos-rebuild switch
2023-09-08 12:41:16 +00:00
```