9 Commits

Author SHA1 Message Date
2fa5c52963 Fix critical bug in switcher scripts array building
Fixed broken array building that was splitting filenames with spaces/brackets:
- Changed from: layouts=$(($command)) which splits on whitespace
- Changed to: mapfile -t which preserves full filenames

This fixes:
- Wofi showing 69 broken fragments instead of 25 layouts
- Wofi showing 83 broken fragments instead of 30 styles
- Symlinks pointing to non-existent fragmented paths
- Layouts not actually changing when selected

Also repaired broken config symlink that pointed to non-existent
/home/nicholai/.config/waybar/configs/BOT] back to working
Custom Minimal layout.
2025-11-24 04:18:45 -07:00
600a35020b Fix symlink paths to use absolute paths
Changed scripts to use realpath() to create absolute symlinks
instead of relative paths, which were breaking with filenames
containing special characters. Also added sleep delay before
restarting waybar.
2025-11-23 23:13:58 -07:00
af8f372739 Fix wofi markup parsing for layout names with ampersands
Added --parse-search false to prevent wofi from trying to parse
special characters like '&' in layout names (e.g. '[BOT & Left]')
2025-11-23 23:12:23 -07:00
487f1c8704 Change switcher scripts to use wofi instead of rofi 2025-11-23 23:10:47 -07:00
24385e6e65 Add waybar layout and style switcher scripts
Created convenient scripts for testing different configurations:
- switch-layout.sh: Switch between 24 available layouts
- switch-style.sh: Switch between 30+ themes
- Works with rofi (GUI) or CLI menu
- Automatically reloads waybar after switching
2025-11-23 23:08:47 -07:00
e1f75d7c82 added temperature readouts 2025-10-26 00:02:13 -06:00
6a7414a9b8 added battery percentage indicator 2025-09-08 18:52:16 -06:00
0d841a0c03 fixed some issues and added a fallback for errors 2025-09-08 16:11:45 -06:00
610709287d Initial commit: waybar config 2025-09-08 04:10:14 -06:00