| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 11 days | Revert "Refresh arch mirror list, to avoid stale sporadic mirrors failures" | Ahmed Abdelhalim | 1 | -6/+0 | |
| This reverts commit 8e344620074293fe6272a4cd0837ac428a0f274f. | |||||
| 11 days | Refactor template naming for bootstrap | Ahmed Abdelhalim | 10 | -18/+18 | |
| 11 days | Refresh arch mirror list, to avoid stale sporadic mirrors failures | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2026-06-30 | Fix booting nightmares on Mac (dualboot) | Ahmed Abdelhalim | 3 | -4/+49 | |
| Co-authored-by: Claude.ai | |||||
| 2026-06-30 | Fix DNS resolution for ubuntu mac | Ahmed Abdelhalim | 1 | -0/+9 | |
| For some unknown reason (ubuntu :shrug:) the /etc/resolv.conf file is created and breaks the network manager role for DNS resolution | |||||
| 2026-06-30 | Remove unneeded (and big) arch update that causes tmpfs to fail | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-06-30 | Fix rEFInd not starting textonly mode on mac | Ahmed Abdelhalim | 1 | -1/+4 | |
| This overrides both files to ensure that the rEFIND starts in textonly mode regardless of the version/order of boot | |||||
| 2026-06-19 | Fix resolute ubuntu install | Ahmed Abdelhalim | 1 | -0/+10 | |
| Co-authored-by: Claude.ai | |||||
| 2026-05-27 | Fix setup wifi driver on mac machines | Ahmed Abdelhalim | 1 | -9/+2 | |
| 2026-05-27 | Fail loudly on errors during install | Ahmed Abdelhalim | 2 | -3/+0 | |
| 2026-05-08 | Ensure that sudo-rs is removed because it's buggy | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-05-08 | Force rEFInd to use the /EFI/BOOT path across different distro versions | Ahmed Abdelhalim | 2 | -10/+16 | |
| 2026-05-07 | Fix hard-coded ubuntu distro name | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-05-07 | Ignore linting issues inside chroot | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-05-07 | Add testing for ubuntu 26.4 | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-05-07 | Remove company URL | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-05-05 | Switch from rEFInd to GRUB for proxmox | Ahmed Abdelhalim | 3 | -63/+25 | |
| Since proxmox depends on GRUB and there is no benefit of fighting it, since proxmox isn't (and not supposed to be) dual booted, use the default stack and simplify the setup | |||||
| 2026-05-03 | Add proxmox install support | Ahmed Abdelhalim | 6 | -1/+157 | |
| Using debian live ISO instead of proxmox live ISO, since using the proxmox ISO didn't allow automating the setup after connecting to the network. | |||||
| 2026-04-23 | Refactor bootstrap with mac support | Ahmed Abdelhalim | 8 | -111/+112 | |
| 2026-04-21 | Update the rEFInd boot menu to use the distro name | Ahmed Abdelhalim | 1 | -2/+2 | |
| This allows better description with the dual boot entries | |||||
| 2026-04-20 | Add mac ubuntu install tasks | Ahmed Abdelhalim | 4 | -5/+80 | |
| Add the hack scripts to download and install wifi drivers on Mac For ubuntu ISO, unlike archlinux, it doesn't ship with the wl drivers required for wifi to work on ubuntu, this is a hack workaround to download the missing dependencies on an external USB and use it on the Live ISO to install the missing drivers, allowing for the rest of automation to take place. Assisted-by: Claude (Sonnet 4.6) | |||||
| 2026-04-03 | Split archlinux setup on mac from others and fix EFI on mac | Ahmed Abdelhalim | 3 | -27/+78 | |
| 2026-02-27 | Add boot args that allow gpu and other mac locked features on linux | Ahmed Abdelhalim | 5 | -14/+23 | |
| 2026-02-26 | Replace vi with nano | Ahmed Abdelhalim | 1 | -1/+1 | |
| The vi package depends on vim, which doesn't provide clipboard support and conflicts with the gvim package that is used later in configuration or arch based hosts | |||||
| 2026-02-26 | Add vi/less for basic debugging on fresh arch | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-26 | Fix Mac setup to install broadcom wl driver | Ahmed Abdelhalim | 3 | -0/+33 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-04 | Adapt playbook to ansible 2.24+ | Ahmed Abdelhalim | 2 | -5/+5 | |
| 2026-01-22 | Workaround tuigreet | Ahmed Abdelhalim | 1 | -2/+2 | |
| Issue: https://unix.stackexchange.com/questions/796530/systemd-message-litters-tuigreet-greetd Workarounds: - https://github.com/apognu/tuigreet/issues/190 - https://todo.sr.ht/~kennylevinsen/greetd/26#event-96767 - https://wiki.archlinux.org/title/Greetd#Prevent_systemd_messages_from_overwrting_console-based_greeterd | |||||
| 2026-01-11 | Update live ISO to avoid issues with keyrings with old ISO | Ahmed Abdelhalim | 1 | -0/+9 | |
| 2026-01-11 | Revert "Fix live environment keyring issues when the iso was created long ago" | Ahmed Abdelhalim | 1 | -10/+0 | |
| This reverts commit 1fc10537c698036364c1fbf8f1a21179ee82c6be. | |||||
| 2026-01-11 | Fix live environment keyring issues when the iso was created long ago | Ahmed Abdelhalim | 1 | -0/+10 | |
| 2025-09-22 | Ignore refind.conf tests as it doesn't work on CI | Ahmed Abdelhalim | 2 | -17/+21 | |
| 2025-09-21 | Fix the rEFInd timeout and styling | Ahmed Abdelhalim | 3 | -4/+18 | |
| 2025-09-21 | Replace systemd with rEFInd | Ahmed Abdelhalim | 4 | -66/+30 | |
| The systemd regression bug introduced in 258 version doesn't seem to be fixed or about to get fixed any time soon Ref: https://github.com/systemd/systemd/issues/36174 This replaces the systemd-boot with a simpler rEFInd approach | |||||
| 2025-09-21 | Clean up bootmgr and fix systemd-boot regression issue | Ahmed Abdelhalim | 4 | -14/+35 | |
| Also update the syntax to use the new loop syntax instead of with_items | |||||
| 2025-09-21 | Remove systemd-boot setup from ubuntu and leave it to the bootctl | Ahmed Abdelhalim | 2 | -54/+0 | |
| Because installing gnome or other packages that updates the kernel ends up adding the same machine id boot, it's simpler to delegate the boot setup to the debian/ubuntu and don't clean it up or modify it | |||||
| 2025-09-20 | Add restricted repo for nvidia/amd drivers that might be needed | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2025-09-20 | Remove snapd from the ignored packages to be able to download | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2025-08-11 | Fix raspberry install correct kernel/firmware using rpi-update | Ahmed Abdelhalim | 3 | -12/+25 | |
| It can't be tested on mocked debian docker container, therefore disabling the testing for it | |||||
| 2025-08-11 | Minor fixes to raspberry config and playbook configs | Ahmed Abdelhalim | 2 | -12/+16 | |
| 2025-08-11 | Add ci testing | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2025-08-11 | Make bootstrap raspberry more detailed with minimal setup | Ahmed Abdelhalim | 3 | -7/+5 | |
| 2025-08-11 | Minor refactoring to set hostname and fix rpi5 bootstrap | Ahmed Abdelhalim | 4 | -19/+8 | |
| 2025-08-11 | Add Raspberry Pi5 support to bootstrap | Ahmed Abdelhalim | 7 | -26/+157 | |
| 2025-08-11 | Refactor bootstrap to have ubuntu specific tasks | Ahmed Abdelhalim | 3 | -6/+7 | |
| 2025-08-11 | Add bootstrap debian ubuntu support | Ahmed Abdelhalim | 6 | -2/+153 | |
| 2025-08-11 | Fix linting issues | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-08-11 | Safe dualboot /efi folder structure | Ahmed Abdelhalim | 2 | -7/+13 | |
| 2025-08-11 | Use /mnt/boot/efi because it's easier on debian | Ahmed Abdelhalim | 2 | -1/+32 | |
| 2025-08-11 | Add debugging output and minor refactoring | Ahmed Abdelhalim | 1 | -5/+13 | |
