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,42 @@
import Quickshell
import Quickshell.Io
import QtQuick
import qs.config
ShellRoot {
IpcHandler {
target: "settings-pref-test"
function applyFixture(): void {
DesktopPreferences.use24Hour = true;
DesktopPreferences.showSeconds = false;
DesktopPreferences.dockAutohide = false;
DesktopPreferences.focusDurationMinutes = 70;
DesktopPreferences.autoHdr = false;
DesktopPreferences.vrrPolicy = 0;
DesktopPreferences.directScanoutPolicy = 0;
DesktopPreferences.nightLightEnabled = true;
DesktopPreferences.nightLightAutomatic = true;
DesktopPreferences.nightLightTemperature = 4100;
DesktopPreferences.lastPage = "desktop";
}
function status(): string {
return JSON.stringify({
use24Hour: DesktopPreferences.use24Hour,
showSeconds: DesktopPreferences.showSeconds,
dockAutohide: DesktopPreferences.dockAutohide,
focusDurationMinutes: DesktopPreferences.focusDurationMinutes,
autoHdr: DesktopPreferences.autoHdr,
vrrPolicy: DesktopPreferences.vrrPolicy,
directScanoutPolicy: DesktopPreferences.directScanoutPolicy,
nightLightEnabled: DesktopPreferences.nightLightEnabled,
nightLightAutomatic: DesktopPreferences.nightLightAutomatic,
nightLightTemperature: DesktopPreferences.nightLightTemperature,
lastPage: DesktopPreferences.lastPage,
stateDir: Quickshell.stateDir
});
}
}
}