mytools/hyprperf
2024-12-13 21:34:02 +01:00

23 lines
593 B
Python
Executable file

#!/usr/bin/env python
# docstring=disable hyprland blur for performance
import subprocess as sp
import json
def getoption(optionstring):
json_str = sp.run(["hyprctl", "-j", "getoption", optionstring],
capture_output=True,
text=True).stdout
return json.loads(json_str)
def set_blur(setstr):
return sp.run(["hyprctl", "keyword", "decoration:blur:enabled", setstr])
def main():
if getoption("decoration:blur:enabled")["int"] == 1:
set_blur("false")
else:
set_blur("true")
if __name__ == "__main__":
main()