aboutsummaryrefslogtreecommitdiff
path: root/assets
Commit message (Collapse)AuthorAgeFilesLines
* feat(archsetup): add ditaa package, process inboxCraig Jennings2026-02-101-0/+59
| | | | | Add ditaa to Emacs Dependencies for org-babel diagram support. File waybar date/worldclock inbox item to assets/outbox.
* feat(archsetup): add zoom, webcam tools, and BRIO udev ruleCraig Jennings2026-02-091-0/+26
| | | | | | | Add zoom (AUR), cameractrls, v4l-utils to archsetup. Add Logitech BRIO udev rule for auto-applying camera settings on connect. Adopt logitech-brio-settings.sh into dotfiles. Remove flatpak (no longer used). Update wallpaper config.
* chore(assets): archive processed inbox itemsCraig Jennings2026-02-055-0/+442
|
* feat(archsetup): add languagetool for Emacs grammar checkingCraig Jennings2026-02-021-0/+33
| | | | Integrates with Flycheck for real-time grammar/style checking
* fix(yt-dlp): enable remote components for YouTube JS challengesCraig Jennings2026-02-021-0/+49
|
* fix(waybar): switch to pulseaudio module and unify colorsCraig Jennings2026-01-311-0/+11
| | | | | | | - Replace wireplumber module with pulseaudio for reliable volume display - Make all module text colors consistent (#969385) - Add idle_inhibitor to styled modules - Add wf-recorder package to archsetup for screen recording
* feat(archsetup): add hyprland plugins and migrate yt-dlp to pipxCraig Jennings2026-01-302-0/+56
| | | | | | Add Hyprland plugin section with hyprpm for hyprscrolling, xtra-dispatchers, and hy3. Migrate yt-dlp from pacman to pipx for current releases. Add deno as required JS runtime for YouTube extraction.
* feat(theme): improve notification visibility with bg+1 backgroundCraig Jennings2026-01-301-1/+1
| | | | | | | - Change dunst notification background from bg to bg+1 (#252321) - Remove shortwave keybinding ($mod+Shift+R) - Move addmaster to $mod+U, keep term2 scratchpad on $mod+I - Update btop box order
* docs(assets): add mDNS resolution fix referenceCraig Jennings2026-01-291-0/+120
|
* feat(hyprland): add easyeffects EQ presets and autostartCraig Jennings2026-01-282-0/+110
| | | | | | - Add Harman EQ presets for DT770, PXC 550-II, and Pixel Buds Pro 2 - Start easyeffects minimized on Hyprland startup - Move preset docs and install script to assets/
* feat(testing): rewrite test infrastructure from libvirt to direct QEMUCraig Jennings2026-01-271-0/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the never-fully-operational libvirt-based VM test infrastructure with direct QEMU management and archangel ISO for fully automated, unattended base VM creation. Key changes: - vm-utils.sh: complete rewrite — QEMU process mgmt via PID file, monitor socket for graceful shutdown, qemu-img snapshots, SSH port forwarding (localhost:2222) - create-base-vm.sh: boots archangel ISO, SSHs in, runs unattended install via config file, verifies, creates clean-install snapshot - run-test.sh: snapshot revert, git bundle transfer, detached archsetup execution with setsid, polling, validation, and report generation - debug-vm.sh: CoW overlay disk, GTK display, auto-cleanup on close - setup-testing-env.sh: reduced deps to qemu-full/sshpass/edk2-ovmf/socat - cleanup-tests.sh: PID-based process management, orphan detection - validation.sh: port-based SSH (backward compatible), fuzzel/foot for Hyprland, corrected package list paths - network-diagnostics.sh: getent/curl instead of nslookup/ping (SLIRP) New files: - archsetup-test.conf: archangel config for base VM (btrfs, no encrypt) - archsetup-vm.conf: archsetup config for unattended test execution - assets/archangel.conf.example: reference archangel config Deleted: - finalize-base-vm.sh: merged into create-base-vm.sh - archinstall-config.json: replaced by archangel .conf format Tested: full end-to-end run — 51 validations passed, 0 failures. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* chore: move spec.org to assetsCraig Jennings2026-01-271-0/+103
|
* feat(assets): add dupre color theme reference and palette generatorCraig Jennings2026-01-275-0/+595
| | | | | Add color-themes/ with dupre palette org doc, PNG swatch image, and ImageMagick generation script. Move old docs to outbox.
* chore(assets): reorganize into outbox and wireguard-configCraig Jennings2026-01-2716-11/+0
| | | | | Move processed inbox files to assets/outbox/, rename assets/wireguard to assets/wireguard-config, delete unused dwm.desktop.
* fix(testing): remove obsolete --skip-slow-packages optionCraig Jennings2026-01-2416-0/+787
This flag was removed from archsetup but remained in test scripts.