Hyprland version
Hyprland 0.53.3 built from branch v0.53.3 at commit dd220efe7b1e292415bd0ea7161f63df9c95bfd3 clean (version: bump to 0.53.3).
Date: Sat Jan 24 20:02:06 2026
Tag: v0.53.3, commits: 6793
Libraries:
Hyprgraphics: built against 0.5.0, system has 0.5.0
Hyprutils: built against 0.11.0, system has 0.11.0
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.10.0, system has 0.10.0
Version ABI string: dd220efe7b1e292415bd0ea7161f63df9c95bfd3_aq_0.10_hu_0.11_hg_0.5_hc_0.1_hlg_0.6
no flags were set
Describe your issue / feature…
I manage my dotfiles using YADM, with alternate files symlinked to hyprland.conf for different devices. When I run any YADM command, for example yadm status hyprland reverts to it’s default config until I run hyprctl reload manually.
Steps to reproduce bug:
yadm initto set up dotfilesyadm add hyprland.confto track hyprlandmv hyprland.conf hyprland.conf##h.desktopto set up the alt file for symlinkingyadm altto set up the symlinkyadm statuswill now make hyprland revert to default confighyprctl reloadrestores the intended configyadm statusreverts it again