| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-21 | [skip-ci] update readme | Ahmed Abdelhalim | 1 | -4/+4 | |
| 2026-04-21 | Update github setup-python action | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-04-21 | Update github checkout action | Ahmed Abdelhalim | 1 | -3/+3 | |
| 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 | Update the ubuntu readme to include the steps for Mac setups | Ahmed Abdelhalim | 1 | -1/+28 | |
| 2026-04-20 | Add mac ubuntu install tasks | Ahmed Abdelhalim | 6 | -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-20 | Update hostvars w/examples adding mac on ubuntu dual boot config | Ahmed Abdelhalim | 6 | -28/+67 | |
| 2026-04-03 | Fix home partition mapping | Ahmed Abdelhalim | 3 | -1/+2 | |
| 2026-04-03 | Add home partition mapping | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-04-03 | Split archlinux setup on mac from others and fix EFI on mac | Ahmed Abdelhalim | 3 | -27/+78 | |
| 2026-04-03 | [skip-ci] Minor updates to readme file | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-03-04 | Fix playbook name | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-03-04 | Rename mac host names | Ahmed Abdelhalim | 5 | -3/+3 | |
| 2026-02-27 | Fix Mac installs | Ahmed Abdelhalim | 2 | -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-27 | Add boot args that allow gpu and other mac locked features on linux | Ahmed Abdelhalim | 7 | -15/+24 | |
| 2026-02-26 | Add the ansible-distro configure to example files | Ahmed Abdelhalim | 4 | -0/+4 | |
| 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 | Update instructions on mac install instructions | Ahmed Abdelhalim | 3 | -16/+16 | |
| 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 | 5 | -0/+34 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-25 | Add the script to download the correct broadcom-wl driver | Ahmed Abdelhalim | 1 | -0/+64 | |
| 2026-02-25 | Fix the wifi installation of archlinux on MBP | Ahmed Abdelhalim | 4 | -1/+99 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-15 | Fix mounting home partition | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-02-04 | Adapt playbook to ansible 2.24+ | Ahmed Abdelhalim | 3 | -7/+7 | |
| 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 | Install pip | Ahmed Abdelhalim | 4 | -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!!! | |||||
| 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 | |
| 2026-01-11 | Update partition maps for different machines | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2025-12-01 | [skip-ci] Minor updates to README | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2025-11-09 | Fix reboot not to wait for prompt and ubuntuiso domain | Ahmed Abdelhalim | 2 | -2/+2 | |
| 2025-11-07 | Add scheduled weekly test and pin testing lib versions | Ahmed Abdelhalim | 3 | -6/+12 | |
| 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 | 5 | -18/+39 | |
| 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-09-15 | Fix testing to use the configure bootstrap playbook | Ahmed Abdelhalim | 1 | -1/+1 | |
| This is to avoid failing validations, when some variables aren't needed to be configured beforehand to run the bootstrapping of a distro install The bootstrapping process, set up user, network, ssh and password policy and all the other configurations roles doesn't need to be validated or ran in the bootstrapping phase | |||||
| 2025-09-10 | Add reboot task after successful run | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2025-08-19 | Add missing bash command for changing password for ubuntu | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-08-11 | Refactor configure role to use hostname instead of virtual group name | Ahmed Abdelhalim | 1 | -2/+2 | |
| 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 | Add testing with configure playbooks | Ahmed Abdelhalim | 2 | -4/+19 | |
| 2025-08-11 | Update readme | Ahmed Abdelhalim | 1 | -7/+24 | |
| 2025-08-11 | Minor fixes to raspberry config and playbook configs | Ahmed Abdelhalim | 8 | -18/+22 | |
| 2025-08-11 | CI run on arm instead of qemu | Ahmed Abdelhalim | 1 | -4/+4 | |
| 2025-08-11 | Add ci testing | Ahmed Abdelhalim | 3 | -2/+61 | |
