2026-02-18 09:51:10 -08:00
---
title: Ringtail
modified: 2026-02-18
tags:
- infrastructure
- host
---
# Ringtail
Service host and gaming PC. Custom-built PC running NixOS.
## Specifications
| Property | Value |
|----------|-------|
2026-02-18 09:57:24 -08:00
| **Motherboard ** | ASUS ROG Crosshair VI Hero (Wi-Fi AC) |
| **CPU ** | AMD Ryzen 7 1700X (8-core/16-thread, 3.4 GHz) |
2026-02-18 17:42:41 -08:00
| **RAM ** | 32 GB DDR4 (4x8 GB Corsair Vengeance CMK16GX4M2B3200C16, 3200 MT/s DOCP) |
2026-02-18 09:57:24 -08:00
| **GPU ** | NVIDIA GeForce RTX 4080 (AD103, 16 GB VRAM) |
| **Monitor ** | HP OMEN 27i IPS (2560x1440, 165 Hz, DisplayPort) |
| **Storage (boot) ** | Samsung 970 PRO 1TB NVMe |
2026-02-18 11:39:35 -08:00
| **Storage (SATA) ** | Samsung 850 EVO 1TB (`/mnt/games` ), 850 EVO 500GB (`/mnt/storage1` ), 840 PRO 120GB (`/mnt/storage2` ) |
2026-02-18 09:57:24 -08:00
| **Peripherals ** | Das Keyboard 4, Logitech MX Master 3, 8BitDo Ultimate 2 controller |
2026-02-18 09:51:10 -08:00
| **OS ** | NixOS 25.11 (Sway/Wayland) |
| **Tailscale hostname ** | `ringtail.tail8d86e.ts.net` |
## Software
2026-02-18 11:39:35 -08:00
Managed declaratively via `nixos/ringtail/configuration.nix` . Home-manager handles ringtail-specific sway/waybar config; chezmoi manages cross-platform dotfiles.
2026-02-18 09:51:10 -08:00
2026-02-18 17:42:41 -08:00
- **Desktop:** Sway (Wayland, Catppuccin Macchiato theme) with waybar and wezterm
- **Browser:** LibreWolf
2026-02-18 11:39:35 -08:00
- **Gaming:** Steam (library on `/mnt/games` ), 8BitDo controller via Steam Input
2026-02-18 17:42:41 -08:00
- **Audio:** Edifier R1280DBs (Bluetooth), PipeWire
2026-02-18 11:39:35 -08:00
- **Secrets:** 1Password CLI + GUI (NixOS modules for polkit/setgid integration)
- **Runtimes:** mise manages Node, Python, Rust, .NET; nix-ld enables dynamically linked binaries
- **Dotfiles:** `chezmoi init eblume && chezmoi apply`
## Deployment
```fish
mise run provision-ringtail
```
This updates `flake.lock` via Dagger, verifies the current commit is pushed to forge, then deploys the exact commit via ansible. If the lockfile changed, it stages the file and exits so you can commit and re-run.
2026-02-18 09:51:10 -08:00
## Maintenance Notes
2026-02-18 11:39:35 -08:00
**1Password:** Desktop app must be running for `op` CLI. Use `$mod+Shift+minus` to send to scratchpad.
2026-02-18 09:51:10 -08:00
2026-02-18 11:39:35 -08:00
**NVIDIA:** Proprietary drivers. Sway launched with `--unsupported-gpu` via greetd.
2026-02-18 09:51:10 -08:00
2026-02-18 11:39:35 -08:00
**No TPM:** `systemd.tpm2.enable = false` prevents 90s boot delay.
2026-02-18 09:51:10 -08:00
2026-02-18 17:42:41 -08:00
**RAM speed:** Running at 3200 MT/s via DOCP 1 (BIOS 8902+).
2026-02-18 09:51:10 -08:00
## Related
- [[hosts]] - Device inventory
- [[tailscale]] - Network configuration