Files
lenovo-gentoo/System-Overview.md

90 lines
3.2 KiB
Markdown

# 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
1. **Minimal footprint** - No bloated desktop environments (GNOME/KDE)
2. **Performance first** - Slim, fast, responsive
3. **Wayland native** - Modern display protocol
4. **Single-user system** - Optimized for alexander
5. **Rock solid** - Stability and reliability over bleeding edge
6. **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