SYMBOL INDEX (422 symbols across 132 files) FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/config.js function mismatch (line 10) | function mismatch() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/about/about.js function showAbout (line 92) | function showAbout(force = false) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/applauncher/Applauncher.js constant WINDOW_NAME (line 9) | const WINDOW_NAME = 'applauncher'; FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/misc/FontIcon.js method constructor (line 10) | constructor(params = '') { method icon (line 24) | get icon() { return this.label; } method icon (line 25) | set icon(icon) { this.label = icon; } method size (line 27) | get size() { method vfunc_get_preferred_height (line 33) | vfunc_get_preferred_height() { method vfunc_get_preferred_width (line 38) | vfunc_get_preferred_width() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/misc/Notification.js method on_hover (line 115) | on_hover() { method on_hover_lost (line 118) | on_hover_lost() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/misc/PopupWindow.js class PopupWindow (line 7) | class PopupWindow extends AgsWindow { method constructor (line 16) | constructor({ name, child, transition = 'none', visible = false, ...re... method transition (line 45) | set transition(dir) { this.revealer.transition = dir; } method transition (line 46) | get transition() { return this.revealer.transition; } FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/misc/RegularWindow.js class RegularWindow (line 5) | class RegularWindow extends AgsWidget(Gtk.Window, 'RegularWindow') { method constructor (line 11) | constructor(params) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/misc/mpris.js function lengthStr (line 92) | function lengthStr(length) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/overview/Client.js constant SCALE (line 9) | const SCALE = 0.08; constant TARGET (line 10) | const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/overview/Workspace.js constant SCALE (line 8) | const SCALE = 0.08; constant TARGET (line 9) | const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/powermenu/ShadedPopup.js method setup (line 25) | setup() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/asusctl.js class Asusctl (line 4) | class Asusctl extends Service { method nextProfile (line 16) | nextProfile() { method setProfile (line 26) | setProfile(prof) { method nextMode (line 35) | nextMode() { method constructor (line 44) | constructor() { method profile (line 57) | get profile() { return this.#profile; } method mode (line 58) | get mode() { return this.#mode; } FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/brightness.js constant KBD (line 6) | const KBD = options.brightnessctlKBD; class Brightness (line 8) | class Brightness extends Service { method kbd (line 20) | get kbd() { return this.#kbd; } method screen (line 21) | get screen() { return this.#screen; } method kbd (line 23) | set kbd(value) { method screen (line 38) | set screen(percent) { method constructor (line 56) | constructor() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/colorpicker.js constant COLORS_CACHE (line 7) | const COLORS_CACHE = Utils.CACHE_DIR + '/colorpicker.json'; class Colors (line 9) | class Colors extends Service { method colors (line 18) | get colors() { return this.#colors.value; } method constructor (line 22) | constructor() { method wlCopy (line 33) | wlCopy(color) { method pick (line 38) | async pick() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/lockscreen.js class Lockscreen (line 6) | class Lockscreen extends Service { method lockscreen (line 14) | lockscreen() { this.emit('lock', true); } method auth (line 17) | auth(password) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/onScreenIndicator.js class Indicator (line 8) | class Indicator extends Service { method popup (line 22) | popup(value, icon) { method speaker (line 33) | speaker() { method display (line 40) | display() { method kbd (line 47) | kbd() { method connect (line 54) | connect(event = 'popup', callback) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/powermenu.js class PowerMenu (line 4) | class PowerMenu extends Service { method title (line 15) | get title() { return this.#title; } method cmd (line 16) | get cmd() { return this.#cmd; } method action (line 19) | action(action) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/services/screenrecord.js class Recorder (line 9) | class Recorder extends Service { method start (line 24) | async start() { method stop (line 45) | async stop() { method screenshot (line 73) | async screenshot(full = false) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/SettingsDialog.js method setup (line 52) | setup(self) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/globals.js function globals (line 3) | async function globals() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/hyprland.js function sendBatch (line 9) | function sendBatch(batch) { function getColor (line 19) | function getColor(scss) { function hyprlandInit (line 29) | function hyprlandInit() { function setupHyprland (line 42) | async function setupHyprland() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/option.js constant CACHE_FILE (line 7) | const CACHE_FILE = CACHE_DIR + '/options.json'; class Opt (line 29) | class Opt extends Service { method constructor (line 61) | constructor(value, config) { method scss (line 73) | set scss(scss) { this.#scss = scss; } method scss (line 74) | get scss() { method #init (line 82) | #init() { method value (line 107) | get value() { return this.#value; } method value (line 108) | set value(value) { this.setValue(value); } method setValue (line 111) | setValue(value, reload = false) { method reset (line 130) | reset(reload = false) { function Option (line 142) | function Option(value, config) { function getOptions (line 147) | function getOptions(object = options, path = '') { function resetOptions (line 165) | function resetOptions() { function getValues (line 171) | function getValues() { function apply (line 182) | function apply(config) { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/scss.js function scssWatcher (line 6) | function scssWatcher() { function reloadScss (line 26) | async function reloadScss() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/setup.js function init (line 15) | function init() { function tmux (line 37) | function tmux() { function gsettigsColorScheme (line 57) | function gsettigsColorScheme() { function gtkFontSettings (line 68) | function gtkFontSettings() { function notificationBlacklist (line 84) | function notificationBlacklist() { function warnOnLowBattery (line 94) | function warnOnLowBattery() { function pywal (line 111) | function pywal() { function gtkTheme (line 120) | function gtkTheme() { function gtkIcons (line 130) | function gtkIcons() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/theme.js function setTheme (line 11) | function setTheme(name) { constant HOME (line 27) | const HOME = GLib.get_home_dir() + '/'; function openSettings (line 53) | async function openSettings() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/settings/wallpaper.js function initWallpaper (line 5) | function initWallpaper() { function wallpaper (line 13) | function wallpaper() { FILE: nixos/hosts/desktop/home-dotfiles-desktop/ags/js/utils.js function range (line 12) | function range(length, start = 1) { function substitute (line 21) | function substitute(collection, item) { function forMonitors (line 29) | function forMonitors(widget) { function createSurfaceFromWidget (line 38) | function createSurfaceFromWidget(widget) { function getAudioTypeIcon (line 55) | function getAudioTypeIcon(icon) { function launchApp (line 67) | function launchApp(app) { function dependencies (line 73) | function dependencies(bins) { function blurImg (line 86) | function blurImg(img) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/config.js function mismatch (line 6) | function mismatch() { function check (line 12) | function check() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/greeter/auth.ts function login (line 9) | async function login(password: string) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/greeter/greeter.ts method onConfigParsed (line 35) | onConfigParsed() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/battery.ts function init (line 3) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/experiments.ts type GObj (line 9) | type GObj = GObject.Object | App type B (line 10) | type B = Binding, any, T> function watch (line 16) | function watch( FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/gtk.ts function gtk (line 8) | function gtk() { function init (line 13) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/hyprland.ts function init (line 28) | function init() { function activeBorder (line 33) | function activeBorder() { function sendBatch (line 41) | function sendBatch(batch: string[]) { function setupHyprland (line 50) | async function setupHyprland() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/init.ts function init (line 10) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/matugen.ts function init (line 4) | function init() { function animate (line 9) | function animate(...setters: Array<() => void>) { function matugen (line 14) | async function matugen( type Colors (line 63) | type Colors = { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/notifications.ts function init (line 8) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/option.ts type OptProps (line 5) | type OptProps = { class Opt (line 9) | class Opt extends Variable { method constructor (line 12) | constructor(initial: T, { persistent = false }: OptProps = {}) { method toString (line 21) | toString() { return `${this.value}` } method toJSON (line 22) | toJSON() { return `opt:${this.value}` } method init (line 24) | init(cacheFile: string) { method reset (line 36) | reset() { function getOptions (line 49) | function getOptions(object: object, path = ""): Opt[] { function mkOptions (line 66) | function mkOptions(cacheFile: string, object: T) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/swww.ts function wallpaper (line 7) | async function wallpaper() { function init (line 18) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/tmux.ts function tmux (line 4) | async function tmux() { function init (line 11) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/lib/utils.ts function config (line 9) | function config(config: Config) { function icon (line 16) | function icon(name: string | null, fallback = name) { function bash (line 34) | async function bash(strings: TemplateStringsArray | string, ...values: u... function sh (line 48) | async function sh(cmd: string | string[]) { function forMonitors (line 55) | function forMonitors(widget: (monitor: number) => Gtk.Window) { function range (line 63) | function range(length: number, start = 1) { function wait (line 70) | function wait(ms: number, callback: () => T): Promise { function dependencies (line 79) | function dependencies(...bins: string[]) { function launchApp (line 93) | function launchApp(app: Application) { function createSurfaceFromWidget (line 106) | function createSurfaceFromWidget(widget: Gtk.Widget) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/service/asusctl.ts type Profile (line 3) | type Profile = "Performance" | "Balanced" | "Quiet" type Mode (line 4) | type Mode = "Hybrid" | "Integrated" class Asusctl (line 6) | class Asusctl extends Service { method nextProfile (line 18) | async nextProfile() { method setProfile (line 26) | async setProfile(prof: Profile) { method nextMode (line 32) | async nextMode() { method constructor (line 38) | constructor() { method profiles (line 47) | get profiles(): Profile[] { return ["Performance", "Balanced", "Quiet"] } method profile (line 48) | get profile() { return this.#profile } method mode (line 49) | get mode() { return this.#mode } FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/service/brightness.ts class Brightness (line 10) | class Brightness extends Service { method kbd (line 23) | get kbd() { return this.#kbd } method screen (line 24) | get screen() { return this.#screen } method kbd (line 26) | set kbd(value) { method screen (line 36) | set screen(percent) { method constructor (line 49) | constructor() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/service/colorpicker.ts constant COLORS_CACHE (line 4) | const COLORS_CACHE = Utils.CACHE_DIR + "/colorpicker.json" constant MAX_NUM_COLORS (line 5) | const MAX_NUM_COLORS = 10 class ColorPicker (line 7) | class ColorPicker extends Service { method colors (line 17) | get colors() { return [...this.#colors] } method colors (line 18) | set colors(colors) { method wlCopy (line 24) | async wlCopy(color: string) { method pick (line 29) | async pick() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/service/powermenu.ts type Action (line 5) | type Action = "sleep" | "reboot" | "logout" | "shutdown" class PowerMenu (line 7) | class PowerMenu extends Service { method title (line 18) | get title() { return this.#title } method cmd (line 19) | get cmd() { return this.#cmd } method action (line 21) | action(action: Action) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/service/screenrecord.ts class Recorder (line 7) | class Recorder extends Service { method start (line 23) | async start() { method stop (line 44) | async stop() { method screenshot (line 64) | async screenshot(full = false) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/style/style.ts function resetCss (line 82) | async function resetCss() { function init (line 105) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/PopupWindow.ts type Transition (line 7) | type Transition = RevealerProps["transition"] type Child (line 8) | type Child = WindowProps["child"] type PopupWindowProps (line 10) | type PopupWindowProps = Omit & { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/applauncher/Applauncher.ts function focus (line 74) | function focus() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/bar/Bar.ts type BarWidget (line 18) | type BarWidget = keyof typeof widget FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/bar/PanelButton.ts type PanelButtonProps (line 4) | type PanelButtonProps = ButtonProps & { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/bar/buttons/Taskbar.ts function sortItems (line 63) | function sortItems(arr: T[... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/datemenu/DateColumn.ts function up (line 3) | function up(up: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/datemenu/DateMenu.ts function setupDateMenu (line 30) | function setupDateMenu() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/datemenu/NotificationColumn.ts function remove (line 52) | function remove(_: unknown, id: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/notifications/Notification.ts method on_hover (line 118) | on_hover() { method on_hover_lost (line 122) | on_hover_lost() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/notifications/NotificationPopups.ts function Animated (line 9) | function Animated(id: number) { function PopupList (line 52) | function PopupList() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/osd/OSD.ts constant DELAY (line 11) | const DELAY = 2500 function OnScreenProgress (line 13) | function OnScreenProgress(vertical: boolean) { function MicrophoneMute (line 59) | function MicrophoneMute() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/osd/Progress.ts type ProgressProps (line 6) | type ProgressProps = { method setValue (line 41) | setValue(value: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/overview/Window.ts constant TARGET (line 9) | const TARGET = [Gtk.TargetEntry.new("text/plain", Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/overview/Workspace.ts constant TARGET (line 6) | const TARGET = [Gtk.TargetEntry.new("text/plain", Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/quicksettings/QuickSettings.ts function setupQuickSettings (line 78) | function setupQuickSettings() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/quicksettings/ToggleButton.ts type ArrowToggleButtonProps (line 39) | type ArrowToggleButtonProps = { type MenuProps (line 92) | type MenuProps = { type SimpleToggleButtonProps (line 129) | type SimpleToggleButtonProps = { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/quicksettings/widgets/Header.ts function up (line 10) | function up(up: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/quicksettings/widgets/Media.ts function lengthStr (line 11) | function lengthStr(length: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/quicksettings/widgets/Volume.ts type Type (line 8) | type Type = "microphone" | "speaker" FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/settings/Row.ts type RowProps (line 6) | type RowProps = { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/settings/Setter.ts function EnumSetter (line 6) | function EnumSetter(opt: Opt, values: string[]) { function Setter (line 29) | function Setter({ FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags/widget/settings/SettingsDialog.ts method setup (line 49) | setup(win) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/config.js constant SKIP_CHECK (line 5) | const SKIP_CHECK = 'AGS_SKIP_V_CHECK'; function mismatch (line 13) | function mismatch() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/about/about.js function showAbout (line 89) | function showAbout(force = false) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/applauncher/Applauncher.js constant WINDOW_NAME (line 8) | const WINDOW_NAME = 'applauncher'; FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/misc/FontIcon.js class FontIcon (line 5) | class FontIcon extends AgsLabel { method constructor (line 9) | constructor(params = '') { method icon (line 23) | get icon() { return this.label; } method icon (line 24) | set icon(icon) { this.label = icon; } method size (line 26) | get size() { method vfunc_get_preferred_height (line 32) | vfunc_get_preferred_height() { method vfunc_get_preferred_width (line 37) | vfunc_get_preferred_width() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/misc/Notification.js method on_hover (line 116) | on_hover() { method on_hover_lost (line 120) | on_hover_lost() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/misc/PopupWindow.js class PopupWindow (line 30) | class PopupWindow extends AgsWindow { method constructor (line 33) | constructor({ name, child, transition = 'none', visible = false, ...re... method transition (line 66) | set transition(dir) { this.revealer.transition = dir; } method transition (line 67) | get transition() { return this.revealer.transition; } FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/misc/mpris.js function lengthStr (line 90) | function lengthStr(length) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/overview/Client.js constant SCALE (line 10) | const SCALE = 0.08; constant TARGET (line 11) | const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/overview/Workspace.js constant SCALE (line 8) | const SCALE = 0.08; constant TARGET (line 9) | const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/powermenu/ShadedPopup.js method setup (line 26) | setup() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/asusctl.js class Asusctl (line 4) | class Asusctl extends Service { method nextProfile (line 16) | nextProfile() { method setProfile (line 26) | setProfile(prof) { method nextMode (line 35) | nextMode() { method constructor (line 44) | constructor() { method profile (line 57) | get profile() { return this.#profile; } method mode (line 58) | get mode() { return this.#mode; } FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/brightness.js constant KBD (line 6) | const KBD = options.brightnessctlKBD; class Brightness (line 8) | class Brightness extends Service { method kbd (line 20) | get kbd() { return this.#kbd; } method screen (line 21) | get screen() { return this.#screen; } method kbd (line 23) | set kbd(value) { method screen (line 38) | set screen(percent) { method constructor (line 56) | constructor() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/colorpicker.js constant COLORS_CACHE (line 7) | const COLORS_CACHE = Utils.CACHE_DIR + '/colorpicker.json'; class Colors (line 9) | class Colors extends Service { method colors (line 18) | get colors() { return this.#colors.value; } method constructor (line 22) | constructor() { method wlCopy (line 33) | wlCopy(color) { method pick (line 38) | async pick() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/lockscreen.js class Lockscreen (line 6) | class Lockscreen extends Service { method lockscreen (line 14) | lockscreen() { this.emit('lock', true); } method auth (line 17) | auth(password) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/onScreenIndicator.js class Indicator (line 8) | class Indicator extends Service { method popup (line 22) | popup(value, icon) { method speaker (line 33) | speaker() { method display (line 40) | display() { method kbd (line 47) | kbd() { method connect (line 54) | connect(event = 'popup', callback) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/powermenu.js class PowerMenu (line 4) | class PowerMenu extends Service { method title (line 15) | get title() { return this.#title; } method cmd (line 16) | get cmd() { return this.#cmd; } method action (line 19) | action(action) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/services/screenrecord.js class Recorder (line 9) | class Recorder extends Service { method start (line 24) | async start() { method stop (line 45) | async stop() { method screenshot (line 73) | async screenshot(full = false) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/SettingsDialog.js method setup (line 57) | setup(self) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/globals.js function globals (line 3) | async function globals() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/hyprland.js function sendBatch (line 9) | function sendBatch(batch) { function getColor (line 19) | function getColor(scss) { function hyprlandInit (line 29) | function hyprlandInit() { function setupHyprland (line 42) | async function setupHyprland() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/option.js constant CACHE_FILE (line 7) | const CACHE_FILE = CACHE_DIR + '/options.json'; class Opt (line 29) | class Opt extends Service { method constructor (line 61) | constructor(value, config) { method scss (line 73) | set scss(scss) { this.#scss = scss; } method scss (line 74) | get scss() { method #init (line 82) | #init() { method value (line 107) | get value() { return this.#value; } method value (line 108) | set value(value) { this.setValue(value); } method setValue (line 111) | setValue(value, reload = false) { method reset (line 130) | reset(reload = false) { function Option (line 142) | function Option(value, config) { function getOptions (line 147) | function getOptions(object = options, path = '') { function resetOptions (line 165) | function resetOptions() { function getValues (line 171) | function getValues() { function apply (line 182) | function apply(config) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/scss.js function scssWatcher (line 6) | function scssWatcher() { function reloadScss (line 26) | async function reloadScss() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/setup.js function init (line 14) | function init() { function dependandOptions (line 35) | function dependandOptions() { function tmux (line 42) | function tmux() { function gsettigsColorScheme (line 64) | function gsettigsColorScheme() { function gtkFontSettings (line 75) | function gtkFontSettings() { function notificationBlacklist (line 91) | function notificationBlacklist() { function warnOnLowBattery (line 100) | function warnOnLowBattery() { function pywal (line 121) | function pywal() { function gtkTheme (line 129) | function gtkTheme() { function gtkIcons (line 142) | function gtkIcons() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/theme.js function setTheme (line 11) | function setTheme(name) { constant HOME (line 26) | const HOME = GLib.get_home_dir() + '/'; function openSettings (line 52) | async function openSettings() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/settings/wallpaper.js function initWallpaper (line 6) | function initWallpaper() { function wallpaper (line 14) | function wallpaper() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_js/js/utils.js function range (line 12) | function range(length, start = 1) { function substitute (line 21) | function substitute(collection, item) { function forMonitors (line 29) | function forMonitors(widget) { function createSurfaceFromWidget (line 38) | function createSurfaceFromWidget(widget) { function getAudioTypeIcon (line 55) | function getAudioTypeIcon(icon) { function launchApp (line 66) | function launchApp(app) { function dependencies (line 72) | function dependencies(bins) { function blurImg (line 84) | function blurImg(img) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/battery.ts function init (line 3) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/experiments.ts type GObj (line 10) | type GObj = GObject.Object | App function watch (line 15) | function watch( FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/gtk.ts function gtk (line 8) | function gtk() { function init (line 13) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/hyprland.ts function init (line 26) | function init() { function activeBorder (line 31) | function activeBorder() { function sendBatch (line 39) | function sendBatch(batch: string[]) { function blur (line 48) | function blur(name: string) { function setupHyprland (line 65) | function setupHyprland() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/init.ts function init (line 9) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/matugen.ts function init (line 4) | function init() { function animate (line 9) | function animate(...setters: Array<() => void>) { function matugen (line 14) | async function matugen( type Colors (line 61) | type Colors = { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/option.ts class Opt (line 5) | class Opt extends Variable { method constructor (line 8) | constructor(initial: T) { method toString (line 15) | toString() { method init (line 19) | init(cacheFile: string) { method reset (line 31) | reset() { function getOptions (line 41) | function getOptions(object: object, path = ""): Opt[] { function mkOptions (line 58) | function mkOptions(cacheFile: string, object: T) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/swww.ts function wallpaper (line 5) | async function wallpaper() { function init (line 17) | async function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/tmux.ts function tmux (line 4) | async function tmux() { function init (line 11) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/lib/utils.ts function config (line 9) | function config(config: Config) { function icon (line 16) | function icon(name: string | null, fallback = name) { function bash (line 34) | async function bash(strings: TemplateStringsArray | string, ...values: u... function sh (line 48) | async function sh(cmd: string | string[]) { function forMonitors (line 55) | function forMonitors(widget: (monitor: number) => Gtk.Window) { function range (line 63) | function range(length: number, start = 1) { function wait (line 70) | function wait(ms: number, callback: () => T): Promise { function dependencies (line 79) | function dependencies(...bins: string[]) { function launchApp (line 93) | function launchApp(app: Application) { function createSurfaceFromWidget (line 102) | function createSurfaceFromWidget(widget: Gtk.Widget) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/service/asusctl.ts type Profile (line 3) | type Profile = "Performance" | "Balanced" | "Quiet" type Mode (line 4) | type Mode = "Hybrid" | "Integrated" class Asusctl (line 6) | class Asusctl extends Service { method nextProfile (line 18) | async nextProfile() { method setProfile (line 26) | async setProfile(prof: Profile) { method nextMode (line 32) | async nextMode() { method constructor (line 38) | constructor() { method profiles (line 47) | get profiles(): Profile[] { return ["Performance", "Balanced", "Quiet"] } method profile (line 48) | get profile() { return this.#profile } method mode (line 49) | get mode() { return this.#mode } FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/service/brightness.ts class Brightness (line 7) | class Brightness extends Service { method kbd (line 20) | get kbd() { return this.#kbd } method screen (line 21) | get screen() { return this.#screen } method kbd (line 23) | set kbd(value) { method screen (line 33) | set screen(percent) { method constructor (line 46) | constructor() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/service/colorpicker.ts constant COLORS_CACHE (line 4) | const COLORS_CACHE = Utils.CACHE_DIR + "/colorpicker.json" constant MAX_NUM_COLORS (line 5) | const MAX_NUM_COLORS = 10 class ColorPicker (line 7) | class ColorPicker extends Service { method colors (line 17) | get colors() { return [...this.#colors] } method colors (line 18) | set colors(colors) { method wlCopy (line 24) | async wlCopy(color: string) { method pick (line 29) | async pick() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/service/powermenu.ts type Action (line 5) | type Action = "sleep" | "reboot" | "logout" | "shutdown" class PowerMenu (line 7) | class PowerMenu extends Service { method title (line 18) | get title() { return this.#title } method cmd (line 19) | get cmd() { return this.#cmd } method action (line 21) | action(action: Action) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/service/screenrecord.ts class Recorder (line 7) | class Recorder extends Service { method start (line 23) | async start() { method stop (line 45) | async stop() { method screenshot (line 65) | async screenshot(full = false) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/style/style.ts function resetCss (line 79) | async function resetCss() { function init (line 96) | function init() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/PopupWindow.ts type Transition (line 7) | type Transition = RevealerProps["transition"] type Child (line 8) | type Child = WindowProps["child"] type PopupWindowProps (line 10) | type PopupWindowProps = WindowProps & { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/applauncher/Applauncher.ts function focus (line 74) | function focus() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/bar/Bar.ts type BarWidget (line 18) | type BarWidget = keyof typeof widget; FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/bar/PanelButton.ts type PanelButtonProps (line 4) | type PanelButtonProps = ButtonProps & { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/bar/buttons/Taskbar.ts function sortItems (line 64) | function sortItems(arr: T[... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/datemenu/DateColumn.ts function up (line 3) | function up(up: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/datemenu/DateMenu.ts function setupDateMenu (line 30) | function setupDateMenu() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/datemenu/NotificationColumn.ts function remove (line 42) | function remove(_: unknown, id: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/notifications/Notification.ts method on_hover (line 118) | on_hover() { method on_hover_lost (line 122) | on_hover_lost() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/notifications/NotificationPopups.ts function Animated (line 9) | function Animated(id: number) { function PopupList (line 52) | function PopupList() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/osd/OSD.ts constant DELAY (line 11) | const DELAY = 2500 function OnScreenProgress (line 13) | function OnScreenProgress(vertical: boolean) { function MicrophoneMute (line 59) | function MicrophoneMute() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/osd/Progress.ts type ProgressProps (line 6) | type ProgressProps = { method setValue (line 41) | setValue(value: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/overview/Window.ts constant TARGET (line 9) | const TARGET = [Gtk.TargetEntry.new("text/plain", Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/overview/Workspace.ts constant TARGET (line 6) | const TARGET = [Gtk.TargetEntry.new("text/plain", Gtk.TargetFlags.SAME_A... FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/quicksettings/QuickSettings.ts function setupQuickSettings (line 78) | function setupQuickSettings() { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/quicksettings/ToggleButton.ts type ArrowToggleButtonProps (line 39) | type ArrowToggleButtonProps = { type MenuProps (line 92) | type MenuProps = { type SimpleToggleButtonProps (line 129) | type SimpleToggleButtonProps = { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/quicksettings/widgets/Header.ts function up (line 10) | function up(up: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/quicksettings/widgets/Media.ts function lengthStr (line 11) | function lengthStr(length: number) { FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/quicksettings/widgets/Volume.ts type Type (line 8) | type Type = "microphone" | "speaker" FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/settings/Row.ts function EnumSetter (line 6) | function EnumSetter(opt: Opt, values: string[]) { type RowProps (line 29) | type RowProps = { function Setter (line 48) | function Setter({ FILE: nixos/hosts/laptop/home-dotfiles-laptop/ags_ts_old/widget/settings/SettingsDialog.ts method setup (line 52) | setup(win) {