| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2025-09-10 | Remove wireguard_gateway | Ahmed Abdelhalim | 1 | -1/+0 | |
| This implementation doesn't work properly after testing. The iptable configuration didn't allow for changing the VPN state without running into networking issues. Either have to change the VPN by running the role, which is inconvenient or reimplement the role differently to allow for control over network/interfaces | |||||
| 2025-09-10 | Add wg_portal role to install vpn web interface manager | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-03 | Fix pihole interface configuration | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-03 | Revert change to network and disable filtering | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2025-09-03 | Revert "Refactor: rename wireguard_gateway to gateway" | Ahmed Abdelhalim | 3 | -1/+1 | |
| This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97. | |||||
| 2025-09-03 | Refactor: rename wireguard_gateway to gateway | Ahmed Abdelhalim | 3 | -1/+1 | |
| As the role now functions as a gateway and not just a wireguard gateway it's better name for clarity | |||||
| 2025-09-02 | Add go role to playbooks | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-02 | Fix the python role to install and clean up in idempotent manner | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-02 | Fix pihole_dhcp_lease_time configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2025-09-02 | Configure dhcp hosts in pihole role | Ahmed Abdelhalim | 2 | -0/+7 | |
| 2025-09-02 | Refactor the network fix for pihole | Ahmed Abdelhalim | 2 | -2/+1 | |
| 2025-09-02 | Fix pihole and network manger DNS when VPN isn't active | Ahmed Abdelhalim | 2 | -2/+2 | |
| 2025-09-01 | Fix networking issues when VPN isn't active | Ahmed Abdelhalim | 5 | -2/+16 | |
| 2025-09-01 | Fix wireguard_gateway role being slow | Ahmed Abdelhalim | 2 | -0/+1 | |
| The pihole lookup DNS queries when the VPN connection is up was slow. One of the culprits was the quad9 servers were taking long time when using VPN The other issue was the previous routing tables that used to work with the fritzbox (with DHCP) which wasn't fully working was conflicting with the VPN route tables and causing loops and delays. Now most of the VPN queries are working fast but some requests are taking some time, probably due to the VPN trying to check/block ads and malware! Also minor fixing to the pre tasks and documentation | |||||
| 2025-08-31 | Add wireguard gate way role to configure traffic through vpn | Ahmed Abdelhalim | 2 | -0/+0 | |
