| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-04 | Add tofi launcher with theming | Ahmed Abdelhalim | 7 | -0/+149 | |
| 2026-02-03 | Fix remove dead code | Ahmed Abdelhalim | 1 | -2/+0 | |
| 2026-02-03 | Reorder the hypland dependency roles | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-02-03 | Add zoxide role to playbooks | Ahmed Abdelhalim | 9 | -0/+47 | |
| 2026-02-01 | Fix clipse configuration permissions | Ahmed Abdelhalim | 1 | -2/+0 | |
| This still doesn't work properly with the dotfiles setup, but it's not breaking it. | |||||
| 2026-02-01 | Refactor hyprtheme themes to install variable | Ahmed Abdelhalim | 3 | -4/+4 | |
| 2026-02-01 | Install clipse configurations in XDG HOME | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-31 | Adding the clipse xdg configs while figuring out how to connect it | Ahmed Abdelhalim | 2 | -1/+46 | |
| The clipse doesn't fully follow the xdg standard, therefore I added the configuration that I use, while I figure out how it can be configured in dotfiles without conflicting or adding duplicate configurations | |||||
| 2026-01-31 | Add bash-completion to bash role setup | Ahmed Abdelhalim | 1 | -0/+18 | |
| 2026-01-31 | Install gvim on arch to have +clipboard support | Ahmed Abdelhalim | 3 | -1/+10 | |
| 2026-01-31 | Allow configuring the themes to install | Ahmed Abdelhalim | 4 | -13/+21 | |
| 2026-01-31 | Add clipse theming template to hyprtheme | Ahmed Abdelhalim | 2 | -0/+29 | |
| 2026-01-31 | Install clipse clipboard manager role with hyprland binding/rules | Ahmed Abdelhalim | 7 | -1/+48 | |
| 2026-01-30 | Fix theme-set script typo | Ahmed Abdelhalim | 1 | -2/+1 | |
| 2026-01-30 | Revert "Add the role to install elephant (walker dep)" | Ahmed Abdelhalim | 15 | -137/+0 | |
| This reverts commit 9d318693f4c4b0bee056df9553bfc49e30f43619. | |||||
| 2026-01-29 | Ignore tasks from testing as they can't work on containers | Ahmed Abdelhalim | 1 | -0/+12 | |
| 2026-01-29 | Fix nvidia gtx role variable names | Ahmed Abdelhalim | 2 | -4/+10 | |
| 2026-01-29 | Add ipv6 support to gateway VPN role | Ahmed Abdelhalim | 3 | -7/+33 | |
| After finding issues that vpn ip6 wasn't working reliably (which was obvious over VPN) Needed to add the VPN routing table support (similar to ipv4) This together with disabling ssh (for github and sr.ht) over ipv6 makes the vpn reliable again Will test and see, since I saw that the archlinux machine wasn't working properly over the vpn, but it could be due to the VPN ipv6 wasn't resolving. | |||||
| 2026-01-25 | Add the role to install elephant (walker dep) | Ahmed Abdelhalim | 15 | -0/+137 | |
| 2026-01-25 | Add the implicit hyprland dependencies explicitly to arch playbook | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-01-25 | Fix nvidia role after rename | Ahmed Abdelhalim | 2 | -2/+2 | |
| 2026-01-24 | Rename nvidia role to nvidia_gtx1060 | Ahmed Abdelhalim | 7 | -9/+9 | |
| 2026-01-24 | Fix nvidia role to setup the correct driver to GTX1060 | Ahmed Abdelhalim | 6 | -7/+36 | |
| 2026-01-24 | Fix hypr_monitor naming to follow the naming convention | Ahmed Abdelhalim | 2 | -2/+2 | |
| 2026-01-24 | Fix known_hosts | Ahmed Abdelhalim | 1 | -1/+1 | |
| The original implementation created the /home/root/.ssh/known_hosts This fix is to ensure that the known hosts are configured for the username that are being provisioned instead of root | |||||
| 2026-01-24 | Fix or ignore nvidia role linting issues | Ahmed Abdelhalim | 1 | -4/+6 | |
| 2026-01-24 | Revert "Fix PATH environment in testing and playbook to avoid ansible_facts" | Ahmed Abdelhalim | 6 | -12/+12 | |
| This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980. | |||||
| 2026-01-24 | Fix ansible_facts to use only bracket notation instead of dot notation | Ahmed Abdelhalim | 18 | -44/+44 | |
| Co-authored-by: claude.ai | |||||
| 2026-01-24 | Fix PATH environment in testing and playbook to avoid ansible_facts | Ahmed Abdelhalim | 6 | -12/+12 | |
| 2026-01-24 | Fix ansible_is_chroot in testing | Ahmed Abdelhalim | 5 | -5/+20 | |
| 2026-01-24 | Add nvidia driver role w/testing | Ahmed Abdelhalim | 12 | -1/+97 | |
| 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-24 | Fix ansible 2.20.1 deprecation warning about ansible_vars | Ahmed Abdelhalim | 40 | -91/+91 | |
| 2026-01-23 | Install the correct pt-sans package | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-23 | Fix role name | Ahmed Abdelhalim | 3 | -3/+3 | |
| 2026-01-23 | Move yay (for optics only), the sequence doesn't matter | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-23 | Add PT-Sans font to both debian and archlinux | Ahmed Abdelhalim | 9 | -1/+34 | |
| 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-23 | Don't start greetd when installed, but have it enabled | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-01-22 | Workaround tuigreet gets overlaid | Ahmed Abdelhalim | 1 | -1/+1 | |
| Issue: https://unix.stackexchange.com/questions/796530/systemd-message-litters-tuigreet-greetd Workarounds: - https://github.com/apognu/tuigreet/issues/190 - https://todo.sr.ht/~kennylevinsen/greetd/26#event-96767 - https://wiki.archlinux.org/title/Greetd#Prevent_systemd_messages_from_overwrting_console-based_greeterd Depends on: https://git.sr.ht/~a14m/ansible-distro-install/commit/b1928501d77dfaa6448bebd5d811aa26845a9933 | |||||
| 2026-01-22 | Fix font implicit gnome dependency | Ahmed Abdelhalim | 9 | -11/+15 | |
| This separate the setup of fonts from the setting of fonts The role setup the fonts to be used The other dependant roles configure which font from there to be used This is more complicated but cleaner separation between each role responsibilities | |||||
| 2026-01-22 | Fix wlctl yay package name | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-22 | Since wlctl is installed via yay, it's not supported on debian anymore | Ahmed Abdelhalim | 4 | -9/+0 | |
| 2026-01-22 | Revert the edit to greetd as it didn't solve the issue | Ahmed Abdelhalim | 1 | -11/+0 | |
| 2026-01-22 | Use aur/yay helper to install wlctl | Ahmed Abdelhalim | 4 | -6/+8 | |
| 2026-01-22 | Configure yay user (aur_builder) with passwordless access | Ahmed Abdelhalim | 1 | -0/+30 | |
| 2026-01-22 | Update ansible version | Ahmed Abdelhalim | 3 | -1/+1 | |
| 2026-01-22 | Update default opacity of inactive apps | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-22 | Set noto sans as the default Gnome font | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-01-22 | Update the font role configuration to support arabic on arch | Ahmed Abdelhalim | 4 | -5/+25 | |
| 2026-01-21 | Update monitor configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-01-19 | Fix linting issues in dotfiles | Ahmed Abdelhalim | 1 | -2/+2 | |
