| Age | Commit message (Collapse) | Author |
|
Replace direct grim saves with satty annotation workflow for
screenshots. Add hyprpicker color picker on mod+C (freed from
duplicate qalculate binding). Add both packages to archsetup.
|
|
Update foot, hyprlock, waybar, Xresources, and dunst configs with
warm earthy colors from dupre-theme.el. Standardize on BerkeleyMono
font across terminal configs.
|
|
Add themed configs for:
- hyprlock.conf: lock screen colors match theme
- Xresources: X11 apps and Emacs color support
Update set-theme script to copy these files and run xrdb.
Hudson uses adjusted bright yellow (#e0b040) for gold cohesion.
Removed gruvbox references from Xresources.
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>
|
|
Change xtra-dispatchers plugin keybindings from Z to O for better
ergonomics. Mnemonic: O = Only/Others (throw unfocused, bring back,
close others).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Swap directions only in scrolling layout, not master.
- Master: J=next (down), K=prev (up) - original behavior
- Scrolling: J=left, K=right - swapped for intuitive scroll
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>
|
|
- Add nerd font icons (large size) for cpu, memory, disk, temperature, volume
- Add temperature module next to CPU in sysmonitor group
- Add battery module with warning/critical states
- Add custom netspeed module with fixed-width output and SSID tooltip
- Add layout indicator with clickable cycling through layouts
- Add window title module to left panel
- Add network scratchpad with nmtui (click netspeed to toggle)
- Add toggle-scratchpad script to handle focus-loss auto-close
- Make sysmonitor modules clickable to toggle monitor scratchpad
- Add right-click on volume to toggle audio scratchpad
- Update clock format to "Sun, Jan 25 2025 08:04 PM CST"
- Remove nm-applet from autostart (replaced by nmtui scratchpad)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Replace wofi with fuzzel in archsetup
- Add fuzzel config with waybar-matching theme
- Add pinentry-fuzzel script for GPG passphrase prompts
- Add Hyprland-specific gpg-agent.conf using pinentry-fuzzel
|
|
- Increase default gaps (in=25, out=30)
- Add mod+shift+- to close all gaps
- Replace wofi with fuzzel for app launcher
- Disable follow_mouse for better laptop experience
- Update exit menu to use fuzzel
|
|
- Add profile image widget with goldenrod border
- Use 12hr time format ($TIME12)
- Use percentage-based positioning for multi-monitor support
- Remove input field outline, add rounded corners
- Update fonts to BerkeleyMono Nerd Font
|
|
Parse gaps_out/gaps_in using jq '.custom' instead of '.int'.
Adjust both gaps_out and gaps_in together for consistent spacing.
|
|
Add patched Berkeley Mono Nerd Font files with icon glyphs.
Update waybar style.css to use BerkeleyMono Nerd Font.
|
|
Launch wallpaper selector GUI with mod+shift+p.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Add 'master' parameter to swapwithmaster so focus moves with the
swapped window instead of staying on the original position.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Replace nerd font icons with text labels (CPU, MEM, DSK) since
Berkeley Mono isn't a nerd font. Update font-family to prefer
JetBrainsMono Nerd Font for future icon support.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Set rounding = 10 in decoration section for rounded window corners.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
|
|
Clean minimal design with DWM color scheme:
- Transparent bar with solid module groups
- Golden accent border (#daa520)
- Group/sysmonitor for cpu, memory, disk
- Wireplumber audio with click/scroll controls
- Hover transitions, box shadows
- Berkeley Mono font
|
|
- Use workspace rules with on-created-empty for auto-launch
- Single keybind per scratchpad (no more pgrep hacks)
- Use --app-id for reliable class matching
- Update to Hyprland 0.53+ windowrule syntax (match:class)
- Fix size rules to use expressions: (monitor_w*0.6) (monitor_h*0.6)
|
|
Berkeley Mono size 14, DWM-inspired color scheme, 10k scrollback
|
|
- Convert deprecated windowrulev2 to new windowrule syntax with match: prefix
- Fix $mod+h/l to use splitratio instead of resizeactive for master sizing
- Add missing DWM layout keybindings (bstack, deck, centeredmaster)
- Fix scratchpad st commands to use -t for title matching
- Update window class matching to st-256color
|
|
- Add DESKTOP_ENV config variable (dwm/hyprland/none, default: hyprland)
- Create wayland() and hyprland() installation functions
- Add display_server/window_manager conditional step wrappers
- Create dotfiles/hyprland/ with full config suite:
- hyprland.conf with keybindings translated from DWM + sxhkd
- waybar config matching conky status bar
- hypridle/hyprlock for screen locking
- wofi config matching rofi theme
- gammastep config for Wayland (replaces redshift)
- Add Hyprland validation tests to validation.sh
- Update archsetup.conf.example with DESKTOP_ENV option
|