summaryrefslogtreecommitdiffstats
path: root/configure.yml
AgeCommit message (Collapse)AuthorFilesLines
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
2026-02-19Merge the aur_font in the font role with conditional dependencyAhmed Abdelhalim1-1/+0
2026-02-19Refactor steam and ensure nvidia is workingAhmed Abdelhalim1-29/+27
2026-02-18Add the role to install steam on archlinuxAhmed Abdelhalim1-0/+1
2026-02-18Add gnome-calendar role with dependency in waybarAhmed Abdelhalim1-0/+2
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim1-0/+24
2026-02-11Fix the environment warningAhmed Abdelhalim1-4/+0
Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path
2026-02-06Add chromium roleAhmed Abdelhalim1-0/+1
2026-02-06Add claude code install roleAhmed Abdelhalim1-0/+1
2026-02-05Add obsidian role installAhmed Abdelhalim1-0/+2
2026-02-04Add mpv role w/testingAhmed Abdelhalim1-0/+1
2026-02-03Add zoxide role to playbooksAhmed Abdelhalim1-0/+1
2026-01-25Add the implicit hyprland dependencies explicitly to arch playbookAhmed Abdelhalim1-0/+5
2026-01-24Rename nvidia role to nvidia_gtx1060Ahmed Abdelhalim1-1/+1
2026-01-24Revert "Fix PATH environment in testing and playbook to avoid ansible_facts"Ahmed Abdelhalim1-2/+2
This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980.
2026-01-24Fix PATH environment in testing and playbook to avoid ansible_factsAhmed Abdelhalim1-2/+2
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim1-0/+1
Fix nvidia role for clean installs and make hyprland nvidia env vars conditional - Add nouveau blacklist to prevent driver conflicts - Remove redundant DKMS install task (AUR package handles this automatically) - Fix mkinitcpio MODULES to append nvidia modules instead of overwriting - Add missing initramfs rebuild notification to modprobe.d template - Make hyprland NVIDIA environment variables conditional via hyprland_nvidia flag Co-authored-by: Claude.ai
2026-01-23Fix role nameAhmed Abdelhalim1-1/+1
2026-01-23Move yay (for optics only), the sequence doesn't matterAhmed Abdelhalim1-1/+1
2026-01-23Add PT-Sans font to both debian and archlinuxAhmed Abdelhalim1-0/+1
The PT-Sans is only available using AUR on archlinux, hence implementing a role for fonts that are installed on arch using AUR
2026-01-19Add ag to rpiAhmed Abdelhalim1-0/+1
2026-01-19Add tmux roleAhmed Abdelhalim1-0/+2
2026-01-18Fix font roleAhmed Abdelhalim1-2/+2
2026-01-18Add ag role w/testingAhmed Abdelhalim1-2/+4
2026-01-18Add git-crypt role to different machinesAhmed Abdelhalim1-0/+6
2026-01-12Add hyprland and alacritty to archlinux configure playbookAhmed Abdelhalim1-0/+2
2025-12-22Add man pages role and explicitly install bash on machinesAhmed Abdelhalim1-0/+6
2025-12-10Add jq CLI to all installsAhmed Abdelhalim1-0/+3
2025-12-02Add yay role on arch w/testingAhmed Abdelhalim1-0/+1
2025-12-01Add font configurations in a roleAhmed Abdelhalim1-0/+2
2025-11-29Add the minimal role to ensure which util/bin is installed on bootAhmed Abdelhalim1-0/+1
2025-11-24Add initial firefox role implementation with only GNOME support for passAhmed Abdelhalim1-0/+2
2025-11-11Add neomutt email client role w/testingAhmed Abdelhalim1-0/+3