| Age | Commit message (Collapse) | Author |
|
- Add gammastep to geoclue whitelist (fixes "unable to obtain geoclue
client path" error on Hyprland launch)
- Remove is_amd_zen5() detection and Hardware Workarounds section
(clearcpuid=rdseed doesn't suppress the kernel warning)
- Add dismissnotify after hyprpm reload to suppress plugin notifications
- Update theme configs from Dupre to Hudson
- Update todo.org with RDSEED task resolution
|
|
Rename dotfiles/system to dotfiles/common for clarity - indicates
shared dotfiles used across all desktop environments (DWM, Hyprland).
Removed config directories for uninstalled applications:
- ghostty (using different terminal)
- lf (using ranger instead)
- mopidy (using mpd instead)
- nitrogen (X11-only, obsolete for Wayland)
- pychess (not installed)
- JetBrains (not installed via archsetup)
- youtube-dl (using yt-dlp with different config location)
Kept audacious config for potential future use.
Updated all references in archsetup, CLAUDE.md, todo.org, and
validation.sh.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Move X11/DWM-specific scripts to dotfiles/dwm/.local/bin/:
- All dmenu* scripts (7)
- All statusbar/sb-* scripts (24)
- Display scripts: brightness, displayselect, monitor, colorpick
- Input scripts: remaps, toggle-touchpad, samedir
- Menu scripts: exitmenu, prompt, airplanemodetoggle, audioselect
- Media scripts: screenshotmenu, recordnow, setbg, wallsearch, bookfind
- Misc: battery_monitor, td-toggle
Delete obsolete scripts:
- build.emacs.aur.sh (redundant with build-emacs.sh)
- bsdnet_bounce (FreeBSD only)
- calibre-install (just curls installer)
- debugemacs (hardcoded paths)
- gruv (duplicate of alias)
- reset-auth (unclear purpose)
- touchpad-indicator-start (obsolete daemon)
- starth (unused Hyprland starter)
Universal scripts remain in dotfiles/system/.local/bin/ for both
X11 and Wayland installs.
Also update todo.org: cancel pywal and waybar netspeed tasks,
mark desktop file pruning done.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Standardize font to BerkeleyMono Nerd Font size 13pt across configs
- Add unit comments (points vs pixels) to font settings
- Add hy3 tab bar colors to set-theme for dupre and hudson themes
- Add GTK file chooser sort-directories-first to archsetup
- Update todo.org with completed tasks and new test task
|
|
- Fix Hyprland Configuration Issues: all critical issues resolved
- Modularize theming: complete theme system with dupre/hudson
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Add two complete themes:
- dupre: warm earthy colors from Emacs dupre-theme.el
- hudson: Tomorrow Night + Goldenrod accent (original)
Theme files cover: foot, fuzzel, waybar, dunst, hyprland borders.
Add set-theme script with:
- set-theme <name>: apply a theme
- set-theme --toggle: switch between themes
- set-theme --pick: fuzzel picker
Keybindings:
- $mod Y: toggle theme
- $mod Shift Y: pick theme with fuzzel
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Plugins installed via hyprpm:
- hy3: i3-style manual tiling with tab groups (monocle)
- hyprscrolling: PaperWM-style horizontal scrolling
- xtra-dispatchers: throwunfocused, bringallfrom, closeunfocused
Layout system simplified to 4 modes:
- Master (tile) - default DWM-style
- Tab group (monocle) - via hy3 plugin
- Scrolling - horizontal columns
- Floating
New scripts:
- layout-navigate: layout-aware j/k navigation
- Updated cycle-layout: cycles through 4 layouts
- Updated waybar-layout: icons for new layouts
Other changes:
- Add hyprpm reload to startup
- Add cpio and fc-cache to archsetup
- Remove SSH fuzzel picker (conflicted with scrolling keybind)
- Add slidevert animation for scratchpads
- Update todo.org with plugin evaluation notes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Mark fixed: scratchpads, wallpaper, foot -T, pulsemixer sizing, waybar clock
- Add task for modularizing theming across apps
|
|
Add task for patching Berkeley Mono with nerd-fonts patcher.
Add task for testing archsetup username/password prompts.
Add idea for show desktop toggle via empty special workspace.
|
|
Add favorite Hyprland/Waybar reference repos section:
- Hyprland-Rice (currently implemented)
- hyprcraft (archived)
- BlackNode (latest version of hyprcraft)
Also add waybar wireplumber volume control issue to tracking.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
|
|
Track outstanding issues: scratchpads, wofi dismiss, wallpaper
|
|
- Add NVIDIA preflight check task
- Add DESKTOP_ENV default validation task
- Add dotfile repos review task
|
|
- Remove commented-out reflector code (timer handles updates)
- Fix arithmetic expressions (remove unnecessary inner $)
- Simplify file truncation (: > instead of cat /dev/null >)
- Fix Xorg heredoc indentation
- Add shellcheck bulk cleanup as priority D task
|
|
Bug fixes:
- Initialize errors_encountered at script start (not in intro)
- Capture correct exit code in retry_install loop
- Add missing error_fatal parameters
- Fix unclosed quote in error message
- Quote variables in pacman_install/aur_install commands
- Standardize done statements (remove trailing semicolons)
New features:
- Locale selection prompt with 8 common options + custom entry
- Auto-derive wireless region from locale
- Extract zfs-replicate to separate script file
- Make archsetup repo URL configurable
- Add MulticastDNS=no to avoid avahi conflict
Code improvements:
- Single STEPS array for show_status and main execution loop
- Document security note for config file sourcing
- Add explanatory comment for UFW VM behavior
- Silence update-desktop-database warnings
Config updates:
- Add LOCALE and ARCHSETUP_REPO to example config
Also adds Wayland/Hyprland desktop alternative to V2MOM roadmap.
|
|
Track linux-lts upgrade to 6.18+ which contains fix for AMD Strix Halo
VPE power gating bug causing system freezes. Workaround in place until
kernel upgrade.
|
|
Register custom .desktop files in desktop database after stow links
them into place.
|
|
- Verify ufw is active after setup completes
- Display critical security warning in outro if firewall not active
- Include manual fix commands in warning message
|
|
Configure en_US.UTF-8 locale early in Environment Configuration
section to prevent "cannot change locale" errors during package
installs.
|
|
|
|
I'm now organizing this work via another system
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|