summaryrefslogtreecommitdiffstats
path: root/configure.yml
AgeCommit message (Collapse)AuthorFilesLines
6 daysRename backup -> mount as a roleAhmed Abdelhalim1-1/+1
8 daysRefactor proxy setup on cgit to simplify setupAhmed Abdelhalim1-1/+1
8 daysInstall wakeonlan CLIAhmed Abdelhalim1-0/+1
9 daysAdd pve-ssh support with hardeningAhmed Abdelhalim1-0/+11
11 daysAdd tcpdump w/testingAhmed Abdelhalim1-0/+2
2026-07-10Extract logind lid configuration into it's own roleAhmed Abdelhalim1-0/+2
2026-07-07Add pve-lxc service provisioning using service.yml and containers groupAhmed Abdelhalim1-1/+1
2026-07-06Fix network setup on pveAhmed Abdelhalim1-1/+0
2026-07-06Fix pve network setupAhmed Abdelhalim1-1/+0
2026-07-04Add pve-storage and pve-lxc to run containers on pveAhmed Abdelhalim1-0/+20
2026-07-03Refactor pve and add pve-network role to configure the pve networkAhmed Abdelhalim1-0/+1
2026-07-03Add ethtool and configure interface for pveAhmed Abdelhalim1-0/+1
2026-07-01Add prometheus node exporter to pveAhmed Abdelhalim1-0/+1
2026-06-30Refactor role includes to use more convenient approachAhmed Abdelhalim1-67/+56
2026-06-29Update configure play namesAhmed Abdelhalim1-3/+3
2026-06-27Add restic role w/testingAhmed Abdelhalim1-0/+1
2026-06-22Add garage to rpi to use as s3-compatible backend for backupsAhmed Abdelhalim1-0/+1
2026-06-22Add backup role for mounting a backup device on a rpi machineAhmed Abdelhalim1-0/+1
2026-06-22Rename proxmox-ve role to pveAhmed Abdelhalim1-1/+1
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed Abdelhalim1-1/+1
2026-05-06Add proxmox VE (with kernel helper) on pve.localAhmed Abdelhalim1-0/+20
2026-04-24Fix warning about loop varAhmed Abdelhalim1-3/+9
2026-04-23Support intel graphics drivers on debianAhmed Abdelhalim1-1/+1
2026-04-23Refactor the configure playbook to dynamically include rolesAhmed Abdelhalim1-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-20Add host_vars for ubuntu on Mac dual boot setup/configAhmed Abdelhalim1-0/+1
2026-04-12Add libheif (heif-convert script) w/testingAhmed Abdelhalim1-0/+2
2026-04-10Replace gradia on archlinux with sattyAhmed Abdelhalim1-1/+0
2026-04-10Add gnome-newsflash (RSS reader) role w/testingAhmed Abdelhalim1-0/+2
2026-04-07Add gnome-disk-utility role w/testingAhmed Abdelhalim1-0/+1
2026-04-01Add localsend role w/testingAhmed Abdelhalim1-0/+2
2026-03-06Add planify gnome appAhmed Abdelhalim1-0/+2
2026-03-04Rename mac archlinux hostAhmed Abdelhalim1-1/+1
2026-03-03Add mise roleAhmed Abdelhalim1-0/+2
2026-03-03Use tmuxinator (which internally installs tmux)Ahmed Abdelhalim1-2/+2
2026-03-02Create specific prometheus node exporter roleAhmed Abdelhalim1-0/+3
2026-03-01Refactor graphics driver rolesAhmed Abdelhalim1-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-28Replace mac nvidia main driver with integrated driverAhmed Abdelhalim1-1/+1
The nvidia driver doesn't work no matter what, so replacing it for now with the integrated CPU i915 driver
2026-02-27Refactor "Require reboot" to use standard rebootAhmed Abdelhalim1-40/+0
2026-02-27Add nvidia gt750m driver used for the macAhmed Abdelhalim1-1/+17
And fixing the steam installing conflicting vulcan driver dependency Co-Authored-By: Claude.ai
2026-02-26Fix linting issuesAhmed Abdelhalim1-1/+1
2026-02-26Update mac hostnameAhmed Abdelhalim1-1/+1
2026-02-25Add mac-archlinux host configurationsAhmed Abdelhalim1-1/+16
2026-02-23Install zen-browser (re-skinned firefox)Ahmed Abdelhalim1-0/+1
2026-02-23Replace old evince with new papersAhmed Abdelhalim1-1/+1
2026-02-23Replace rnote with gradia and fix typo in teams roleAhmed Abdelhalim1-1/+1
2026-02-23Add teams role to linux distrosAhmed Abdelhalim1-0/+2
2026-02-22Add nvm/nodejs role w/testingAhmed Abdelhalim1-0/+1
2026-02-21Add gnome-evince pdf readerAhmed Abdelhalim1-0/+1
2026-02-21Add image viewer/editor apps to roles w/testingAhmed Abdelhalim1-0/+2
2026-02-20Modify hyprlock style and colors mostlyAhmed Abdelhalim1-1/+0