| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 3 days | Fix archlinux test | Ahmed Abdelhalim | 1 | -10/+8 | |
| Co-Authored-By: Claude.ai | |||||
| 3 days | Add awscli role with configuration on pi for garage backend w/testing | Ahmed Abdelhalim | 1 | -0/+5 | |
| 4 days | Disable pacman sandbox in archlinux molecule image for QEMU compat | Ahmed AbdelHalim | 1 | -0/+8 | |
| pacman 7.0+'s alpm sandbox runs package download/extraction under a restricted user + seccomp filter. That filter needs syscalls QEMU's user-mode emulation doesn't support, so building this amd64 image on an arm64 host (e.g. Apple Silicon) fails immediately on the first pacman call: error: error restricting syscalls via seccomp: 22! error: switching to sandbox user 'alpm' failed! Confirmed directly: `pacman -Sy` fails with the sandbox enabled and succeeds cleanly with `DisableSandbox` set in pacman.conf. Scoped entirely to this test image, not any real role/target this repo manages. Safe for CI too — the sandbox is a defense-in-depth layer protecting the host from a compromised download during package fetch, irrelevant to a container that's destroyed immediately after each test run; disabling it changes no package-resolution or install behavior, only removes that extra isolation layer. Native (non-emulated) CI runners were never affected by the underlying bug either way. Co-Authored-By: Claude.ai | |||||
| 11 days | Add tcpdump w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-07-10 | Extract logind lid configuration into it's own role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-07-02 | Add ethtool testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-06-29 | Move group_vars around and explicitly set group in molecule testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-06-27 | Add restic role w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-04-12 | Add libheif (heif-convert script) w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-04-10 | Pass GITHUB_TOKEN to docker to avoid rate limiting tests | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-04-10 | Add gnome-newsflash (RSS reader) role w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 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/+1 | |
| 2026-03-06 | Add planify gnome app | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-03-03 | Add mise role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-03-02 | Create specific prometheus node exporter role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-03-02 | Add tmuxinator CLI w/testing and tmux dependency | Ahmed AbdelHalim | 1 | -1/+1 | |
| 2026-03-01 | Refactor graphics driver roles | Ahmed AbdelHalim | 1 | -1/+0 | |
| 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-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/+1 | |
| 2026-02-22 | Add gum role for beautiful CLIs | Ahmed AbdelHalim | 1 | -0/+1 | |
| Co-Authored-By: claude.ai | |||||
| 2026-02-22 | Add nvm/nodejs role w/testing | Ahmed AbdelHalim | 1 | -0/+2 | |
| 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 | |
| 2026-02-19 | Merge the aur_font in the font role with conditional dependency | Ahmed AbdelHalim | 1 | -1/+0 | |
| 2026-02-19 | Refactor steam and ensure nvidia is working | Ahmed AbdelHalim | 1 | -29/+25 | |
| 2026-02-18 | Add the role to install steam on archlinux | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-18 | Add gnome-calendar role with dependency in waybar | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-14 | Add role to install usbutils (lsusb) on different linux distros | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-12 | Workaround the ssl failures locally on testing | Ahmed AbdelHalim | 1 | -0/+3 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-11 | Ignore converge pre-tasks used for setup | Ahmed AbdelHalim | 1 | -0/+2 | |
| 2026-02-11 | Fix the environment warning | Ahmed AbdelHalim | 1 | -4/+0 | |
| Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path | |||||
| 2026-02-11 | Add the refresh pkg mgr pre_task avoid error locally and mimic playbooks | Ahmed AbdelHalim | 1 | -0/+8 | |
| 2026-02-06 | Add chromium role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-06 | Add claude code install role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-05 | Add obsidian role install | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-04 | Add mpv role w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-02-03 | Add zoxide role to playbooks | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-01-25 | Fix nvidia role after rename | Ahmed AbdelHalim | 1 | -1/+1 | |
| 2026-01-24 | Revert "Fix PATH environment in testing and playbook to avoid ansible_facts" | Ahmed AbdelHalim | 1 | -2/+2 | |
| This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980. | |||||
| 2026-01-24 | Fix PATH environment in testing and playbook to avoid ansible_facts | Ahmed AbdelHalim | 1 | -2/+2 | |
| 2026-01-24 | Fix ansible_is_chroot in testing | Ahmed AbdelHalim | 1 | -1/+4 | |
| 2026-01-24 | Add nvidia driver role w/testing | Ahmed AbdelHalim | 1 | -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-23 | Fix role name | Ahmed AbdelHalim | 1 | -1/+1 | |
| 2026-01-23 | Add PT-Sans font to both debian and archlinux | Ahmed AbdelHalim | 1 | -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-19 | Add tmux role | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-01-18 | Fix font role | Ahmed AbdelHalim | 1 | -1/+1 | |
| 2026-01-18 | Add ag role w/testing | Ahmed AbdelHalim | 1 | -0/+1 | |
| 2026-01-09 | Remove systemd cleanup from archlinux | Ahmed AbdelHalim | 2 | -41/+0 | |
| This might be the reason for the pipewire systemctl --user failure | |||||
