1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-16 16:19:44 +01:00

hyprland: fix reloading

Fix hyprctl erroring out due to HIS.
This commit is contained in:
Mihai Fufezan 2024-02-24 22:04:47 +02:00 committed by GitHub
parent 4e6d25a51b
commit ae7a3b5137
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -247,10 +247,8 @@ in {
onChange = lib.mkIf (cfg.package != null) '' onChange = lib.mkIf (cfg.package != null) ''
( # Execute in subshell so we don't poision environment with vars ( # Execute in subshell so we don't poision environment with vars
if [[ -d "/tmp/hypr" ]]; then if [[ -d "/tmp/hypr" ]]; then
# This var must be set for hyprctl to function, but the value doesn't matter.
export HYPRLAND_INSTANCE_SIGNATURE="bogus"
for i in $(${cfg.finalPackage}/bin/hyprctl instances -j | jq ".[].instance" -r); do for i in $(${cfg.finalPackage}/bin/hyprctl instances -j | jq ".[].instance" -r); do
HYPRLAND_INSTANCE_SIGNATURE=$i ${cfg.finalPackage}/bin/hyprctl reload config-only ${cfg.finalPackage}/bin/hyprctl -i "$i" reload config-only
done done
fi fi
) )