Files
nixfiles/docs/mobile/tower.md
T
jackos1998 a2f3410e42 docs/boxes: Document deployed boxes
Add per-site and per-box inventories, consolidate shared network design,
and relocate the switch and access-point references under the home site.
2026-08-02 00:12:57 +01:00

1.9 KiB

tower

Portable workstation — a Framework Laptop 13 (Intel), running the full GUI environment.

Role

  • Personal portable workstation: my.gui.enable, with Sway managed by home-manager.
  • Joins the tailnet through the headscale on britway (fish abbr tsup = doas tailscale up --login-server=https://hs.nul.ie --accept-routes).

Network assignments

tower has no static assignment; it uses DHCP through NetworkManager and reaches the other boxes over Tailscale.

Hardware / platform

Component Inventory
Platform Framework Laptop 13 (12th Gen Intel Core)
CPU Intel Core i5-1240P (12 cores / 16 threads)
Memory 32 GiB
Storage 2 TB WD Black SN850 NVMe SSD
Graphics Integrated Intel Iris Xe
Connectivity Intel AX210 Wi-Fi 6E, Bluetooth and Thunderbolt 4

The configuration enables Intel microcode updates, kvm-intel, intel_iommu=on, intel-media-driver and the latest kernel (lib.my.c.kernel.latest). Thunderbolt security (bolt), the fingerprint reader (fprintd) and tlp power management are also enabled.

Storage

  • Two LUKS-encrypted partitions, persist and home (both allowDiscards); /nix is a separate ext4 filesystem, /boot is vfat.
  • Persistent /home (my.user.tmphome = false) with a size-limited tmpfs root (my.tmproot.size).

Networking / services

  • NetworkManager (wpa_supplicant backend) with systemd-resolved; networkd wait-online is disabled. The Wi-Fi interface is renamed to wifi by MAC.
  • Steam and Wireshark enabled; fstrim, LVM thin provisioning.
  • nix.gc.automatic = false — GC is run manually on the laptop.

Notable config files