| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 3 days | Add awscli role with configuration on pi for garage backend w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 6 days | Rename backup -> mount as a role | Ahmed Abdelhalim | 1 | -1/+1 | |
| 8 days | Refactor proxy setup on cgit to simplify setup | Ahmed Abdelhalim | 1 | -1/+1 | |
| 8 days | Install wakeonlan CLI | Ahmed Abdelhalim | 1 | -0/+1 | |
| 8 days | Add pve-ssh support with hardening | Ahmed Abdelhalim | 1 | -0/+11 | |
| 11 days | Add tcpdump w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-07-10 | Extract logind lid configuration into it's own role | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-07-07 | Add pve-lxc service provisioning using service.yml and containers group | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-07-06 | Fix network setup on pve | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-07-06 | Fix pve network setup | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-07-04 | Add pve-storage and pve-lxc to run containers on pve | Ahmed Abdelhalim | 1 | -0/+20 | |
| 2026-07-03 | Refactor pve and add pve-network role to configure the pve network | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-07-03 | Add ethtool and configure interface for pve | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-07-01 | Add prometheus node exporter to pve | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-30 | Refactor role includes to use more convenient approach | Ahmed Abdelhalim | 1 | -67/+56 | |
| 2026-06-29 | Update configure play names | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-22 | Add backup role for mounting a backup device on a rpi machine | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-22 | Rename proxmox-ve role to pve | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-06-18 | Implement support for conditional proxy (nginx or caddy) | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-05-06 | Add proxmox VE (with kernel helper) on pve.local | Ahmed Abdelhalim | 1 | -0/+20 | |
| 2026-04-24 | Fix warning about loop var | Ahmed Abdelhalim | 1 | -3/+9 | |
| 2026-04-23 | Support intel graphics drivers on debian | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-04-23 | Refactor the configure playbook to dynamically include roles | Ahmed Abdelhalim | 1 | -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-20 | Add host_vars for ubuntu on Mac dual boot setup/config | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-12 | Add libheif (heif-convert script) w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-04-10 | Replace gradia on archlinux with satty | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-04-10 | Add gnome-newsflash (RSS reader) role w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-04-07 | Add gnome-disk-utility role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-01 | Add localsend role w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-03-06 | Add planify gnome app | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-03-04 | Rename mac archlinux host | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-03-03 | Add mise role | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-03-03 | Use tmuxinator (which internally installs tmux) | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-03-02 | Create specific prometheus node exporter role | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-03-01 | Refactor graphics driver roles | Ahmed Abdelhalim | 1 | -16/+2 | |
| Now with the gpu_driver, the installing of the correct driver is delegated to this role, which orchestrate the installing of one or more drivers. This refactoring of the role/testing, means that the roles don't run on testing (intentionally), if a driver needs to be tested it will be added but for now it's not really all that beneficial to keep this 30+ minutes testing roles running just to test the packages existence. It also simplifies the roles, and added as a dependency for steam which is the main reason why these are needed to be installed (also better hyprland animations, but that's not as crucial as steam failing without the drivers). | |||||
| 2026-02-28 | Replace mac nvidia main driver with integrated driver | Ahmed Abdelhalim | 1 | -1/+1 | |
| The nvidia driver doesn't work no matter what, so replacing it for now with the integrated CPU i915 driver | |||||
| 2026-02-27 | Refactor "Require reboot" to use standard reboot | Ahmed Abdelhalim | 1 | -40/+0 | |
| 2026-02-27 | Add nvidia gt750m driver used for the mac | Ahmed Abdelhalim | 1 | -1/+17 | |
| And fixing the steam installing conflicting vulcan driver dependency Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Fix linting issues | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-26 | Update mac hostname | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-25 | Add mac-archlinux host configurations | Ahmed Abdelhalim | 1 | -1/+16 | |
| 2026-02-23 | Install zen-browser (re-skinned firefox) | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-23 | Replace old evince with new papers | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-23 | Replace rnote with gradia and fix typo in teams role | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-23 | Add teams role to linux distros | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-02-22 | Add nvm/nodejs role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-21 | Add gnome-evince pdf reader | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-21 | Add image viewer/editor apps to roles w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
