summaryrefslogtreecommitdiffstats
path: root/roles/hyprland
AgeCommit message (Collapse)AuthorFilesLines
2026-01-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim1-1/+1
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-22Workaround tuigreet gets overlaidAhmed Abdelhalim1-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-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-22Update default opacity of inactive appsAhmed Abdelhalim1-1/+1
2026-01-19Simplify the windowruleAhmed Abdelhalim1-2/+1
There is still some issue with wlctl that I'm trying to debug, not sure if it is related to cargo or some other weird behaviour
2026-01-19Make the pinentry windows stay focusedAhmed Abdelhalim1-0/+3
2026-01-18Update the keyboard configuration to be fasterAhmed Abdelhalim1-2/+2
2026-01-16Fix hyprcursor configuration on archlinuxAhmed Abdelhalim1-0/+3
2026-01-16Add vim filetype configurations for coloringAhmed Abdelhalim10-0/+20
2026-01-16Add hyprcursor configurations to hyprlandAhmed Abdelhalim1-0/+1
2026-01-16Enable hyprland gnome settings to set prefer-dark for all appsAhmed Abdelhalim2-0/+16
2026-01-15Fix hyprlock password input and reboot buttonAhmed Abdelhalim1-1/+2
2026-01-15Fix and ignore linting issues on hyprtheme roleAhmed Abdelhalim3-4/+4
2026-01-14Add hyprtheme (based on omarchy themes) role with 2 themesAhmed Abdelhalim1-0/+1
2026-01-14Remove color related configurationsAhmed Abdelhalim3-13/+10
This favors hyprtheme based setup with fallback to default colors
2026-01-12Fix typo in hypr monitors configuration blockAhmed Abdelhalim1-2/+2
2026-01-12Switch to tuigreet instead of gtkgreetAhmed Abdelhalim2-2/+1
2026-01-11Update the style of hyprlock to make it easier to implement themesAhmed Abdelhalim1-15/+70
2026-01-11Update hyprlock themeAhmed Abdelhalim1-4/+2
2026-01-10Add window rules for browsers and pic-in-pic modesAhmed Abdelhalim1-0/+14
2026-01-09Remove unneeded GUM stylingAhmed Abdelhalim1-7/+0
2026-01-09Add hypridle configuration for hyprlandAhmed Abdelhalim3-0/+28
2026-01-09Replace swaybg role with just package installAhmed Abdelhalim2-1/+1
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 Abdelhalim2-1/+1
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 Abdelhalim4-1/+87
2026-01-09Add swaybg to hyprlandAhmed Abdelhalim2-0/+2
2026-01-08Add waybar initial role with dependencies and configuration in hyprlandAhmed Abdelhalim3-0/+3
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-08Add missing keyboard layout to hyprlandAhmed Abdelhalim1-1/+1
2026-01-08Fix typo in role descriptions and windowrulesAhmed Abdelhalim2-2/+2
2026-01-07Fix hyprland after updating to 0.53 and add window rulesAhmed Abdelhalim5-5/+15
2026-01-07Fix gaps in hyprland to look more compact (better)Ahmed Abdelhalim1-2/+4
2025-12-22Refactor hyprland/makoAhmed Abdelhalim5-23/+12
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 Abdelhalim11-0/+384