summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-02-08Refactor waybar scripts to use copy instead of templateAhmed Abdelhalim4-6/+9
2026-02-08Modify waybar icons and clicksAhmed Abdelhalim1-4/+4
2026-02-08Add capslock indicator in waybarAhmed Abdelhalim2-1/+15
2026-02-08Add the basic syshud role for OSD w/Hyprtheming extensionAhmed Abdelhalim10-3/+119
2026-02-07Clean theme template filesAhmed Abdelhalim5-64/+0
2026-02-07Update swayosd colorsAhmed Abdelhalim1-2/+2
2026-02-06Add chromium roleAhmed Abdelhalim9-0/+35
2026-02-06Fix intermitten network issues with local testingAhmed Abdelhalim1-4/+10
Co-authored-by: Claude.ai
2026-02-06Ignore lingering task from testing as it's failing locally onlyAhmed Abdelhalim1-0/+4
2026-02-06Add claude code install roleAhmed Abdelhalim9-0/+50
2026-02-06Fix password store clone detached headAhmed Abdelhalim1-2/+1
2026-02-06Add preferred theme to gnome configurationsAhmed Abdelhalim1-0/+5
2026-02-05Replace vanilla gnome with ubuntu-gnome-desktopAhmed Abdelhalim1-15/+1
2026-02-05Add obsidian role installAhmed Abdelhalim11-0/+62
2026-02-04Add mpv role w/testingAhmed Abdelhalim9-0/+298
2026-02-04Add launcher binding and add more clipboard bindingAhmed Abdelhalim1-2/+6
2026-02-04Add the user configurations in dotfiles via ansible blocksAhmed Abdelhalim1-2/+29
2026-02-04Add the mako user configurations via ansibleAhmed Abdelhalim1-2/+16
2026-02-04Add tofi launcher with themingAhmed Abdelhalim7-0/+149
2026-02-03Fix remove dead codeAhmed Abdelhalim1-2/+0
2026-02-03Reorder the hypland dependency rolesAhmed Abdelhalim1-2/+2
2026-02-03Add zoxide role to playbooksAhmed Abdelhalim9-0/+47
2026-02-01Fix clipse configuration permissionsAhmed Abdelhalim1-2/+0
This still doesn't work properly with the dotfiles setup, but it's not breaking it.
2026-02-01Refactor hyprtheme themes to install variableAhmed Abdelhalim3-4/+4
2026-02-01Install clipse configurations in XDG HOMEAhmed Abdelhalim1-2/+2
2026-01-31Adding the clipse xdg configs while figuring out how to connect itAhmed Abdelhalim2-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-31Add bash-completion to bash role setupAhmed Abdelhalim1-0/+18
2026-01-31Install gvim on arch to have +clipboard supportAhmed Abdelhalim3-1/+10
2026-01-31Allow configuring the themes to installAhmed Abdelhalim4-13/+21
2026-01-31Add clipse theming template to hyprthemeAhmed Abdelhalim2-0/+29
2026-01-31Install clipse clipboard manager role with hyprland binding/rulesAhmed Abdelhalim7-1/+48
2026-01-30Fix theme-set script typoAhmed Abdelhalim1-2/+1
2026-01-30Revert "Add the role to install elephant (walker dep)"Ahmed Abdelhalim15-137/+0
This reverts commit 9d318693f4c4b0bee056df9553bfc49e30f43619.
2026-01-29Ignore tasks from testing as they can't work on containersAhmed Abdelhalim1-0/+12
2026-01-29Fix nvidia gtx role variable namesAhmed Abdelhalim2-4/+10
2026-01-29Add ipv6 support to gateway VPN roleAhmed Abdelhalim3-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-25Add the role to install elephant (walker dep)Ahmed Abdelhalim15-0/+137
2026-01-25Add the implicit hyprland dependencies explicitly to arch playbookAhmed Abdelhalim1-0/+5
2026-01-25Fix nvidia role after renameAhmed Abdelhalim2-2/+2
2026-01-24Rename nvidia role to nvidia_gtx1060Ahmed Abdelhalim7-9/+9
2026-01-24Fix nvidia role to setup the correct driver to GTX1060Ahmed Abdelhalim6-7/+36
2026-01-24Fix hypr_monitor naming to follow the naming conventionAhmed Abdelhalim2-2/+2
2026-01-24Fix known_hostsAhmed Abdelhalim1-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-24Fix or ignore nvidia role linting issuesAhmed Abdelhalim1-4/+6
2026-01-24Revert "Fix PATH environment in testing and playbook to avoid ansible_facts"Ahmed Abdelhalim6-12/+12
This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980.
2026-01-24Fix ansible_facts to use only bracket notation instead of dot notationAhmed Abdelhalim18-44/+44
Co-authored-by: claude.ai
2026-01-24Fix PATH environment in testing and playbook to avoid ansible_factsAhmed Abdelhalim6-12/+12
2026-01-24Fix ansible_is_chroot in testingAhmed Abdelhalim5-5/+20
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim12-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-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim40-91/+91