19 lines
493 B
Python
19 lines
493 B
Python
|
import sys
|
||
|
import subprocess
|
||
|
import os
|
||
|
import json
|
||
|
import pathlib
|
||
|
import shutil
|
||
|
|
||
|
# Get script path
|
||
|
pathname = os.path.dirname(sys.argv[0])
|
||
|
homeFolder = os.path.expanduser('~') # Path to home folder
|
||
|
dotfiles = homeFolder + "/dotfiles/"
|
||
|
|
||
|
result = subprocess.run(["bash", dotfiles + "hypr/scripts/monitors.sh"], capture_output=True, text=True)
|
||
|
monitors_json = result.stdout.strip()
|
||
|
monitors_arr = json.loads(monitors_json)
|
||
|
for row in monitors_arr:
|
||
|
if row["focused"]:
|
||
|
print(row["id"])
|