Commit Graph
17 Commits
Author SHA1 Message Date
davidandClaude Opus 5.5 cf862ecab0 Leave Wi-Fi to NetworkManager when archinstall turned on iwd as well
shellcheck / shellcheck (push) Failing after 14s
archinstall's "Copy ISO network configuration", which a user who connected
with iwctl may pick, turns on iwd and systemd-networkd. CoreDesktop then
turns on NetworkManager too, and after a restart two services fight over
the Wi-Fi card. system/wifi.sh disables iwd and systemd-networkd, without
stopping them, when NetworkManager is enabled and isn't set to use iwd
itself. install.sh runs it, and a migration runs it on existing machines.
The README tells users to choose NetworkManager in archinstall.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 13:46:32 -07:00
davidandClaude Opus 5.5 e958e20431 Remove texlive from the install, with a migration for existing machines
shellcheck / shellcheck (push) Failing after 16s
Nothing in CoreDesktop uses LaTeX, and the texlive group is 22 packages
and about 3 GB. The migration removes it once, keeping any package from
the group that something else still needs as a dependency.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 13:31:09 -07:00
davidandClaude Opus 5.5 e2b62a9d13 Migration: remove libayatana-appindicator, which cline-desktop needed
CoreDesktop installed it to build cline-desktop, which cline-desktop-bin
has since replaced, so machines installed before kept it where a fresh
install has none. Found by 30-upgrade-from-baseline at 0c0ddf5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 11:50:15 -07:00
david c3ac9f49d0 improve version and mirror updating
shellcheck / shellcheck (push) Failing after 14s
2026-11-04 07:08:44 -07:00
davidandClaude Opus 5.5 6bc4fdc880 Install VSCodium only, and remove VS Code
shellcheck / shellcheck (push) Successful in 10s
New machines get VSCodium alone. A migration uninstalls the VS Code
Flatpak once on existing machines; its settings stay in ~/.var/app. The
README says how to install VS Code for extensions only Microsoft's
marketplace has, such as Remote-SSH; update then leaves it alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 08:28:04 -06:00
davidandClaude Opus 5.5 a102e6fe0b Check the machine before installing, and keep old shells' mise working
shellcheck / shellcheck (push) Successful in 11s
install.sh now stops early, with a clear message, if this isn't 64-bit
Arch, it's run as root, there's no internet, or sudo doesn't work.
system/preflight.sh then asks before going on with too little disk space
or / not on btrfs, and offers to switch another login screen to GDM and
PulseAudio to PipeWire. Keeping another login screen puts GDM in
services-off, so install and update stop failing to enable it; a
migration does the same on existing machines. It says nothing when all
is well, as refresh runs install.sh again.

Intel GPUs also get intel-media-driver for hardware video decoding, with
a migration for existing machines.

The mise migration links ~/.local/bin/mise to /usr/bin/mise instead of
deleting it, so shells opened before the update don't print an error at
every prompt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 08:25:46 -06:00
david 6770150b11 fix the fail2ban issues and other things
shellcheck / shellcheck (push) Successful in 11s
2026-10-31 08:10:05 -06:00
david 17c1ba10f7 fix the fail2ban issues and other things 2026-10-31 08:10:02 -06:00
david 27115f8245 trim down install, tighten sshd 2026-10-31 07:23:08 -06:00
david 7209f7424c improvements to configure 2026-10-29 06:36:51 -06:00
david 7c22510eee add cline 2026-10-28 06:26:57 -06:00
david 44c67c980f various improvements and fixes 2026-10-27 06:30:58 -06:00
david 1d2d4dc7f1 move tailscale to own configure step 2026-10-27 05:53:49 -06:00
david e771d305b1 migration fixes 2026-10-26 15:51:56 -06:00
david 9c526b7af1 minor fixes and improvements 2026-10-21 16:36:58 -06:00
david 0905f858a9 numerous updates 2026-10-21 08:33:19 -06:00
david 474a678d45 numerous updates 2026-10-21 08:33:17 -06:00