3.2 KiB
System Overview
Project Overview
Setting up a Lenovo ThinkPad as a rock-solid, minimal, high-performance development environment for professional software development.
Hardware Specifications
- Model: Lenovo ThinkPad (14")
- CPU: AMD Ryzen AI 7 PRO 350 (2.0-5.0 GHz)
- RAM: 96GB DDR5-5600MHz (2x 48GB)
- Storage: 512GB NVMe PCIe 4.0 TLC Opal SSD
- Display: 14" 2.8K OLED (2880x1800) @ 30-120Hz VRR, HDR 500
- WiFi: MediaTek Wi-Fi 7 MT7925 2x2 BE + Bluetooth 5.4
- Dock: USB-C dock with DisplayLink
- External Monitors: 2x Shenzhen KTC Q3212RUC (2560x1440 @ 59.95Hz)
Software Stack
- OS: Gentoo Linux (OpenRC)
- Kernel: 6.12.41-gentoo-x86_64 (manual compilation - genkernel NOT used)
- Display Server: Wayland (no X11)
- Window Manager: Hyprland 0.49.0 (no XWayland)
- Status Bar: waybar (with Catppuccin Mocha theme)
- Terminal: Ghostty (pure Wayland, no X11)
- Editor: Neovim (with LSP support)
- File Manager: Midnight Commander (mc)
- Init System: OpenRC
- Session Manager: elogind
- Network Manager: NetworkManager
- Bluetooth: BlueZ
- Dotfile Management: chezmoi (cross-platform)
- Theme: Catppuccin Mocha (consistent across all applications)
Development Focus
- Backend: Go services
- Frontend: Web applications
- Mobile: Kotlin-based applications
- Systems: C programming
- IoT: Embedded electronics, firmware flashing
Design Philosophy
- Minimal footprint - No bloated desktop environments (GNOME/KDE)
- Performance first - Slim, fast, responsive
- Wayland native - Modern display protocol
- Single-user system - Optimized for alexander
- Rock solid - Stability and reliability over bleeding edge
- Development focused - All tools optimized for professional work
System Health
Overall Status: 🟢 Excellent
Stability: Rock solid Performance: Optimized Battery Life: 30-50% improvement (power profiles) + potentially 2x lifespan (conservation mode) Hardware Support: Complete (all input/output devices working) Management Tools: Complete suite of interactive scripts Dotfile Management: chezmoi configured and syncing across machines Backup: Automated NAS backups with network trigger Security: nftables firewall running (default deny incoming) UI/Theme: Professional Catppuccin Mocha theme with Nerd Font icons Completeness: ~99% (all core features complete, only development tools remaining)
Ready for production use! 🚀
Documentation
For complete system information, see:
Quick Reference & Status:
- USER-GUIDE.md - Quick reference for everyday tasks
- Feature-Status.md - Current state, working features, session history
- Troubleshooting.md - Troubleshooting commands and procedures
Complete Guides:
- Backup-Setup.md - Automated NAS backups, network trigger
- Security-Hardening.md - Firewall, fail2ban, SSH hardening
- Power-Management-Setup.md - Power management configuration
- Bluetooth-Setup.md - Bluetooth setup and troubleshooting
- Dotfiles-Management.md - Managing dotfiles with chezmoi
For Claude Code:
- CLAUDE.md - Operational guidelines for working on this project