summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org78
1 files changed, 46 insertions, 32 deletions
diff --git a/todo.org b/todo.org
index dfcce09..c90bb1f 100644
--- a/todo.org
+++ b/todo.org
@@ -121,12 +121,32 @@ The script handles edge cases gracefully, provides detailed error messages with
*** TODO [#A] Make Hyprland Bulletproof and Comfy
-**** TODO [#A] Change cursor theme (curren theme's cross too small for screenshots)
-**** 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.
+**** DONE [#B] Change Keybinding: mod-f should open nautilus
+remove the terminal+ranger keybinding and replace it with opening nautilus
+**** DONE [#B] Monocle layout *(tab group) bar at the top needs to be themed
+the bar appears to be colored straight cyan. cyan should be replaced with dupre blue.
+the other neutral colors should be replaced with dupre neutral colors.
+this will need visual inspection to ensure the right colors are chosen and don't clash in different layouts
+**** DONE [#B] Remove border color from dunst notifications and make the text size match waybar's text size/
+Dunst notification popups have a visible border that looks out of place.
+Remove or disable the border color to match the clean aesthetic.
+
+Also, the text is quite large. For consistency, we should make it the same size as the waybar text.
+
+**** DONE [#B] Change fuzzel pinentry 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 [#C] Review theme config architecture for dunst/fuzzel
+The active dunst config is stowed from dotfiles/common/ but theme templates
+live in dotfiles/hyprland/.config/themes/. set-theme copies the templates to
+the stowed locations at runtime, so edits to the common file get overwritten
+on theme switch. This split between stowed configs and theme templates is
+error-prone — changes must be made in both places. Consider:
+- Having set-theme be the single source of truth (remove common dunstrc from stow)
+- Or symlinking the stowed config to a theme-managed location
+- Same situation applies to fuzzel.ini
+The goal is a single place to edit each config, not two.
**** TODO [#D] Consider Customizing Hyprland Animations
Current: windows pop in, scratchpads slide from bottom.
@@ -227,6 +247,15 @@ 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.
@@ -598,8 +627,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]
@@ -785,34 +815,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]