summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-10 11:20:22 -0500
committerCraig Jennings <c@cjennings.net>2026-04-10 11:20:22 -0500
commitd43f6c705f54396d23e6d1fec2f87d28cc69c8bb (patch)
treed4458734492d688bfb291ee51a1861ec0f28be6d /todo.org
parent6722a4a7d2c344da8c85d28814c25320b7a733a4 (diff)
session: archsetup run on velox, multi-machine config support
Ran archsetup on velox, fixed 7 package failures, enabled multilib, added dconf settings for fast portal-gtk startup. Introduced hyprland conf.d pattern for machine-local overrides. Cloned all repos, configured HiDPI scaling, gaps, and scratchpad sizing for laptop. Added resolution-adaptive config tasks to todo.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org13
1 files changed, 13 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 644a75f..e2c79b7 100644
--- a/todo.org
+++ b/todo.org
@@ -68,6 +68,19 @@ Variables like ~$username~, ~$source_dir~, and paths are not validated.
Special characters or malicious input could break the script or cause security issues.
Should validate inputs match expected patterns (alphanumeric, valid paths, etc.).
+*** TODO [#B] Move battery out of waybar sysmonitor group
+Battery module is inside =group/sysmonitor= which bundles cpu, temp, memory, disk, and battery together. Battery should be a standalone module in =modules-right= so it's visible on laptops without the full sysmonitor group.
+
+*** TODO [#B] Resolution-adaptive scratchpad sizing
+Pyprland scratchpad percentages (50% wide, 70% tall) look good on 3440x1440 but tall/narrow on 2256x1504 laptops. Currently using local config overrides per machine. Options:
+- Hyprland windowrulev2 size/move rules in conf.d (cleanest — reuses existing per-machine pattern)
+- Launcher script that generates config.toml based on detected resolution
+- Hostname-based symlink swap at login
+- Fixed pixel sizes (pyprland clamps to screen bounds)
+
+*** TODO [#B] Dynamic waybar/foot config based on screen resolution
+Resolution-aware font sizes and conditional module inclusion. A startup script detects resolution and generates waybar CSS and foot config with appropriate values, so both machines use the same stowed templates.
+
*** TODO [#B] Bulk shellcheck cleanup
Reviewed 2026-01-24: ~128 warnings, mostly acceptable patterns or low-priority style issues.
- SC2024 (sudo redirects) - acceptable, script runs as root