All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
# Artemis
|
|
|
|
## Overview
|
|
|
|
Home theatre and gaming PC
|
|
|
|
## Specs
|
|
|
|
- CPU - AMD Ryzen 7 9800X3D @ 4.70GHz
|
|
- Chipset - AMD B850
|
|
- Memory - 64 GB DDR5
|
|
- Motherboard - ASUS ROG STRIX B850-I Gaming WiFi
|
|
- GPU - AMD Radeon 7900 XTX
|
|
- Case - MCPRUE Apollo S v4
|
|
|
|
### Disks
|
|
|
|
Device | Partitions _(filesystem, size, usage)_
|
|
--- | ---
|
|
WD Black SN850X | `/dev/nvme0n1p1` (EFI, 500 MiB, NixOS Boot) <br> `/dev/nvme0n1p2` (ZFS, 4 TiB, NixOS Root)
|
|
|
|
#### ZFS pool layout
|
|
|
|
```
|
|
rpool/
|
|
├── local
|
|
│ ├── nix
|
|
│ ├── root
|
|
│ └── state
|
|
└── safe
|
|
└── persist
|
|
```
|
|
|
|
See [Graham Christensen's article](https://grahamc.com/blog/nixos-on-zfs/#datasets) for the motivation behind these datasets.
|
|
|
|
#### Impermanence
|
|
|
|
This machine uses [impermanence](https://github.com/nix-community/impermanence) and is rolled back to a clean state on each reboot.
|
|
|
|
Mountpoint | Persists across reboots? | Backed up?
|
|
--- | --- | ---
|
|
`/` | No | Yes
|
|
`/state` | Yes | No
|
|
`/persist` | Yes | Yes
|
|
|
|
### Networks
|
|
|
|
- DHCP on `10.0.1.0/24` subnet.
|
|
- Tailscale on `100.64.0.0/10` subnet. FQDN: `artemis.mesh.vimium.net`.
|