summaryrefslogtreecommitdiffstats
path: root/roles/hyprland/meta
AgeCommit message (Collapse)AuthorFilesLines
11 daysReplace hyprland_nvidia boolean with a fact from the roleAhmed Abdelhalim1-4/+0
This to make the role have less configurations, and less prune to human errors
2026-07-10Replace hyprland monitors with kanshi profilesAhmed Abdelhalim1-0/+9
2026-03-06Refactor hyprshare and abstract role dependenciesAhmed Abdelhalim1-0/+1
2026-03-06Add the role for installing sharing/w window previewsAhmed Abdelhalim1-0/+1
2026-03-04Remove duplicate fields from argument_specs filesAhmed Abdelhalim1-2/+0
2026-03-01Add battop to waybar and hyprlandAhmed Abdelhalim1-0/+1
2026-02-23Move hyprshutdown into hyprland role as it's not standaloneAhmed Abdelhalim1-1/+0
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-22Add hyprshutdown and configure hyprlock to use itAhmed Abdelhalim1-0/+1
2026-02-20Refactor waybar/hyprlandAhmed Abdelhalim1-0/+5
2026-02-19Merge the aur_font in the font role with conditional dependencyAhmed Abdelhalim1-1/+0
2026-02-09Remove syshud role as it only works with volume on desktopsAhmed Abdelhalim1-1/+0
2026-02-09Add brightness control using ddcutil to hyprlandAhmed Abdelhalim1-0/+1
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-08Add the basic syshud role for OSD w/Hyprtheming extensionAhmed Abdelhalim1-0/+1
2026-02-04Add tofi launcher with themingAhmed Abdelhalim1-0/+1
2026-02-03Reorder the hypland dependency rolesAhmed Abdelhalim1-2/+2
2026-01-31Install clipse clipboard manager role with hyprland binding/rulesAhmed Abdelhalim1-0/+1
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim1-1/+5
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-23Add PT-Sans font to both debian and archlinuxAhmed Abdelhalim1-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-22Fix font implicit gnome dependencyAhmed Abdelhalim1-0/+1
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-16Add hyprcursor configurations to hyprlandAhmed Abdelhalim1-0/+1
2026-01-14Add hyprtheme (based on omarchy themes) role with 2 themesAhmed Abdelhalim1-0/+1
2026-01-12Switch to tuigreet instead of gtkgreetAhmed Abdelhalim1-1/+0
2026-01-09Replace swaybg role with just package installAhmed Abdelhalim1-1/+0
Since it's highly unlikely for this role to be used separately from archlinux hyprland setup, it's better to have it installed as a package and not as a separate role
2026-01-09Replace hyprlock with packageAhmed Abdelhalim1-1/+0
Since the hyprland role installs hyprland and all the required dependencies that are needed (that can't function on their own), it's better to just replace the hyprlock role with just the package needed in the hyprland role
2026-01-09Add hyprlock to hyprland with preliminary themeAhmed Abdelhalim1-0/+1
2026-01-09Add swaybg to hyprlandAhmed Abdelhalim1-0/+1
2026-01-08Add waybar initial role with dependencies and configuration in hyprlandAhmed Abdelhalim1-0/+1
2026-01-08Add pipewire and brightnessctl roles as hyprland dependenciesAhmed Abdelhalim1-0/+2
The binding of audio and brightness keys are dependant on having these roles available and installed
2026-01-08Fix typo in role descriptions and windowrulesAhmed Abdelhalim1-1/+1
2025-12-22Refactor hyprland/makoAhmed Abdelhalim1-0/+1
This follows a more clean setup (inspired by omarchy) with the difference that the user files are delegated to the user dotfile (and are calling the system defaults first). This is to insure clarity and don't depend on hidden behaviour in the default system configurations
2025-12-16Remove company from the roles metaAhmed Abdelhalim1-1/+0
2025-12-12Add initial (basic) hyprland role configurationsAhmed Abdelhalim2-0/+22