feat: hyprland

This commit is contained in:
Kat Inskip 2024-02-17 10:37:03 -08:00
parent a461bf400f
commit 7bc4a2c918
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
4 changed files with 29 additions and 6 deletions

View file

@ -0,0 +1,16 @@
import subprocess
import dbus
from konawall.module_loader import add_environment
@add_environment("hyprland_setter")
def set_wallpapers(files: list, displays: list):
#[Monitor(x=0, y=0, width=1920, height=1080, width_mm=280, height_mm=160, name='eDP-1', is_primary=False), Monitor(x=1920, y=0, width=3840, height=2160, width_mm=600, height_mm=340, name='DP-3', is_primary=False)]
try:
subprocess.Popen(["killall", "swaybg"])
time.sleep(0.005)
except Exception as e:
print(e)
for i in range(len(displays)):
display_name = displays[i].name
command = ["swww", "img", "-o", display_name, files[i]]
subprocess.run(command)