| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-22 | Add nvm/nodejs role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 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 | Refactor steam to install on ubuntu as well | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-19 | Refactor steam and ensure nvidia is working | 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-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-03 | Add zoxide role to playbooks | Ahmed Abdelhalim | 1 | -0/+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-22 | Since wlctl is installed via yay, it's not supported on debian anymore | Ahmed Abdelhalim | 1 | -1/+0 | |
| 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-08 | Add pipewire role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-08 | Add wlctl role to install impala-like NetworkManager TUI | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-07 | Remove the unneeded dependencies/roles | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-01-07 | Add btop role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-07 | Add xdg-terminal-exec role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-22 | Add man pages role and explicitly install bash on machines | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-12-12 | Fix testing wrong chroot detection for configure playbook | Ahmed Abdelhalim | 1 | -0/+1 | |
| Theory is that when running a normal user on a docker container that is running root user, something triggers that gather_facts thinks that ansible is running in a chroot (while in fact it's just running in a container mimicking a real system that has multiple users) This is a side effect of fixing the issue that caused the splitting of the bootstrap/configure testing. While some roles can't run root and needs to run some user and not root, setting that in the test isn't possible (AFAIK) and therefore we just override the variable | |||||
| 2025-12-11 | Fix the test_group passwordless permission for testing | Ahmed Abdelhalim | 2 | -5/+8 | |
| 2025-12-11 | Update the testing to match real scenario (with passwordless test_group) | Ahmed Abdelhalim | 2 | -0/+5 | |
| The passwordless test_group is required to allow switching users without needing to add the password | |||||
| 2025-12-11 | Restructure the molecule testing to match the playbook structure | Ahmed Abdelhalim | 1 | -7/+16 | |
| 2025-12-10 | Add jq CLI to all installs | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-02 | Add rust role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-02 | Add alactritty terminal emulator on different distros | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-01 | Add font configurations in a role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-11-29 | Add the minimal role to ensure which util/bin is installed on boot | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-11-25 | Fix the testing of passff (requires pass to be installed) | Ahmed Abdelhalim | 1 | -0/+2 | |
| Update the firefox role dependencies and added notes about using passff and it's required dependencies | |||||
| 2025-11-24 | Add initial firefox role implementation with only GNOME support for pass | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-11-11 | Add neomutt email client role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-11-09 | Add vim role w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-11-03 | Add dotfiles setup role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-10-22 | Add gpg role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-10-20 | Fix testing to install galaxy collections | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-10-20 | Fix molecule testing after refactoring python/go | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-10-20 | Remove homebrew for linux as it's not that useful | Ahmed Abdelhalim | 1 | -1/+0 | |
| The roles sometimes fail to install, and on linux it cannot be used with casks which is defeating the purpose of having it to manage apps and packages | |||||
| 2025-09-23 | Update the test scenario removing the unused stps | Ahmed Abdelhalim | 1 | -0/+9 | |
| 2025-09-23 | Use static values for defaults instead of ansible vars | Ahmed Abdelhalim | 1 | -1/+0 | |
| The ansible vars fail on CI because the validate arguments task runs way before the setting of the variables, which causes the ansible undefined vars on CI to cause errors. This is a way better approach of having the static values as defaults and allowing setting the variables to ansible vars in the host/group vars | |||||
| 2025-09-22 | Add simple rsync role used to sync between hosts | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-22 | Refactor gnome not to pull unnecessary deps (like avahi) | Ahmed Abdelhalim | 1 | -0/+1 | |
| The recommended debian/ubuntu install of gnome pulls avahi-daemon and that could potentially conflicts with NetworkManager. Therefore resorting to more restrictive approach for installing gnome | |||||
| 2025-09-22 | Debug idempotency failure on debian | Ahmed Abdelhalim | 1 | -1/+0 | |
