| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-06-30 | Disable ipv6 by defaults | Ahmed Abdelhalim | 10 | -14/+0 | |
| Since ipv6 seems to be causing a lot of issues with the new ISP | |||||
| 2026-06-30 | Update pve admin password in example and real configurations | Ahmed Abdelhalim | 2 | -0/+3 | |
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 3 | -0/+3 | |
| 2026-06-27 | Refactor garage role for better stability and defaults | Ahmed Abdelhalim | 2 | -1/+4 | |
| 2026-06-25 | Add dhcp hosts to dns | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-06-24 | Use hostvars lookup for rpi prometheus ip configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-06-23 | Update backup path to /backup | Ahmed Abdelhalim | 1 | -1/+1 | |
| 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 | 2 | -9/+15 | |
| Refactor prometheus extra scraping jobs | |||||
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 2 | -1/+5 | |
| 2026-06-22 | Add readme on using backup role and fix testing | Ahmed Abdelhalim | 2 | -1/+1 | |
| 2026-06-22 | Add backup role for mounting a backup device on a rpi machine | Ahmed Abdelhalim | 2 | -0/+2 | |
| 2026-06-17 | Refactor pi roles to use .home.arpa subdomains for services | Ahmed Abdelhalim | 2 | -0/+10 | |
| 2026-06-12 | Update ip address for device mappings | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-05-06 | Fix proxmox proxy not starting because of ipv6.local resolution issue | Ahmed Abdelhalim | 1 | -0/+0 | |
| 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 | Add proxmox VE (with kernel helper) on pve.local | Ahmed Abdelhalim | 2 | -0/+6 | |
| 2026-05-04 | Add pve host mapping | Ahmed Abdelhalim | 2 | -0/+7 | |
| 2026-04-23 | Update tooling on laptop and mac | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-04-23 | Change the host_var mappings and inventory names | Ahmed Abdelhalim | 9 | -42/+1 | |
| 2026-04-20 | Add host_vars for ubuntu on Mac dual boot setup/config | Ahmed Abdelhalim | 3 | -0/+41 | |
| 2026-03-15 | Update miasma theme and add it to arch | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-03-15 | Add kanagawa theme | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-03-04 | Update browser configurations examples | Ahmed Abdelhalim | 4 | -0/+19 | |
| 2026-03-04 | Rename mac archlinux host | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-03-04 | Refactor ansible/yamllint roles to use mise | Ahmed Abdelhalim | 4 | -5/+8 | |
| 2026-03-04 | Refactor language roles to use mise and install multiple version support | Ahmed Abdelhalim | 4 | -1/+19 | |
| 2026-03-04 | Refactor go role to use mise | Ahmed Abdelhalim | 3 | -0/+1 | |
| 2026-03-02 | Create specific prometheus node exporter role | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-03-02 | Refactor prometheus to move node_exporter role out of the server role | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-02-28 | Replace mac nvidia main driver with integrated driver | Ahmed Abdelhalim | 1 | -0/+0 | |
| The nvidia driver doesn't work no matter what, so replacing it for now with the integrated CPU i915 driver | |||||
| 2026-02-27 | Configure mac monitor scaling | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-02-26 | Update mac hostname | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-02-25 | Add mac-archlinux host configurations | Ahmed Abdelhalim | 2 | -0/+30 | |
| 2026-02-23 | Install zen-browser (re-skinned firefox) | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-02-16 | Fix waybar capslock issue by providing the kbd dev path | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-31 | Allow configuring the themes to install | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-29 | Fix nvidia gtx role variable names | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2026-01-24 | Fix hypr_monitor naming to follow the naming convention | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-22 | Update ansible version | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-01-21 | Update monitor configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-18 | Update arch default monitors setup | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-18 | Update hyprmonitor configurations for arch setup | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-12 | Fix typo in hypr monitors configuration block | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-12-01 | Add font configurations in a role | Ahmed Abdelhalim | 2 | -0/+8 | |
| 2025-11-27 | Update archlinux firefox plugins/pass integrations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-11-24 | Add initial firefox role implementation with only GNOME support for pass | Ahmed Abdelhalim | 2 | -0/+11 | |
| 2025-11-13 | Add mechanism to clean up wireguard configurations | Ahmed Abdelhalim | 1 | -2/+4 | |
| When a wireguard configuration gets removed from the group/host variables, the role now removes them and make sure only the files found in the vars are the ones to be configured on the hosts | |||||
| 2025-11-09 | Re-enable ipv6 back again | Ahmed Abdelhalim | 3 | -0/+0 | |
| 2025-11-09 | Disable ipv6 on machines as not all vpns are ipv6 compatible | Ahmed Abdelhalim | 3 | -0/+0 | |
| 2025-11-09 | Update ansible/molecule versions | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2025-09-23 | Use static values for defaults instead of ansible vars | Ahmed Abdelhalim | 1 | -1/+1 | |
| The ansible vars fail on CI because the validate arguments task runs way before the setting of the variables, which causes the ansible undefined vars on CI to cause errors. This is a way better approach of having the static values as defaults and allowing setting the variables to ansible vars in the host/group vars | |||||
