summaryrefslogtreecommitdiffstats
path: root/roles/hyprland/tasks
AgeCommit message (Collapse)AuthorFilesLines
11 daysReplace hyprland_nvidia boolean with a fact from the roleAhmed Abdelhalim1-0/+7
This to make the role have less configurations, and less prune to human errors
2026-07-10Replace hyprland monitors with kanshi profilesAhmed Abdelhalim1-0/+16
2026-04-10Replace gradia on archlinux with sattyAhmed Abdelhalim1-0/+3
2026-03-06Refactor hyprshare and abstract role dependenciesAhmed Abdelhalim1-15/+0
2026-03-06Add the role for installing sharing/w window previewsAhmed Abdelhalim1-0/+13
2026-03-06Move hyprland template files around for better structureAhmed Abdelhalim1-12/+12
2026-03-06Refactor hyprland packages installingAhmed Abdelhalim1-11/+10
2026-02-23Refactor hyprland configuration to follow recommendationsAhmed Abdelhalim1-18/+8
Co-Authored-By: Claude.ai
2026-02-23Fix hyprland showing gtk filepicker instead of nautilus for sys appsAhmed Abdelhalim1-1/+17
2026-02-23Move hyprshutdown into hyprland role as it's not standaloneAhmed Abdelhalim1-0/+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 Abdelhalim1-0/+2
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 Abdelhalim1-2/+0
2026-02-20Add hyprshot for screenshot-ing windows/regionsAhmed Abdelhalim1-0/+1
2026-02-20Refactor waybar/hyprlandAhmed Abdelhalim1-0/+6
2026-02-20Add hyprland sunset and hyprpicker with scripts/waybar integrationAhmed Abdelhalim1-0/+4
2026-02-09Add volume controlling script with OSD (using mako)Ahmed Abdelhalim1-0/+2
2026-02-09Add brightness control using ddcutil to hyprlandAhmed Abdelhalim1-0/+11
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 Abdelhalim1-10/+10
2026-02-04Add the user configurations in dotfiles via ansible blocksAhmed Abdelhalim1-2/+29
2026-02-03Fix remove dead codeAhmed Abdelhalim1-2/+0
2026-01-24Fix ansible_facts to use only bracket notation instead of dot notationAhmed Abdelhalim1-1/+1
Co-authored-by: claude.ai
2026-01-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim1-1/+1
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-16Enable hyprland gnome settings to set prefer-dark for all appsAhmed Abdelhalim1-0/+2
2026-01-12Switch to tuigreet instead of gtkgreetAhmed Abdelhalim1-1/+1
2026-01-09Add hypridle configuration for hyprlandAhmed Abdelhalim1-0/+3
2026-01-09Replace swaybg role with just package installAhmed Abdelhalim1-0/+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 Abdelhalim1-0/+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 Abdelhalim1-0/+2
2026-01-07Fix hyprland after updating to 0.53 and add window rulesAhmed Abdelhalim1-0/+2
2025-12-22Refactor hyprland/makoAhmed Abdelhalim1-14/+9
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-12Add initial (basic) hyprland role configurationsAhmed Abdelhalim1-0/+60