Commit Graph

8 Commits

Author SHA1 Message Date
7d9905f73b Fix: Make system/install.sh report what it did and stop adding blank lines
Prints whether options.conf and the pacman.conf Include were installed or
already in place, then the options pacman ends up using. Dropping an old
Include now also drops the blank line written after it, so re-runs leave
pacman.conf untouched instead of adding a blank line and rewriting it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:57:35 +01:00
7f11abf50f Feature: Pac-Man progress bars, version table and 10 parallel downloads in pacman
Turns on ILoveCandy and VerbosePkgLists and raises ParallelDownloads to 10
in system/pacman/options.conf. install.sh now puts the Include at the end of
[options] instead of straight after the header, so these override
pacman.conf's own defaults (its ParallelDownloads = 5 would otherwise win),
and moves an existing Include there when re-run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:53:36 +01:00
aefa68f24c Fix: Bootstrap oh-my-zsh, its plugins and the bar's Cascadia font on new installs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:17:25 +01:00
3931597aca Fix: Use Bibata-Modern-Classic everywhere and add it to packages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:17:13 +01:00
5827f18d05 Feature: Add Ghostty config ported from foot
Same font, padding, colours, cursor and Ctrl+C/Ctrl+Shift+C bindings as
foot.ini, so the two can be tried side by side. Ctrl+C copies only with
a selection and interrupts otherwise; TERM falls back to xterm-256color
only over SSH. foot stays the default $term.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 07:23:24 +01:00
54b91a72e2 Feature: Add new-install package review list
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 22:24:30 +01:00
4a57e9902f Feature: Bootstrap script for new installs
bootstrap.sh installs everything listed in system/packages.txt (pacman,
AUR via yay, flatpak, official install scripts), auto-detects CPU
microcode and GPU drivers, enables services, links dotfiles with stow
and runs system/install.sh. Optional --svt-av1 installs
svt-av1-essential-git and rebuilds ffmpeg against it via
system/rebuild-ffmpeg.sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:10:27 +01:00
1babf2e334 Feature: Shared pacman options installed via system/install.sh
Enables Color through an Include snippet in /etc/pacman.d so pacman
options stay in sync between machines.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 17:10:21 +01:00