aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 75aaee5044563144669802e958814b28d644b460 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# nipsy's NixOS configuration

This repository is the starting point for storing all relevant NixOS configurations.

## richese

This host is currently assumed to be a VirtualBox VM.  The VirtualBox VM should be configured with the following:

* CPU
As many physical (non-SMT) cores as your CPU has ideally, since NixOS does need to build things occasionally.

* RAM
8GB is probably a good starting point.  If the installer hangs, you probably need to increase this from the presumably lower value you have set.

* Display
The NixOS configuration assumes VMSVGA.

* Storage
The installer assumes you've selected an AHCI SATA controller using a dynamically allocated VDI of 100GB.  This might need to be bigger, given how disk intensive NixOS can be.

* Network
My testing NIC was configured in VirtualBox to use NAT and virtio-net.

* Other
This configuration works best if you also enable the bidirectional shared clipboard functionality under General -> Advanced.

### Installation

You can download the minimal ISO image from https://nixos.org/download/ to start.  Once in the installer command line, you can grab this repo using:

```
curl -O https://arrakis.bitgnome.net/nipsy/git/nix/snapshot/nix-master.tar.zst
tar xavf nix-master.tar.zst
```

To start the installation script, including provisioning the local storage via disko, run:

```
nix-master/scripts/install-with-disko richese
```

which should walk you through the rest of the installation.