| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-04 | Refactor ansible/yamllint roles to use mise | Ahmed Abdelhalim | 4 | -16/+26 | |
| 2026-03-04 | Refactor language roles to use mise and install multiple version support | Ahmed Abdelhalim | 17 | -92/+70 | |
| 2026-03-04 | Refactor nodejs role to use mise | Ahmed Abdelhalim | 3 | -47/+15 | |
| 2026-03-04 | Refactor rust role to use mise | Ahmed Abdelhalim | 1 | -29/+18 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-03-04 | Refactor go role to use mise | Ahmed Abdelhalim | 4 | -30/+14 | |
| 2026-03-03 | Add mise role | Ahmed Abdelhalim | 5 | -0/+70 | |
| 2026-03-02 | Create specific prometheus node exporter role | Ahmed Abdelhalim | 6 | -0/+58 | |
| 2026-03-02 | Refactor prometheus to move node_exporter role out of the server role | Ahmed Abdelhalim | 7 | -39/+7 | |
| 2026-03-02 | Add tmuxinator CLI w/testing and tmux dependency | Ahmed Abdelhalim | 4 | -0/+37 | |
| 2026-03-02 | Remove CPU module from waybar | Ahmed Abdelhalim | 1 | -6/+0 | |
| 2026-03-02 | Fix intel VGA card name | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-03-01 | Refactor graphics driver roles | Ahmed Abdelhalim | 8 | -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-01 | Add battop to waybar and hyprland | Ahmed Abdelhalim | 6 | -2/+30 | |
| 2026-03-01 | Fix battery colors | Ahmed Abdelhalim | 1 | -4/+2 | |
| 2026-03-01 | Remove reboot tasks as they are not necessary | Ahmed Abdelhalim | 7 | -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-28 | Replace mac nvidia main driver with integrated driver | Ahmed Abdelhalim | 13 | -131/+25 | |
| The nvidia driver doesn't work no matter what, so replacing it for now with the integrated CPU i915 driver | |||||
| 2026-02-27 | Add the role to switch gpu | Ahmed Abdelhalim | 4 | -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 | |||||
| 2026-02-27 | Remove unused icon_theme setup | Ahmed Abdelhalim | 9 | -16/+0 | |
| This was carried over from omarchy inspired setup, but never managed to get around installing icon-themes and found the idea of icon themes not to be intriguing to bloat the setup | |||||
| 2026-02-27 | Refactor "Require reboot" to use standard reboot | Ahmed Abdelhalim | 9 | -23/+23 | |
| 2026-02-27 | Add nvidia gt750m driver used for the mac | Ahmed Abdelhalim | 6 | -0/+94 | |
| And fixing the steam installing conflicting vulcan driver dependency Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Remove auto-starting iwd, it's managed by network manager (as backend) | Ahmed Abdelhalim | 3 | -3/+0 | |
| 2026-02-26 | Fix iwd-wifi idempotence testing | Ahmed Abdelhalim | 2 | -7/+5 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Fix using od instead of xxd | Ahmed Abdelhalim | 4 | -1/+27 | |
| The od is available as part of coreutils which is shipping by default on linux but added for completeness Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Remove captive portal code as it wasn't tested | Ahmed Abdelhalim | 1 | -8/+0 | |
| 2026-02-26 | Fix auto-starting iwd on boot | Ahmed Abdelhalim | 2 | -0/+30 | |
| 2026-02-26 | Fix network to work on mac too | Ahmed Abdelhalim | 4 | -0/+12 | |
| This migrates away from using the default wpa-supplicant, and use iwd instead on all the hosts | |||||
| 2026-02-23 | Install zen-browser (re-skinned firefox) | Ahmed Abdelhalim | 7 | -0/+428 | |
| 2026-02-23 | Replace old evince with new papers | Ahmed Abdelhalim | 7 | -13/+12 | |
| 2026-02-23 | Fix nodejs install | Ahmed Abdelhalim | 1 | -1/+4 | |
| Don't know the real reason why this fails, or why it wasn't caught by CI, but it seems that this is fixing the issue Co-Authored-By: Claude.ai | |||||
| 2026-02-23 | Refactor hyprland configuration to follow recommendations | Ahmed Abdelhalim | 6 | -50/+39 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-23 | Fix hyprland showing gtk filepicker instead of nautilus for sys apps | Ahmed Abdelhalim | 1 | -1/+17 | |
| 2026-02-23 | Fix creating default nautilus folder during setup and set mime types | Ahmed Abdelhalim | 3 | -8/+28 | |
| 2026-02-23 | Replace rnote with gradia and fix typo in teams role | Ahmed Abdelhalim | 8 | -16/+20 | |
| 2026-02-23 | Fix evince role dependencies | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-23 | Refactor power.sh to be the entry point for power control | Ahmed Abdelhalim | 3 | -29/+70 | |
| 2026-02-23 | Remove ctrl-0 binding to use it for reset zooming | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-23 | Fix hyprshutdown menu entries to run the correct commands | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-02-23 | Fix typo in the name of a task | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-23 | Add teams role to linux distros | Ahmed Abdelhalim | 5 | -0/+45 | |
| 2026-02-23 | Move hyprshutdown into hyprland role as it's not standalone | Ahmed Abdelhalim | 5 | -27/+10 | |
| hyprshutdown does work only with hyprland therefore it makes sense to keep it internally in the hyprland role and not as a standalone role | |||||
| 2026-02-23 | Fix waybar actions | Ahmed Abdelhalim | 1 | -2/+3 | |
| 2026-02-22 | Fix copy waybar scripts in correct waybar path | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-22 | Configure power menu using tofi | Ahmed Abdelhalim | 5 | -2/+56 | |
| Since it was almost impossible to change the spacing between the gum choose items, I used tofi instead, which is already themed and the only downside to it, is that it allows typing input on the menu which isn't my favorite but it's also not bad at all | |||||
| 2026-02-22 | Configure waybar scripts for launch tui and power menus | Ahmed Abdelhalim | 6 | -6/+28 | |
| 2026-02-22 | Add hyprshutdown and configure hyprlock to use it | Ahmed Abdelhalim | 5 | -3/+30 | |
| 2026-02-22 | Add gum role for beautiful CLIs | Ahmed Abdelhalim | 3 | -0/+35 | |
| Co-Authored-By: claude.ai | |||||
| 2026-02-22 | Refactor firefox role to use flatpak on debian | Ahmed Abdelhalim | 9 | -29/+40 | |
| 2026-02-22 | Fix set firefox as default on ubuntu | Ahmed Abdelhalim | 2 | -1/+3 | |
| 2026-02-22 | Fix nvm idempotent testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-22 | Fix ubuntu firefox set default | Ahmed Abdelhalim | 1 | -1/+1 | |
