dotfiles/monitors.py

21 lines
355 B
Python

import sh
import json
def i3_command(command, *args, **kwargs):
try:
return json.loads(sh.i3_msg(command, *args, **kwargs).stdout)
except:
return []
def get_workspaces():
return i3_command("-t", "get_workspaces")
def get_outputs():
return i3_command("-t", "get_outputs")
print(get_workspaces())
print(get_outputs())