diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-10 11:20:22 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-10 11:20:22 -0500 |
| commit | d43f6c705f54396d23e6d1fec2f87d28cc69c8bb (patch) | |
| tree | d4458734492d688bfb291ee51a1861ec0f28be6d /todo.org | |
| parent | 6722a4a7d2c344da8c85d28814c25320b7a733a4 (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.org | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |
