11# Host - AI
22
3+ Desktop (NixOS + preservation, LUKS + btrfs on nvme). Disk layout is declarative via
4+ [ disko] ( ./disko-fs.nix ) (target device: ** nvme1n1** ).
5+
36Related:
47
5- - [ /nixos-installer/README.md] ( /nixos-installer/README.md )
8+ - [ nixos-installer README] ( /nixos-installer/README.md ) – install from ISO using disko
9+ - [ disko-fs.nix] ( ./disko-fs.nix ) – partition/layout definition (ESP + LUKS + btrfs)
610
711## TODOs
812
9131 . Install DCGM-Exporter on ` ai ` to monitor the GPU status.
1014
1115## Info
1216
13- disk status & mountpoints:
17+ Current disk status and mountpoints (example; after migration layout is on nvme1n1) :
1418
1519``` bash
1620› df -Th
@@ -36,50 +40,129 @@ tmpfs tmpfs 100K 0 100K 0% /var/lib/lxd/devlxd
3640~
3741› lsblk
3842NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
39- zram0 253:0 0 15.6G 0 disk [SWAP]
4043nvme0n1 259:0 0 1.8T 0 disk
41- ├─nvme0n1p1 259:2 0 598M 0 part /boot
42- └─nvme0n1p2 259:3 0 1.8T 0 part
43- └─crypted-nixos 254:0 0 1.8T 0 crypt /tmp
44- /swap/swapfile
44+ ├─nvme0n1p1 259:1 0 598M 0 part /boot
45+ └─nvme0n1p2 259:2 0 1.8T 0 part
46+ └─crypted-nixos 254:0 0 1.8T 0 crypt /swap/swapfile
47+ /gnu/store
4548 /swap
49+ /tmp
4650 /snapshots
47- /home/ryan/tmp
51+ /gnu
52+ /btr_pool
53+ /var/log
54+ /var/lib/qemu
55+ /var/lib/tailscale
56+ /var/lib/systemd
57+ /var/lib/private
58+ /var/lib/nixos
59+ /var/lib/lxd
60+ /var/lib/netbird-homelab
61+ /var/lib/lxc
62+ /var/lib/libvirt
63+ /var/lib/iwd
64+ /var/lib/flatpak
65+ /var/lib/containers
66+ /var/lib/cni
67+ /var/lib/NetworkManager
68+ /var/lib/bluetooth
69+ /home/ryan/work
4870 /home/ryan/nix-config
71+ /home/ryan/tmp
4972 /home/ryan/go
5073 /home/ryan/codes
5174 /home/ryan/Videos
5275 /home/ryan/Pictures
5376 /home/ryan/Music
77+ /home/ryan/Games
5478 /home/ryan/Downloads
79+ /home/ryan/.zoom
5580 /home/ryan/Documents
5681 /home/ryan/.wakatime
82+ /home/ryan/.vscode
83+ /home/ryan/.var
84+ /home/ryan/.terraform.d/plugin-cache
85+ /home/ryan/.steam
5786 /home/ryan/.ssh
87+ /home/ryan/.pulumi
5888 /home/ryan/.pki
5989 /home/ryan/.npm
6090 /home/ryan/.mozilla
61- /home/ryan/.local/state
62- /home/ryan/.local/share
91+ /home/ryan/.m2
92+ /home/ryan/.local/state/wireplumber
93+ /home/ryan/.local/state/nvim
94+ /home/ryan/.local/state/home-manager
95+ /home/ryan/.local/share/uv
96+ /home/ryan/.local/state/Heroic
97+ /home/ryan/.local/state/nix/profiles
98+ /home/ryan/.local/share/zoxide
99+ /home/ryan/.local/share/umu
100+ /home/ryan/.local/share/tiled
101+ /home/ryan/.local/share/steel
102+ /home/ryan/.local/share/remmina
103+ /home/ryan/.local/share/password-store
104+ /home/ryan/.local/share/opencode
105+ /home/ryan/.local/share/nvim
106+ /home/ryan/.local/share/nix
107+ /home/ryan/.local/share/krita
108+ /home/ryan/.local/share/lutris
109+ /home/ryan/.local/share/keyrings
110+ /home/ryan/.local/share/k9s
111+ /home/ryan/.local/share/jupyter
112+ /home/ryan/.local/share/flatpak
113+ /home/ryan/.local/share/io.github.clash-verge-rev.clash-verge-rev
114+ /home/ryan/.local/share/feral-interactive
115+ /home/ryan/.local/share/direnv
116+ /home/ryan/.local/share/clash-verge
117+ /home/ryan/.local/share/containers
118+ /home/ryan/.local/share/atuin
119+ /home/ryan/.local/share/Steam
120+ /home/ryan/.local/share/StardewValley
121+ /home/ryan/.local/share/GOG.com
122+ /home/ryan/.local/bin
123+ /home/ryan/.local/pipx
63124 /home/ryan/.kube
125+ /home/ryan/.gradle
64126 /home/ryan/.gnupg
127+ /home/ryan/.kimi
128+ /home/ryan/.ipython
129+ /home/ryan/.gemini
65130 /home/ryan/.docker
131+ /home/ryan/.config/sunshine
132+ /home/ryan/.cursor
133+ /home/ryan/.context7
66134 /home/ryan/.config/remmina
67135 /home/ryan/.config/pulse
136+ /home/ryan/.config/opencode
137+ /home/ryan/.config/obs-studio
138+ /home/ryan/.config/mozc
139+ /home/ryan/.config/nushell
140+ /home/ryan/.config/lutris
141+ /home/ryan/.config/joplin
142+ /home/ryan/.config/heroic
68143 /home/ryan/.config/google-chrome
69- /home/ryan/.config/github-copilot
144+ /home/ryan/.config/gcloud
70145 /home/ryan/.config/freerdp
146+ /home/ryan/.config/blender
147+ /home/ryan/.config/chromium
148+ /home/ryan/.config/LDtk
149+ /home/ryan/.config/Joplin
150+ /home/ryan/.config/Cursor
151+ /home/ryan/.config/Code
152+ /home/ryan/.conda
153+ /home/ryan/.cargo
154+ /home/ryan/.codex
155+ /home/ryan/.cache
71156 /home/ryan/.aws
157+ /home/ryan/.aliyun
72158 /etc/ssh
73159 /etc/secureboot
74160 /etc/nix/inputs
75- /etc/agenix
76161 /etc/NetworkManager/system-connections
77- /etc/machine-id
78- /home/ryan/.config/nushell/history.txt
79- /home/ryan/.wakatime.cfg
162+ /etc/agenix
163+ /etc/netbird-homelab
80164 /nix/store
81- /var/log
82- /var/lib
83- /nix
165+ /etc/machine-id
84166 /persistent
167+ /nix
85168```
0 commit comments