| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 11 days | Replace hyprland_nvidia boolean with a fact from the role | Ahmed Abdelhalim | 1 | -4/+0 | |
| This to make the role have less configurations, and less prune to human errors | |||||
| 2026-07-10 | Replace hyprland monitors with kanshi profiles | Ahmed Abdelhalim | 1 | -0/+9 | |
| 2026-03-06 | Refactor hyprshare and abstract role dependencies | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-03-06 | Add the role for installing sharing/w window previews | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-03-04 | Remove duplicate fields from argument_specs files | Ahmed Abdelhalim | 1 | -2/+0 | |
| 2026-03-01 | Add battop to waybar and hyprland | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-23 | Move hyprshutdown into hyprland role as it's not standalone | Ahmed Abdelhalim | 1 | -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-22 | Add hyprshutdown and configure hyprlock to use it | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-20 | Refactor waybar/hyprland | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-02-19 | Merge the aur_font in the font role with conditional dependency | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-09 | Remove syshud role as it only works with volume on desktops | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-09 | Add brightness control using ddcutil to hyprland | Ahmed Abdelhalim | 1 | -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-08 | Add the basic syshud role for OSD w/Hyprtheming extension | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-04 | Add tofi launcher with theming | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-03 | Reorder the hypland dependency roles | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-31 | Install clipse clipboard manager role with hyprland binding/rules | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-24 | Add nvidia driver role w/testing | Ahmed Abdelhalim | 1 | -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-23 | Add PT-Sans font to both debian and archlinux | Ahmed Abdelhalim | 1 | -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-22 | Fix font implicit gnome dependency | Ahmed Abdelhalim | 1 | -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-16 | Add hyprcursor configurations to hyprland | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-14 | Add hyprtheme (based on omarchy themes) role with 2 themes | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-12 | Switch to tuigreet instead of gtkgreet | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-01-09 | Replace swaybg role with just package install | Ahmed Abdelhalim | 1 | -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-09 | Replace hyprlock with package | Ahmed Abdelhalim | 1 | -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-09 | Add hyprlock to hyprland with preliminary theme | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-09 | Add swaybg to hyprland | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-08 | Add waybar initial role with dependencies and configuration in hyprland | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-08 | Add pipewire and brightnessctl roles as hyprland dependencies | Ahmed Abdelhalim | 1 | -0/+2 | |
| The binding of audio and brightness keys are dependant on having these roles available and installed | |||||
| 2026-01-08 | Fix typo in role descriptions and windowrules | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2025-12-22 | Refactor hyprland/mako | Ahmed Abdelhalim | 1 | -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-16 | Remove company from the roles meta | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2025-12-12 | Add initial (basic) hyprland role configurations | Ahmed Abdelhalim | 2 | -0/+22 | |
