| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-06-30 | Fix hyprland role and documentation | Ahmed Abdelhalim | 1 | -14/+19 | |
| 2026-06-30 | Disable ipv6 by defaults | Ahmed Abdelhalim | 3 | -3/+2 | |
| Since ipv6 seems to be causing a lot of issues with the new ISP | |||||
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 4 | -0/+40 | |
| 2026-06-27 | Refactor garage role for better stability and defaults | Ahmed Abdelhalim | 4 | -53/+81 | |
| 2026-06-26 | Merge configuration tasks using loops and update defaults | Ahmed Abdelhalim | 3 | -37/+20 | |
| 2026-06-24 | Add garage health check before provisioning keys | Ahmed Abdelhalim | 2 | -3/+5 | |
| 2026-06-24 | Fix hex defaults for garage | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-06-23 | Fix testing | Ahmed Abdelhalim | 1 | -2/+4 | |
| The timezone module was reading back the Etc/GMT instead of GMT, this fixes the issue and avoid unnecessary code that needs to handle different distro quirks (debian) Fix grafana testing to use the URL | |||||
| 2026-06-23 | Reorder ssh keygen to avoid issues of starting ssh before keys existing | Ahmed Abdelhalim | 1 | -15/+15 | |
| 2026-06-23 | Update backup path to /backup | Ahmed Abdelhalim | 3 | -4/+4 | |
| The /mnt/* paths were ignored from the default grafana disk monitoring so moving the backup dir to a separate directory that follows the linux practices solves the issue and follows better practice | |||||
| 2026-06-22 | Refactor installing grafana dashboards using URL only | Ahmed Abdelhalim | 5 | -12/+22 | |
| Refactor prometheus extra scraping jobs | |||||
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 8 | -0/+239 | |
| 2026-06-22 | Add readme on using backup role and fix testing | Ahmed Abdelhalim | 2 | -1/+76 | |
| 2026-06-22 | Use more stable approach for testing devices and fix linting issues | Ahmed Abdelhalim | 1 | -3/+3 | |
| This approach uses losetup to query the devices instead of flaky unstable cache! | |||||
| 2026-06-22 | Add backup role for mounting a backup device on a rpi machine | Ahmed Abdelhalim | 4 | -0/+53 | |
| 2026-06-22 | Rename proxmox-ve role to pve | Ahmed Abdelhalim | 6 | -11/+11 | |
| 2026-06-19 | Ignore the failing task from the test as it is irrelevant to real PVE | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-06-19 | Be explicit about root URL when using proxies | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2026-06-18 | Fix testing of gateway role to read specific file instead of system | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-06-18 | Add stopping proxy tasks to ensure only one proxy is running | Ahmed Abdelhalim | 2 | -0/+16 | |
| 2026-06-18 | Implement support for conditional proxy (nginx or caddy) | Ahmed Abdelhalim | 22 | -8/+207 | |
| 2026-06-17 | Refactor pi roles to use .home.arpa subdomains for services | Ahmed Abdelhalim | 23 | -44/+158 | |
| 2026-06-14 | Fix pihole nginx condition always evaluating true when disabled | Ahmed Abdelhalim | 1 | -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-14 | Fix gateway role after rpi os update | Ahmed Abdelhalim | 3 | -11/+13 | |
| 2026-06-14 | Update pihole docs and fix minor issue with handlers | Ahmed Abdelhalim | 2 | -2/+7 | |
| 2026-06-14 | Fix wg-portal not started after install | Ahmed Abdelhalim | 1 | -1/+8 | |
| 2026-06-12 | Fix handler order issue in releasing port 53 bind | Ahmed Abdelhalim | 2 | -6/+14 | |
| 2026-06-12 | Fix pihole network overrides | Ahmed Abdelhalim | 1 | -1/+7 | |
| 2026-06-12 | Replace cheese with the new gnome snapshot | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-05-07 | Fix mDNS not resolving because ubuntu 26.04 introduced an override | Ahmed Abdelhalim | 1 | -1/+10 | |
| 2026-05-07 | Fix access of repos to pve admin user | Ahmed Abdelhalim | 1 | -0/+7 | |
| 2026-05-06 | Add the creation of admin user for pve | Ahmed Abdelhalim | 3 | -0/+37 | |
| 2026-05-06 | Fix proxmox proxy not starting because of ipv6.local resolution issue | Ahmed Abdelhalim | 2 | -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-06 | Ignore test that won't run on containers | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-05-06 | Rearrange tasks to only remove enterprise list once | Ahmed Abdelhalim | 1 | -8/+8 | |
| 2026-05-06 | Add proxmox VE (with kernel helper) on pve.local | Ahmed Abdelhalim | 7 | -0/+128 | |
| 2026-04-25 | Disable the Mac nvidia GT750M | Ahmed Abdelhalim | 1 | -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-25 | Rename variable to follow convention | Ahmed Abdelhalim | 3 | -3/+3 | |
| 2026-04-25 | Fix linux headers role on different OSs | Ahmed Abdelhalim | 3 | -1/+8 | |
| 2026-04-24 | Support nvidia gt750m on ubuntu | Ahmed Abdelhalim | 4 | -4/+33 | |
| 2026-04-23 | Refactor font role to install missing alacritty nerd fonts on ubuntu | Ahmed Abdelhalim | 5 | -35/+65 | |
| 2026-04-23 | Support intel graphics drivers on debian | Ahmed Abdelhalim | 6 | -5/+15 | |
| 2026-04-21 | Fix firefox role install on ubuntu gnome (missing curl dep). | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-12 | Add libheif (heif-convert script) w/testing | Ahmed Abdelhalim | 5 | -0/+34 | |
| 2026-04-12 | Fix missing conditional for gnome-papers on archlinux | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-10 | Fix hyprlock failing on Mac Machines | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-04-10 | Replace gradia on archlinux with satty | Ahmed Abdelhalim | 4 | -2/+26 | |
| 2026-04-10 | Add gnome-newsflash (RSS reader) role w/testing | Ahmed Abdelhalim | 5 | -0/+39 | |
| 2026-04-07 | Add gnome-disk-utility role w/testing | Ahmed Abdelhalim | 3 | -0/+27 | |
| 2026-04-07 | Add nvidia gtm 750M for the mac | Ahmed Abdelhalim | 8 | -1/+102 | |
