summaryrefslogtreecommitdiffstats
path: root/roles/hyprland
AgeCommit message (Collapse)AuthorFilesLines
11 daysReplace hyprland_nvidia boolean with a fact from the roleAhmed Abdelhalim4-6/+8
This to make the role have less configurations, and less prune to human errors
2026-07-10Replace hyprland monitors with kanshi profilesAhmed Abdelhalim7-17/+35
2026-06-30Fix hyprland role and documentationAhmed Abdelhalim1-14/+19
2026-04-10Fix hyprlock failing on Mac MachinesAhmed Abdelhalim1-1/+1
2026-04-10Replace gradia on archlinux with sattyAhmed Abdelhalim3-2/+25
2026-04-03Fix steam scaling issue on MacArchAhmed Abdelhalim2-0/+7
2026-03-22Fix theming wallpaper persistenceAhmed Abdelhalim1-1/+1
2026-03-06Refactor hyprshare and abstract role dependenciesAhmed Abdelhalim3-20/+1
2026-03-06Add the role for installing sharing/w window previewsAhmed Abdelhalim3-0/+19
2026-03-06Move hyprland template files around for better structureAhmed Abdelhalim13-12/+12
2026-03-06Use simple fusion style for nowAhmed Abdelhalim1-1/+1
2026-03-06Refactor hyprland packages installingAhmed Abdelhalim1-11/+10
2026-03-04Remove duplicate fields from argument_specs filesAhmed Abdelhalim1-2/+0
2026-03-01Add battop to waybar and hyprlandAhmed Abdelhalim2-1/+2
2026-02-23Replace old evince with new papersAhmed Abdelhalim1-1/+0
2026-02-23Refactor hyprland configuration to follow recommendationsAhmed Abdelhalim6-50/+39
Co-Authored-By: Claude.ai
2026-02-23Fix hyprland showing gtk filepicker instead of nautilus for sys appsAhmed Abdelhalim1-1/+17
2026-02-23Refactor power.sh to be the entry point for power controlAhmed Abdelhalim3-29/+70
2026-02-23Remove ctrl-0 binding to use it for reset zoomingAhmed Abdelhalim1-1/+0
2026-02-23Fix hyprshutdown menu entries to run the correct commandsAhmed Abdelhalim1-3/+3
2026-02-23Move hyprshutdown into hyprland role as it's not standaloneAhmed Abdelhalim2-1/+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-22Configure power menu using tofiAhmed Abdelhalim3-0/+48
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-22Configure waybar scripts for launch tui and power menusAhmed Abdelhalim2-5/+0
2026-02-22Add hyprshutdown and configure hyprlock to use itAhmed Abdelhalim2-3/+4
2026-02-20Add hyprshot for screenshot-ing windows/regionsAhmed Abdelhalim2-0/+5
2026-02-20Add nvidia and XDG environmentsAhmed Abdelhalim1-0/+2
2026-02-20Modify hyprlock style and colors mostlyAhmed Abdelhalim1-3/+19
2026-02-20Refactor waybar/hyprlandAhmed Abdelhalim8-5/+117
2026-02-20Add hyprland sunset and hyprpicker with scripts/waybar integrationAhmed Abdelhalim3-0/+86
2026-02-19Merge the aur_font in the font role with conditional dependencyAhmed Abdelhalim1-1/+0
2026-02-19Add hyprland steam window rules and possible video driver valuesAhmed Abdelhalim2-0/+7
2026-02-09Fix notification showing empty due to race conditionAhmed Abdelhalim1-17/+19
Co-Authored-By: Claude.ai
2026-02-09Use concurrent locking to avoid stacking ddcutilAhmed Abdelhalim1-13/+15
Co-Authored-By: Claude.ai
2026-02-09Apply AI reviewed recommendationsAhmed Abdelhalim1-27/+25
Co-Authored-By: Claude.ai
2026-02-09Apply AI verified refactoringAhmed Abdelhalim1-28/+25
Co-Authored-By: Claude.ai
2026-02-09Minor styling to volume.sh to handle mic too (not tested)Ahmed Abdelhalim1-17/+34
2026-02-09Add volume controlling script with OSD (using mako)Ahmed Abdelhalim3-4/+91
2026-02-09Remove syshud role as it only works with volume on desktopsAhmed Abdelhalim3-2/+0
2026-02-09Add brightness control using ddcutil to hyprlandAhmed Abdelhalim3-0/+129
The ddcutil is really slow by design and needing to wait the recommended 40-200ms after each request to get the response according to the ddc protocol specifications. For now this is a working draft, might switch to ddccontrol which is much faster but limited to communicate over /dev/<id> which can't be figured automatically or correlated with hyprctl monitors command
2026-02-08Move template filesAhmed Abdelhalim11-14/+14
2026-02-08Add the basic syshud role for OSD w/Hyprtheming extensionAhmed Abdelhalim2-0/+2
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 tofi launcher with themingAhmed Abdelhalim1-0/+1
2026-02-03Fix remove dead codeAhmed Abdelhalim1-2/+0
2026-02-03Reorder the hypland dependency rolesAhmed Abdelhalim1-2/+2
2026-01-31Install clipse clipboard manager role with hyprland binding/rulesAhmed Abdelhalim4-1/+9
2026-01-24Fix hypr_monitor naming to follow the naming conventionAhmed Abdelhalim1-2/+2
2026-01-24Fix ansible_facts to use only bracket notation instead of dot notationAhmed Abdelhalim1-1/+1
Co-authored-by: claude.ai
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim3-1/+14
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