Dotfiles/setup/tools
Amir Alexander Abdelbaki 9cd8eb2065 feat(setup): add UEFI/Secure Boot preflight checks, force mkfs.btrfs, bake nomodeset into ISO
Both installers now fail fast if booted non-UEFI or warn on Secure Boot,
since GRUB install/NVRAM registration silently "succeeds" in both broken
cases and the failure only surfaces on next boot. mkfs.btrfs now forces
past leftover filesystem signatures on reinstalls. build.sh patches
nomodeset into every boot entry (BIOS/UEFI/PXE) to work around early-KMS
hangs on Optimus laptops (e.g. Lenovo Legion).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-29 08:33:25 +02:00
..
ansipa-proxmox-lxc.sh refactor(ansipa): dev_security-scan → dev_mon_clamscan, report to CheckMK; drop SMB scan pipeline 2026-07-02 13:49:18 +02:00
build.sh feat(setup): add UEFI/Secure Boot preflight checks, force mkfs.btrfs, bake nomodeset into ISO 2026-07-29 08:33:25 +02:00
freeipa-image.sh refactor(modules): move plymouth into apps/, retire freeipa-image to tools/ 2026-06-26 13:30:03 +02:00
generate-answerfile.sh feat(archiso): support fully bare Arch installs and fix greetd/DM conflicts 2026-07-13 12:08:13 +02:00
generate-modules.sh refactor(setup): consolidate build/deploy tooling under setup/tools; docs 2026-07-02 13:09:18 +02:00
migrate-to-greetd.sh feat(greeter): cyberqueer ReGreet theme + wire greetd into installers 2026-07-04 13:37:30 +02:00
migrate-to-lightdm.sh feat(greeter): cyberqueer ReGreet theme + wire greetd into installers 2026-07-04 13:37:30 +02:00
passwordless-sudo.sh feat(setup/tools): add passwordless-sudo.sh toggle script 2026-07-09 09:55:54 +02:00
proxmox-lxc-gen.sh feat(tools): add proxmox-lxc-gen.sh — TUI wizard for LXC containers 2026-07-01 18:55:59 +02:00
set-regreet-background.sh fix(greetd): password-then-FIDO order; add ReGreet background tool 2026-07-09 00:13:19 +02:00
sync-modules.sh refactor(tools): move module generation tooling into setup/tools/ 2026-06-26 13:31:12 +02:00
wds-deploy.sh refactor(setup): consolidate build/deploy tooling under setup/tools; docs 2026-07-02 13:09:18 +02:00
write-usb.sh refactor(setup): consolidate build/deploy tooling under setup/tools; docs 2026-07-02 13:09:18 +02:00