aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* docs(todo): mark Hyprland issues done, add theming taskCraig Jennings2026-01-251-6/+17
| | | | | - Mark fixed: scratchpads, wallpaper, foot -T, pulsemixer sizing, waybar clock - Add task for modularizing theming across apps
* feat(hyprland): add fuzzel launcher and pinentry-fuzzelCraig Jennings2026-01-254-1/+157
| | | | | | | - 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
* feat(hyprland): update gaps, launcher, and focus settingsCraig Jennings2026-01-251-8/+9
| | | | | | | | - 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
* feat(hyprlock): add profile image and proportional layoutCraig Jennings2026-01-251-29/+49
| | | | | | | | - 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
* docs(todo): add nerd font patching and archsetup test tasksCraig Jennings2026-01-251-0/+20
| | | | | | 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.
* fix(hyprland): correct gaps keybindings for custom valuesCraig Jennings2026-01-251-3/+3
| | | | | Parse gaps_out/gaps_in using jq '.custom' instead of '.int'. Adjust both gaps_out and gaps_in together for consistent spacing.
* feat(dotfiles): add Berkeley Mono Nerd Font and update waybarCraig Jennings2026-01-255-1/+1
| | | | | Add patched Berkeley Mono Nerd Font files with icon glyphs. Update waybar style.css to use BerkeleyMono Nerd Font.
* feat(hyprland): add mod+shift+p keybind for waypaperCraig Jennings2026-01-251-0/+1
| | | | | | Launch wallpaper selector GUI with mod+shift+p. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix(hyprland): focus follows swapped window to masterCraig Jennings2026-01-251-1/+1
| | | | | | | 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>
* docs(todo): add favorite reference repos and waybar volume issueCraig Jennings2026-01-251-0/+22
| | | | | | | | | | | 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>
* fix(waybar): use text labels instead of nerd font iconsCraig Jennings2026-01-252-4/+4
| | | | | | | | 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>
* feat(hyprland): add rounded corners to windowsCraig Jennings2026-01-251-1/+1
| | | | | | Set rounding = 10 in decoration section for rounded window corners. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs(todo): add pywal theming and waybar issuesCraig Jennings2026-01-251-0/+16
|
* fix(hyprland): use movetoworkspacesilent to stay on current workspaceCraig Jennings2026-01-251-10/+10
|
* feat(waybar): implement Hyprland-Rice inspired configCraig Jennings2026-01-252-53/+106
| | | | | | | | | | 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
* chore: add reference-repos to gitignoreCraig Jennings2026-01-251-0/+3
|
* fix(hyprland): rewrite scratchpads with on-created-emptyCraig Jennings2026-01-251-47/+56
| | | | | | | | - 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)
* feat(archsetup): add interactive username/password promptsCraig Jennings2026-01-252-14/+57
| | | | | | | | | Replace hardcoded "welcome" password with interactive prompts during preflight checks. Fixes gnome-keyring password mismatch issue. - Username validation (lowercase, starts with letter, alphanumeric) - Password confirmation (enter twice, must match) - Remove forced password change on first login (chage -d 0)
* docs(todo): add Hyprland config issues taskCraig Jennings2026-01-251-0/+20
| | | | Track outstanding issues: scratchpads, wofi dismiss, wallpaper
* feat(hyprland): add foot terminal configurationCraig Jennings2026-01-251-0/+38
| | | | Berkeley Mono size 14, DWM-inspired color scheme, 10k scrollback
* fix(hyprland): update windowrule syntax and keybindingsCraig Jennings2026-01-251-35/+48
| | | | | | | | - 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
* fix(archsetup): remove btrfs snapshot tools and ZFS scriptsCraig Jennings2026-01-253-36/+2
| | | | | Remove timeshift-autosnap and grub-btrfs from btrfs installation path. Delete lkg and lkg_rollback ZFS utility scripts from dotfiles.
* fix(testing): remove obsolete --skip-slow-packages optionCraig Jennings2026-01-24782-0/+864628
This flag was removed from archsetup but remained in test scripts.