17 lines
384 B
TypeScript
17 lines
384 B
TypeScript
import GLib from "gi://GLib?version=2.0"
|
|
|
|
declare global {
|
|
const OPTIONS: string
|
|
const TMP: string
|
|
const USER: string
|
|
}
|
|
|
|
Object.assign(globalThis, {
|
|
OPTIONS: `${GLib.get_user_cache_dir()}/ags/hyprpanel/options.json`,
|
|
TMP: `${GLib.get_tmp_dir()}/ags/hyprpanel`,
|
|
USER: GLib.get_user_name(),
|
|
})
|
|
|
|
Utils.ensureDirectory(TMP)
|
|
App.addIcons(`${App.configDir}/assets`)
|