Waybar/include/modules/hyprland
Anthony Ruhier b3ee94d87a
Improve hyprland/workspaces persistency logic
Fixes #2945

Split the config and rule persistency in 2 attributes, one storing the
persistency as set in Waybar's config, the other one storing the
persistency as set in Hyprland.

It fixes some conflicts between the persistency state of a workspace as
set in Waybar's config and its dynamic state in Hyprland.

It allows to remove a persistent workspace in Waybar if this workspace
is removed from Hyprland and if the workspace is not set as persistent
in Waybar's config.
2024-02-26 00:14:25 +01:00
..
backend.hpp Improvements for Hyprland backend 2024-01-08 09:26:16 +08:00
language.hpp chore: cpplint fixes hyprland headers 2023-09-02 23:56:04 -05:00
submap.hpp chore: cpplint fixes hyprland headers 2023-09-02 23:56:04 -05:00
window.hpp General cleanup in hyprland/workspaces 2023-10-21 16:52:23 +02:00
workspaces.hpp Improve hyprland/workspaces persistency logic 2024-02-26 00:14:25 +01:00