diff options
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 110 |
1 files changed, 61 insertions, 49 deletions
@@ -121,19 +121,13 @@ The script handles edge cases gracefully, provides detailed error messages with *** TODO [#A] Make Hyprland Bulletproof and Comfy -All critical issues resolved. Remaining sub-items are "consider" tasks for future enhancements. +**** TODO [#C] Remove border color from dunst notifications +Dunst notification popups have a visible border that looks out of place. +Remove or disable the border color to match the clean aesthetic. -**** TODO [#B] waybar's network monitor should change color when there's no network available. -If the network is down, the user will need some kind of indication to help them debug. The network icon change to a red color when there are no network connections available. we should also ensure we're using themed colors from the dupre theme. - -**** TODO [#B] waybar's temperature monitor should change color when hot. -Consider the temperature at which the CPU is getting "too hot". define two temperature thresholds that are "approaching too hot" (when the user should begin paying attention) and "nearly too hot" (when it's approaching a temperature where the user should take action). have the color change to yellow when it's approaching the first threshold, and red when it approaches the second. we'll be using themed colors from the dupre theme. - -**** TODO [#B] waybar's storage monitor should change color when approaching full. -waybar's storage monitor should change color when it approaches full, to allow the user to take action. note that since this system could be running on zfs, btrfs, and ext4 file systems, this should work no matter which of these filesystems we are running on. When storage is at or over 80% full, the color of the storage icon on the waybar panel should turn yellow. When the storage is at or over 90$ full, it should be red. we'll be using themed colors form the dupre theme. - -**** TODO [#B] waybar's volume module should not change color when muted. -When the monitor color darkens, it's difficult to see. It should always be clear. changing the icon and text to MUTED is enough of a visual cue. +**** TODO [#C] Change fuzzel border color for visibility +Fuzzel menu border blends in too much. Change border color to blue or red +to make the menu more visible when it appears. **** TODO [#D] Consider Customizing Hyprland Animations Current: windows pop in, scratchpads slide from bottom. @@ -158,9 +152,6 @@ animation = fade, 1, 2, default animation = layers, 1, 2, default, fade #+end_src -**** VERIFY [#C] Verify gammastep and geoclue fix -Ensure after reboot there is no error. -Ensure gamma changes at night **** VERIFY [#D] 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. @@ -169,14 +160,6 @@ Current config uses fixed pixel margins - may need adjustment for laptop screen. 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). -**** DONE [#B] Review scripts and configs in dotfiles -CLOSED: [2026-01-27 Tue 05:34] -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 -- Remove config files for apps no longer installed - **** CANCELLED [#C] Consider Pywal for Dynamic Theming CLOSED: [2026-01-26 Mon] Use pywal to generate color schemes from wallpaper. Reference: reference-repos/kastrbl4nik-dots/ @@ -245,6 +228,50 @@ Implementation: bind = $mod, Z, togglespecialworkspace, desktop #+end_src +**** DONE [#B] waybar's temperature monitor should change color when hot. +Consider the temperature at which the CPU is getting "too hot". define two temperature thresholds that are "approaching too hot" (when the user should begin paying attention) and "nearly too hot" (when it's approaching a temperature where the user should take action). have the color change to yellow when it's approaching the first threshold, and red when it approaches the second. we'll be using themed colors from the dupre theme. + +**** DONE [#B] waybar's storage monitor should change color when approaching full. +waybar's storage monitor should change color when it approaches full, to allow the user to take action. note that since this system could be running on zfs, btrfs, and ext4 file systems, this should work no matter which of these filesystems we are running on. When storage is at or over 80% full, the color of the storage icon on the waybar panel should turn yellow. When the storage is at or over 90$ full, it should be red. we'll be using themed colors form the dupre theme. + +**** DONE [#A] Change cursor theme (curren theme's cross too small for screenshots) +CLOSED: [2026-01-27 Tue] +Switched to Bibata-Modern-Ice across all configs (hyprland, Xresources, GTK, archsetup). +**** DONE [#B] new master windows do not have focus +CLOSED: [2026-01-27 Tue] +Added focus_on_activate = true to misc section in hyprland.conf. + +**** DONE [#B] screenshot functionality should leave path of last image in the clipboard ready to paste. +CLOSED: [2026-01-27 Tue] +Created screenshot script with fuzzel menu offering Copy Path, Copy Image, and Annotate. +**** DONE [#B] screenshot functionality should also bind shift printscreen to select region. +CLOSED: [2026-01-27 Tue] +Replaced with $mod+S (region) and $mod+Print (fullscreen), both using fuzzel menu. +**** DONE [#B] waybar's network monitor should change color when there's no network available. +CLOSED: [2026-01-27 Tue] +Added #custom-netspeed.disconnected CSS rule with themed red color across +base, dupre, and hudson waybar CSS. Changed label from "Disconnected" to "Offline". + +**** DONE [#C] Verify gammastep and geoclue fix +CLOSED: [2026-01-27 Tue 07:18] +Ensure after reboot there is no error. +Ensure gamma changes at night +**** DONE [#B] hyprland: new windows should open in master area in tile layout +CLOSED: [2026-01-27 Tue] +Changed master layout new_status from slave to master in hyprland.conf. +**** DONE [#B] waybar's volume module should not change color when muted. +CLOSED: [2026-01-27 Tue] +Removed #wireplumber.muted color overrides from all waybar CSS files. +Icon and "Muted" text provide sufficient visual cue without darkening. + +**** DONE [#B] Review scripts and configs in dotfiles +CLOSED: [2026-01-27 Tue 05:34] +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 +- Remove config files for apps no longer installed + **** DONE [#B] Consider Hyprland Plugins CLOSED: [2026-01-25 Sun] Official plugins: https://github.com/hyprwm/hyprland-plugins @@ -581,8 +608,9 @@ RESOLVED: Standardized rofi configuration in commit 590aa02: **** DONE [#B] Match Rofi CSS style to notification CSS and move into proper place CLOSED: [2025-12-01 Sun] Rofi theme now matches dunst notifications (colors, border-radius, font) -**** TODO [#C] Consider rofi-wayland for future Wayland migration -~rofi~ doesn't support Wayland - evaluate ~rofi-wayland~, ~wofi~, or ~fuzzel~ for future +**** CANCELLED [#C] Consider rofi-wayland for future Wayland migration +CLOSED: [2026-01-27 Tue] +Chose fuzzel for Wayland launcher and wlogout for exit menu. No need for rofi-wayland. *** DONE [#B] Complete Warpinator setup for file transfers CLOSED: [2026-01-21 Wed] @@ -768,34 +796,18 @@ Parse shell history files for ~/.local/bin script names to identify last usage d *** TODO [#B] Automate dotfile validation Parse config files for binary/command references and verify those binaries exist - catch orphaned references -*** TODO [#C] Review and reorganize dotfiles for unused applications -Review all dotfiles by application and remove unused application configurations. - -Options: -1. Move to new =dotfiles/unused/= directory (next to =dotfiles/common/=) -2. Design better restowing mechanism (perhaps with Makefile) - - Selective stowing of only active applications - - Track which configs are actually in use - - Make it easy to enable/disable application dotfiles - -Benefits: -- Cleaner dotfiles directory with only actively used configs -- Faster stow operations (fewer files to process) -- Clear separation between active and archived configurations -- Easier to maintain and understand what's actually being used - -Current state: -- Many application configs for apps removed from archsetup (mpd, ncmpcpp, mopidy, obs-studio, obsidian) -- Unclear which dotfiles correspond to currently installed applications -- No easy way to selectively stow/unstow configs - -Reference: Identified on 2025-11-15 during package cleanup session +*** DONE [#C] Review and reorganize dotfiles for unused applications +CLOSED: [2026-01-27 Tue] +Completed through multiple cleanup sessions: deleted configs for uninstalled apps (ghostty, lf, +mopidy, nitrogen, pychess, JetBrains, youtube-dl, sublime-merge), reduced scripts from 112 to 48. +Dotfiles now contain only active configs. Archive directory and selective stow tooling not needed. *** TODO [#C] Set up alerts for deprecated packages Proactive monitoring integrated with Method 2 testing -*** TODO [#C] Cleanup dotfiles repository -The .dotfiles repo has configuration for applications no longer used - remove stale configs +*** DONE [#C] Cleanup dotfiles repository +CLOSED: [2026-01-27 Tue] +Stale configs removed during January 2026 cleanup sessions. *** DONE [#B] Replace deprecated ntp with chrony CLOSED: [2026-01-21 Wed] |
