now python
This commit is contained in:
parent
eafdc2c98d
commit
fc8f40ff9d
1 changed files with 21 additions and 3 deletions
24
hyprperf
24
hyprperf
|
@ -1,5 +1,23 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env python
|
||||||
# docstring=disable hyprland blur for performance
|
# docstring=disable hyprland blur for performance
|
||||||
set -E -o pipefail
|
import subprocess as sp
|
||||||
|
import json
|
||||||
|
|
||||||
hyprctl keyword decoration:blur:enabled false
|
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()
|
||||||
|
|
Loading…
Add table
Reference in a new issue