summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-06-22Simplify test disk discovery using playbook instead of cacheAhmed Abdelhalim3-48/+39
2026-06-19Fix resolute ubuntu installAhmed Abdelhalim1-0/+10
Co-authored-by: Claude.ai
2026-06-12Minor doc update for pi installsAhmed Abdelhalim1-2/+2
2026-06-11Fix rpi setupAhmed Abdelhalim2-0/+1
2026-05-27Fix setup wifi driver on mac machinesAhmed Abdelhalim1-9/+2
2026-05-27Fail loudly on errors during installAhmed Abdelhalim2-3/+0
2026-05-27Update the ubuntu hack scripts to download the mac driversAhmed Abdelhalim2-30/+63
Co-assisted-by: Claude AI
2026-05-27Update docs for ubuntu installAhmed Abdelhalim1-6/+6
2026-05-08Ensure that sudo-rs is removed because it's buggyAhmed Abdelhalim1-0/+5
2026-05-08Force rEFInd to use the /EFI/BOOT path across different distro versionsAhmed Abdelhalim2-10/+16
2026-05-07Fix hard-coded ubuntu distro nameAhmed Abdelhalim1-1/+1
2026-05-07Ignore linting issues inside chrootAhmed Abdelhalim1-0/+2
2026-05-07Add testing for ubuntu 26.4Ahmed Abdelhalim7-2/+37
2026-05-07Remove company URLAhmed Abdelhalim3-3/+0
2026-05-05Switch from rEFInd to GRUB for proxmoxAhmed Abdelhalim3-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-04Add proxmox testing and update testing varsAhmed Abdelhalim4-5/+44
2026-05-03Add proxmox install supportAhmed Abdelhalim10-1/+222
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-24Fix testing of configure role (using configure hostnames)Ahmed Abdelhalim1-2/+2
2026-04-24Update macbook arch setupAhmed Abdelhalim1-0/+0
2026-04-23Add missing home partition on arch-laptop setupAhmed Abdelhalim2-0/+1
2026-04-23Refactor bootstrap with mac supportAhmed Abdelhalim8-111/+112
2026-04-23Refactor inventoryAhmed Abdelhalim22-20/+117
2026-04-22[skip ci] update docs on mac installAhmed Abdelhalim1-1/+1
2026-04-22[skip ci] update partition mapping for macAhmed Abdelhalim2-0/+0
2026-04-21[skip-ci] update readmeAhmed Abdelhalim1-4/+4
2026-04-21Update github setup-python actionAhmed Abdelhalim1-2/+2
2026-04-21Update github checkout actionAhmed Abdelhalim1-3/+3
2026-04-21Update the rEFInd boot menu to use the distro nameAhmed Abdelhalim1-2/+2
This allows better description with the dual boot entries
2026-04-20Update the ubuntu readme to include the steps for Mac setupsAhmed Abdelhalim1-1/+28
2026-04-20Add mac ubuntu install tasksAhmed Abdelhalim6-5/+238
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-20Update hostvars w/examples adding mac on ubuntu dual boot configAhmed Abdelhalim6-28/+67
2026-04-03Fix home partition mappingAhmed Abdelhalim3-1/+2
2026-04-03Add home partition mappingAhmed Abdelhalim1-0/+0
2026-04-03Split archlinux setup on mac from others and fix EFI on macAhmed Abdelhalim3-27/+78
2026-04-03[skip-ci] Minor updates to readme fileAhmed Abdelhalim1-3/+3
2026-03-04Fix playbook nameAhmed Abdelhalim1-1/+1
2026-03-04Rename mac host namesAhmed Abdelhalim5-3/+3
2026-02-27Fix Mac installsAhmed Abdelhalim2-107/+7
Based on https://wiki.archlinux.org/title/MacBookPro9,x#Wireless The Claude.ai suggested setup was not needed at all. It's sufficient to remove the conflicting kernel modules (b43) and just reload the module wl!
2026-02-27Add boot args that allow gpu and other mac locked features on linuxAhmed Abdelhalim7-15/+24
2026-02-26Add the ansible-distro configure to example filesAhmed Abdelhalim4-0/+4
2026-02-26Replace vi with nanoAhmed Abdelhalim1-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-26Update instructions on mac install instructionsAhmed Abdelhalim3-16/+16
2026-02-26Add vi/less for basic debugging on fresh archAhmed Abdelhalim1-1/+1
2026-02-26Fix Mac setup to install broadcom wl driverAhmed Abdelhalim5-0/+34
Co-Authored-By: Claude.ai
2026-02-25Add the script to download the correct broadcom-wl driverAhmed Abdelhalim1-0/+64
2026-02-25Fix the wifi installation of archlinux on MBPAhmed Abdelhalim4-1/+99
Co-Authored-By: Claude.ai
2026-02-15Fix mounting home partitionAhmed Abdelhalim1-0/+0
2026-02-04Adapt playbook to ansible 2.24+Ahmed Abdelhalim3-7/+7
2026-01-22Workaround tuigreetAhmed Abdelhalim1-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-11Install pipAhmed Abdelhalim4-31/+41
After giving up on fixing the usage of ansible.builtin.pip on live environment. I ended up having to setup pip manually and using it with ansible commands to setup ansible-core on live environment to run the configuration playbook No idea why it started failing on the first place, was working 2 days ago!!!