mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-12 11:36:20 +00:00
21 lines
579 B
TypeScript
21 lines
579 B
TypeScript
import GLib from "gi://GLib?version=2.0"
|
|
import AccountsService from "gi://AccountsService?version=1.0"
|
|
|
|
const { userName } = AccountsService.UserManager.get_default().list_users()[0]
|
|
|
|
declare global {
|
|
const WALLPAPER: string
|
|
}
|
|
|
|
Object.assign(globalThis, {
|
|
TMP: `${GLib.get_tmp_dir()}/greeter`,
|
|
OPTIONS: "/var/cache/greeter/options.json",
|
|
WALLPAPER: "/var/cache/greeter/background",
|
|
// TMP: "/tmp/ags",
|
|
// OPTIONS: Utils.CACHE_DIR + "/options.json",
|
|
// WALLPAPER: Utils.HOME + "/.config/background",
|
|
USER: userName,
|
|
})
|
|
|
|
Utils.ensureDirectory(TMP)
|