From 4edd6d7a4909c1b8a708aaa7e03be1db43edd70c Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 26 Jan 2026 13:57:19 -0600 Subject: docs(todo): mark exit menu done, add laptop test task Co-Authored-By: Claude Opus 4.5 --- todo.org | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) (limited to 'todo.org') diff --git a/todo.org b/todo.org index d3c3a72..e54d8ed 100644 --- a/todo.org +++ b/todo.org @@ -312,15 +312,32 @@ Clock module is configured correctly but not showing on bar. ***** TODO [#B] Add caffeine replacement for Hyprland Find and configure a Wayland/Hyprland equivalent to caffeine for preventing screen lock/sleep when needed (e.g., during presentations or video watching). -***** TODO [#B] Fill out the exit menu for Hyprland -Create or enhance the logout/shutdown/reboot menu for Hyprland desktop environment. +***** DONE [#B] Fill out the exit menu for Hyprland +CLOSED: [2026-01-26 Sun] +Created wlogout exit menu with dupre theme and nerd font icons. +Keybinding: $mod SHIFT Q. Uses pgrep to prevent multiple instances. -***** TODO [#B] Fix rseed32 issue in console at boot -Investigate and fix the RDSEED warning appearing in console at boot time. Previous work added random.trust_cpu=off but issue may persist. +***** TODO [#B] Test wlogout menu on laptop +Test wlogout exit menu on laptop to verify sizing works on different display. +Current config uses fixed pixel margins - may need adjustment for laptop screen. + +***** DONE [#B] Fix rseed32 issue in console at boot +CLOSED: [2026-01-26 Mon] +Added clearcpuid=rdseed kernel parameter to suppress "RDSEED32 is broken" message. +Also added is_amd_zen5() detection and Hardware Workarounds section to archsetup. ***** TODO [#B] Configure Hyprland auto-start after login Set up automatic Hyprland startup when logging in to console, similar to how .xinitrc starts DWM for X11. +***** TODO [#B] Prune desktop files from application menu +Hide unwanted .desktop entries from fuzzel/app launcher. Some installed apps clutter the menu unnecessarily. + +***** TODO [#B] Review scripts in dotfiles ~/.local/bin +112 scripts across system and hyprland dotfiles. Many are from DWM/X11 era. +- Identify scripts still in use vs obsolete +- Migrate useful dmenu scripts to fuzzel for Wayland +- Remove or archive unused scripts + ***** DONE [#C] Standardize font size and name across theme configs CLOSED: [2026-01-26 Mon] - Changed font to BerkeleyMono Nerd Font (patched version) across all configs @@ -339,6 +356,16 @@ Hudson: active #444/#bbb, inactive #c5c8c6, urgent red, locked cyan. Test the monocle/tab group mode to verify hy3 tab bar colors look correct with dupre and hudson themes. Run =set-theme dupre= and =set-theme hudson= while in tab group mode ($mod SHIFT M). +***** TODO [#C] Consider breaking out Hardware Workarounds as separate section +The Hardware Workarounds section in archsetup could be its own optional step with user prompt to skip. +Would allow users to opt-out if workarounds don't apply or cause issues. + +Current workaround: +- AMD Zen 5 RDSEED32 bug (CVE-2025-62626): clearcpuid=rdseed kernel parameter + +Candidate for future inclusion: +- AMD GPU VPE issue: potential video processing engine problem on newer AMD GPUs (not yet encountered) + *** TODO [#A] Fix sleep/suspend on Framework Laptop (velox only) Critical functionality for laptop use - current battery drain unacceptable **NOTE:** This applies to Framework Laptop (velox), not Framework Desktop (ratio) -- cgit v1.2.3