summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-06-19Be explicit about root URL when using proxiesAhmed Abdelhalim1-0/+6
2026-06-18Fix testing of gateway role to read specific file instead of systemAhmed Abdelhalim1-1/+1
2026-06-18Add stopping proxy tasks to ensure only one proxy is runningAhmed Abdelhalim2-0/+16
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed Abdelhalim26-10/+212
2026-06-17Refactor pi roles to use .home.arpa subdomains for servicesAhmed Abdelhalim27-44/+184
2026-06-14Fix pihole nginx condition always evaluating true when disabledAhmed Abdelhalim1-1/+1
`false != ""` is True in Jinja2 — nginx config was created even when `pihole_by_nginx: false`. Use `| bool` filter to coerce correctly.
2026-06-14Fix gateway role after rpi os updateAhmed Abdelhalim3-11/+13
2026-06-14Update pihole docs and fix minor issue with handlersAhmed Abdelhalim2-2/+7
2026-06-14Fix wg-portal not started after installAhmed Abdelhalim1-1/+8
2026-06-12Fix handler order issue in releasing port 53 bindAhmed Abdelhalim2-6/+14
2026-06-12Fix pihole network overridesAhmed Abdelhalim1-1/+7
2026-06-12Update ip address for device mappingsAhmed Abdelhalim2-0/+0
2026-06-12Replace cheese with the new gnome snapshotAhmed Abdelhalim1-1/+1
2026-05-07Fix mDNS not resolving because ubuntu 26.04 introduced an overrideAhmed Abdelhalim1-1/+10
2026-05-07Fix access of repos to pve admin userAhmed Abdelhalim1-0/+7
2026-05-06Add the creation of admin user for pveAhmed Abdelhalim3-0/+37
2026-05-06Fix proxmox proxy not starting because of ipv6.local resolution issueAhmed Abdelhalim3-7/+22
The ipv6.local resolution uses the ZONE_ID to distinguish between the ipv6 on local env (wlan0) and this causes the cert generation to fail Using /etc/hosts file for the resolution is better than disabling ipv6 or writing a wrapper for the service. Assisted-By: Claude Code
2026-05-06Ignore test that won't run on containersAhmed Abdelhalim1-0/+3
2026-05-06Add testing for proxmoxAhmed Abdelhalim4-0/+147
2026-05-06Rearrange tasks to only remove enterprise list onceAhmed Abdelhalim1-8/+8
2026-05-06Add proxmox VE (with kernel helper) on pve.localAhmed Abdelhalim10-0/+154
2026-05-04Add pve host mappingAhmed Abdelhalim3-0/+8
2026-04-25Disable the Mac nvidia GT750MAhmed Abdelhalim1-2/+2
The driver is correct, but the mac doesn't allow it to be used alone, causing higher CPU usage, plus a lot of games fail to work on the mac
2026-04-25Rename variable to follow conventionAhmed Abdelhalim3-3/+3
2026-04-25Fix linux headers role on different OSsAhmed Abdelhalim3-1/+8
2026-04-24Fix warning about loop varAhmed Abdelhalim1-3/+9
2026-04-24Support nvidia gt750m on ubuntuAhmed Abdelhalim4-4/+33
2026-04-23Refactor font role to install missing alacritty nerd fonts on ubuntuAhmed Abdelhalim5-35/+65
2026-04-23Update tooling on laptop and macAhmed Abdelhalim2-0/+0
2026-04-23Support intel graphics drivers on debianAhmed Abdelhalim7-6/+16
2026-04-23Refactor the configure playbook to dynamically include rolesAhmed Abdelhalim1-91/+69
Since these hosts could have dual boot enabled, depending on which OS is booted it configures the custom roles needed for each OS (depending on the use case), right now they are all interchangeable so it simplify the playbook
2026-04-23Change the host_var mappings and inventory namesAhmed Abdelhalim11-47/+5
2026-04-21[skip-ci] update readmeAhmed Abdelhalim1-2/+2
2026-04-21Update github setup-python actionAhmed Abdelhalim1-2/+2
2026-04-21Update checkout actionAhmed Abdelhalim1-2/+2
2026-04-21Fix firefox role install on ubuntu gnome (missing curl dep).Ahmed Abdelhalim1-0/+1
2026-04-20Add host_vars for ubuntu on Mac dual boot setup/configAhmed Abdelhalim5-0/+43
2026-04-12Add libheif (heif-convert script) w/testingAhmed Abdelhalim11-0/+41
2026-04-12Fix missing conditional for gnome-papers on archlinuxAhmed Abdelhalim1-0/+1
2026-04-10Fix hyprlock failing on Mac MachinesAhmed Abdelhalim1-1/+1
2026-04-10Replace gradia on archlinux with sattyAhmed Abdelhalim5-3/+26
2026-04-10Pass GITHUB_TOKEN to docker to avoid rate limiting testsAhmed Abdelhalim5-0/+5
2026-04-10Add gnome-newsflash (RSS reader) role w/testingAhmed Abdelhalim11-0/+46
2026-04-07Add gnome-disk-utility role w/testingAhmed Abdelhalim9-0/+33
2026-04-07Add nvidia gtm 750M for the macAhmed Abdelhalim8-1/+102
2026-04-03Fix steam scaling issue on MacArchAhmed Abdelhalim2-0/+7
2026-04-03Refine logging removing unnecessary logging by defaultAhmed Abdelhalim1-0/+2
2026-04-03[skip-ci] Minor updates to readme fileAhmed Abdelhalim1-2/+2
2026-04-01Refactor google fonts download using font-family namesAhmed Abdelhalim3-19/+30
2026-04-01Replace AUR font package installing with google fonts via gstaticAhmed Abdelhalim6-17/+28