Void Linux T480
This page tracks my ThinkPad T480 Void Linux setup.
Purpose
This machine is my daily-driver laptop and small Unix workstation.
The goal is a fast, understandable, keyboard-driven system built around simple tools.
Base system
- Void Linux glibc
- runit
- bash
- doas
- Git
- base-devel
- xtools
Desktop
- spectrwm
- st
- dmenu
- slock
- xwallpaper
- xrandr
- xsetroot
Terminal workflow
- st
- bash
- abduco
- dvtm
- fzf
- fd
- ripgrep
- tree
Main applications
- vis for editing
- nnn for file management
- Firefox and qutebrowser for browsing
- newsboat for RSS
- weechat for IRC
- zathura with mupdf for PDFs
- mpv for media
- nsxiv and ImageMagick for images
- pass and gnupg2 for passwords
Hardware and system utilities
- intel-video-accel
- mesa-dri
- mesa-vulkan-intel
- libva-utils
- smartmontools
- rsync
- curl
- wget
- jq
Printing and documents
- CUPS
- cups-browsed
- cups-filters
- LibreOffice
- Calibre
Website workflow
This site is built locally with Hugo and deployed to Codeberg Pages.
The source lives in Git. The generated static output is pushed to the pages branch.
Current status
The system is usable as a daily driver.
Next notes to write
- package list and why each package exists
- spectrwm configuration
- st configuration
- qutebrowser setup
- Firefox role versus qutebrowser role
- abduco and dvtm workflow
- backup workflow
- printer setup
- T480 hardware upgrades