pragma Singleton import QtQuick import Quickshell import Quickshell.Io Singleton { id: root property var palette: { "fg": "#afd2e9", "bg": "#3b3228", "bg95": "#43392d", "bg75": "#4c4134", "altbg": "#5d4f40", "bg25": "#6b6055", "sand": "#c1a387", "scarlet": "#e86045", "moss": "#92a650", "celadon": "#ace1af", "orange": "#e68d53", "saffron": "#f8e2a0", "cyan": "#3eccbe", "grey": "#868686" } property var fontsize: { "topbar_text": 16*Size.scale, "topbar_bamum": 14*Size.scale, "topbar_icon": 12*Size.scale, "workspace_icon": 10*Size.scale, "bottombar_text": 10*Size.scale, "bottombar_sep": 16*Size.scale, "bottombar_icon": 10*Size.scale, "moonphase": 24*Size.scale, "network_indicator": 9*Size.scale } property var barsize: { "topbar": 18*Size.scale, "topbar_twister": 15*Size.scale, "bottombar": 12*Size.scale, //on twister, to maintain optimal aspect ratio for terminal at fontsize 16, with 1.5 monitor scaling, bars should have a combined 10px,27px, or 45px height //on irregularnotes, combined height should be 25px or 42px } }