* Implemented strict linting standards and prettier formatting config. * More linter fixes and type updates. * More linter updates and type fixes * Remove noisy comments * Linter and type updates * Linter, formatting and type updates. * Linter updates * Type updates * Type updates * fixed all linter errors * Fixed all linting, formatting and type issues. * Resolve merge conflicts.
17 lines
391 B
TypeScript
17 lines
391 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`);
|