diff --git a/dotfiles/.config/hypr/conf/autostart.conf b/dotfiles/.config/hypr/conf/autostart.conf index d0c52d107..7e7fd6ed6 100644 --- a/dotfiles/.config/hypr/conf/autostart.conf +++ b/dotfiles/.config/hypr/conf/autostart.conf @@ -7,6 +7,10 @@ # Start Listeners exec-once=~/.config/ml4w/listeners.sh --startall +# Fix for #1604: Hyprland doesn't activate graphical-session.target, so portal services +# never autostart without this. --ignore-dependencies bypasses that broken dependency chain. +exec-once = systemctl --user start --ignore-dependencies xdg-desktop-portal-hyprland.service xdg-desktop-portal.service + # Start Polkit exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1