summaryrefslogtreecommitdiffstats
path: root/roles
AgeCommit message (Collapse)AuthorFilesLines
2026-04-21Fix firefox role install on ubuntu gnome (missing curl dep).Ahmed Abdelhalim1-0/+1
2026-04-12Add libheif (heif-convert script) w/testingAhmed Abdelhalim5-0/+34
2026-04-12Fix missing conditional for gnome-papers on archlinuxAhmed Abdelhalim1-0/+1
2026-04-10Fix hyprlock failing on Mac MachinesAhmed Abdelhalim1-1/+1
2026-04-10Replace gradia on archlinux with sattyAhmed Abdelhalim4-2/+26
2026-04-10Add gnome-newsflash (RSS reader) role w/testingAhmed Abdelhalim5-0/+39
2026-04-07Add gnome-disk-utility role w/testingAhmed Abdelhalim3-0/+27
2026-04-07Add nvidia gtm 750M for the macAhmed Abdelhalim8-1/+102
2026-04-03Fix steam scaling issue on MacArchAhmed Abdelhalim2-0/+7
2026-04-03Refine logging removing unnecessary logging by defaultAhmed Abdelhalim1-0/+2
2026-04-01Refactor google fonts download using font-family namesAhmed Abdelhalim3-19/+30
2026-04-01Replace AUR font package installing with google fonts via gstaticAhmed Abdelhalim6-17/+28
2026-04-01Add localsend role w/testingAhmed Abdelhalim5-0/+43
2026-03-22Fix theming wallpaper persistenceAhmed Abdelhalim2-2/+5
2026-03-15Update miasma theme and add it to archAhmed Abdelhalim2-3/+1
2026-03-15Add miasma themeAhmed Abdelhalim4-0/+25
2026-03-15Add kanagawa themeAhmed Abdelhalim3-0/+25
2026-03-15Refactor theme/wallpaper scriptsAhmed Abdelhalim19-99/+118
2026-03-06Refactor hyprshare and abstract role dependenciesAhmed Abdelhalim10-16/+50
2026-03-06Add the role for installing sharing/w window previewsAhmed Abdelhalim6-0/+59
2026-03-06Move hyprland template files around for better structureAhmed Abdelhalim13-12/+12
2026-03-06Use simple fusion style for nowAhmed Abdelhalim1-1/+1
2026-03-06Remove icon related theme configsAhmed Abdelhalim1-8/+0
2026-03-06Refactor hyprland packages installingAhmed Abdelhalim1-11/+10
2026-03-06Add planify gnome appAhmed Abdelhalim5-0/+43
2026-03-06Convert force_installed to normal_installedAhmed Abdelhalim8-24/+24
This is to allow users to remove these defaults if they want to
2026-03-04Fix gum idempotent test failureAhmed Abdelhalim1-6/+7
2026-03-04Remove unnecessary failed_when added by claude.aiAhmed Abdelhalim4-5/+0
2026-03-04Fix mise role dependencies (where it's used with other languages)Ahmed Abdelhalim4-7/+5
2026-03-04Fix gum install using mise goAhmed Abdelhalim1-1/+1
2026-03-04Remove duplicate fields from argument_specs filesAhmed Abdelhalim92-185/+4
2026-03-04Fix using uv inside miseAhmed Abdelhalim2-7/+8
2026-03-04Fix cosmetic warnings and undefined errorAhmed Abdelhalim4-5/+5
2026-03-04Refactor ansible/yamllint roles to use miseAhmed Abdelhalim4-16/+26
2026-03-04Refactor language roles to use mise and install multiple version supportAhmed Abdelhalim17-92/+70
2026-03-04Refactor nodejs role to use miseAhmed Abdelhalim3-47/+15
2026-03-04Refactor rust role to use miseAhmed Abdelhalim1-29/+18
Co-Authored-By: Claude.ai
2026-03-04Refactor go role to use miseAhmed Abdelhalim4-30/+14
2026-03-03Add mise roleAhmed Abdelhalim5-0/+70
2026-03-02Create specific prometheus node exporter roleAhmed Abdelhalim6-0/+58
2026-03-02Refactor prometheus to move node_exporter role out of the server roleAhmed Abdelhalim7-39/+7
2026-03-02Add tmuxinator CLI w/testing and tmux dependencyAhmed Abdelhalim4-0/+37
2026-03-02Remove CPU module from waybarAhmed Abdelhalim1-6/+0
2026-03-02Fix intel VGA card nameAhmed Abdelhalim1-1/+1
2026-03-01Refactor graphics driver rolesAhmed Abdelhalim8-0/+68
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-03-01Add battop to waybar and hyprlandAhmed Abdelhalim6-2/+30
2026-03-01Fix battery colorsAhmed Abdelhalim1-4/+2
2026-03-01Remove reboot tasks as they are not necessaryAhmed Abdelhalim7-20/+0
The reboot also makes the testing quite unstable, and they don't have a lot of added benefits, removing them for now
2026-02-28Replace mac nvidia main driver with integrated driverAhmed Abdelhalim13-131/+25
The nvidia driver doesn't work no matter what, so replacing it for now with the integrated CPU i915 driver
2026-02-27Add the role to switch gpuAhmed Abdelhalim4-0/+46
For Mac Machines with iGPU and dedicated GPU, this installs the gpu-switch to allow setting the active GPU on the next boot