game mode toggle: run hyprctl directly instead of relying on ags

moar consistency
This commit is contained in:
end-4 2025-02-08 14:36:07 +01:00
parent 9aefc98201
commit cf7a89afde

View file

@ -210,7 +210,7 @@ export const ModuleGameMode = async (props = {}) => {
className: 'txt-small sidebar-iconbutton',
tooltipText: getString('Hyprland Game Mode'),
onClicked: (button) => {
Hyprland.messageAsync('j/getoption animations:enabled')
Utils.execAsync(`hyprctl -j getoption animations:enabled`)
.then((output) => {
const enabled = JSON.parse(output)["int"] === 1;
if (enabled) {