Build the Panama Hyprland desktop

This commit is contained in:
Gabriel Brown
2026-08-17 10:32:55 -04:00
parent 67033f2a31
commit 5248883e4b
190 changed files with 18554 additions and 34 deletions
@@ -0,0 +1,37 @@
import Quickshell
import Quickshell.Io
import QtQuick
import qs.config
import qs.services
ShellRoot {
IpcHandler {
target: "settings-system-test"
function refresh(): void { SystemSettings.refresh(); }
function apply(autoHdr: bool, vrr: int, directScanout: int): void {
SystemSettings.setAutoHdr(autoHdr);
SystemSettings.setVrrPolicy(vrr);
SystemSettings.setDirectScanoutPolicy(directScanout);
}
function panelAllowed(panel: string): bool {
return SystemSettings.isGnomePanelAllowed(panel);
}
function status(): string {
return JSON.stringify({
monitorName: SystemSettings.monitorName,
monitorDescription: SystemSettings.monitorDescription,
width: SystemSettings.monitorWidth,
height: SystemSettings.monitorHeight,
scale: SystemSettings.monitorScale,
format: SystemSettings.monitorFormat,
busy: SystemSettings.busy,
lastError: SystemSettings.lastError
});
}
}
}