| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |||||
| 2025-09-20 | Update the prometheus/grafana role vars | Ahmed Abdelhalim | 2 | -0/+29 | |
| 2025-09-18 | Update host vars with pinned python versions | Ahmed Abdelhalim | 5 | -0/+12 | |
| 2025-09-15 | Refactor python and ansible roles to use uv package manager | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2025-09-15 | Update network role to remove dhcpcd dependency | Ahmed Abdelhalim | 1 | -0/+0 | |
| Fix install on ubuntu not having networking service stated by default on ubuntu | |||||
| 2025-09-13 | Add wg_portal and pihole port and nginx configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-12 | Update example/test variables | Ahmed Abdelhalim | 2 | -8/+12 | |
| 2025-09-12 | Update variables and ignore claud.md file | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-11 | Update vars to rename the wireguard interfaces wg-x (standard) | Ahmed Abdelhalim | 3 | -7/+8 | |
