SYMBOL INDEX (240 symbols across 62 files) FILE: .config/ags/customModules/netstat/computeNetwork.ts type NetworkUsage (line 30) | interface NetworkUsage { FILE: .config/ags/customModules/utils.ts function throttle (line 32) | function throttle(func: T, limit: number): T { FILE: .config/ags/directoryMonitorService.ts class DirectoryMonitorService (line 7) | class DirectoryMonitorService extends Service { method constructor (line 12) | constructor() { method recursiveDirectoryMonitor (line 17) | recursiveDirectoryMonitor(directoryPath: string): void { FILE: .config/ags/globals/dropdown.ts type GlobalEventBoxes (line 3) | type GlobalEventBoxes = { FILE: .config/ags/globals/network.ts constant WIFI_STATUS_MAP (line 1) | const WIFI_STATUS_MAP = { FILE: .config/ags/globals/weather.ts type IconKeys (line 80) | type IconKeys = keyof typeof icons; FILE: .config/ags/globals/window.ts constant WINDOW_LAYOUTS (line 1) | const WINDOW_LAYOUTS: string[] = [ FILE: .config/ags/lib/option.ts type OptProps (line 5) | type OptProps = { class Opt (line 9) | class Opt extends Variable { method constructor (line 14) | constructor(initial: T, { persistent = false }: OptProps = {}) { method toString (line 23) | toString(): string { method toJSON (line 26) | toJSON(): string { method init (line 33) | init(cacheFile: string): void { method reset (line 44) | reset(): string | undefined { method doResetColor (line 53) | doResetColor(): string | undefined { function mkOptions (line 86) | function mkOptions( FILE: .config/ags/lib/types/audio.d.ts type InputDevices (line 1) | type InputDevices = Button, Attribute>, Attribu... type DummyDevices (line 3) | type DummyDevices = Button, Attribute>, Attribu... type RealPlaybackDevices (line 4) | type RealPlaybackDevices = Button, Attribute>, ... type PlaybackDevices (line 5) | type PlaybackDevices = DummyDevices | RealPlaybackDevices; FILE: .config/ags/lib/types/bar.d.ts type BarBoxChild (line 8) | type BarBoxChild = { type SelfButton (line 17) | type SelfButton = Button; type BoxHook (line 19) | type BoxHook = (self: Box) => void; type LabelHook (line 20) | type LabelHook = (self: Label) => void; type Module (line 22) | type Module = { type ResourceLabelType (line 37) | type ResourceLabelType = 'used/total' | 'used' | 'percentage' | 'free'; type NetstatLabelType (line 39) | type NetstatLabelType = 'full' | 'in' | 'out'; type RateUnit (line 40) | type RateUnit = 'GiB' | 'MiB' | 'KiB' | 'auto'; FILE: .config/ags/lib/types/customModules/generic.d.ts type GenericFunction (line 1) | type GenericFunction = (...args: P) ... type GenericResourceMetrics (line 3) | type GenericResourceMetrics = { type GenericResourceData (line 9) | type GenericResourceData = GenericResourceMetrics & { type Postfix (line 13) | type Postfix = 'TiB' | 'GiB' | 'MiB' | 'KiB' | 'B'; FILE: .config/ags/lib/types/customModules/kbLayout.d.ts type KbLabelType (line 3) | type KbLabelType = 'layout' | 'code'; type HyprctlKeyboard (line 5) | type HyprctlKeyboard = { type HyprctlMouse (line 17) | type HyprctlMouse = { type HyprctlDeviceLayout (line 23) | type HyprctlDeviceLayout = { type LayoutKeys (line 31) | type LayoutKeys = keyof typeof layoutMap; type LayoutValues (line 32) | type LayoutValues = (typeof layoutMap)[LayoutKeys]; FILE: .config/ags/lib/types/customModules/network.d.ts type NetworkResourceData (line 1) | type NetworkResourceData = { FILE: .config/ags/lib/types/customModules/utils.d.ts type InputHandlerEvents (line 3) | type InputHandlerEvents = { type RunAsyncCommand (line 11) | type RunAsyncCommand = (cmd: string, args: EventArgs, fn?: (output: stri... FILE: .config/ags/lib/types/defaults/bar.ts constant LABEL_TYPES (line 3) | const LABEL_TYPES: ResourceLabelType[] = ['used/total', 'used', 'free', ... constant NETWORK_LABEL_TYPES (line 5) | const NETWORK_LABEL_TYPES: NetstatLabelType[] = ['full', 'in', 'out']; FILE: .config/ags/lib/types/defaults/weather.ts constant DEFAULT_WEATHER (line 1) | const DEFAULT_WEATHER = { FILE: .config/ags/lib/types/dropdownmenu.d.ts type DropdownMenuProps (line 5) | type DropdownMenuProps = { FILE: .config/ags/lib/types/filechooser.d.ts type Config (line 1) | type Config = { FILE: .config/ags/lib/types/globals.d.ts type MousePos (line 1) | type MousePos = { FILE: .config/ags/lib/types/gpustat.d.ts type GPU_Stat_Process (line 1) | type GPU_Stat_Process = { type GPU_Stat (line 11) | type GPU_Stat = { FILE: .config/ags/lib/types/mpris.d.ts type LoopStatus (line 1) | type LoopStatus = 'none' | 'track' | 'playlist'; type PlaybackStatus (line 2) | type PlaybackStatus = 'playing' | 'paused' | 'stopped'; FILE: .config/ags/lib/types/network.d.ts type AccessPoint (line 3) | type AccessPoint = { type WifiStatus (line 14) | type WifiStatus = keyof typeof WIFI_STATUS_MAP; type WifiIcon (line 16) | type WifiIcon = '󰤩' | '󰤨' | '󰤪' | '󰤨' | '󰤩' | '󰤮' | '󰤨' | '󰤥' | '󰤢' | '󰤟... FILE: .config/ags/lib/types/notification.d.ts type NotificationArgs (line 3) | interface NotificationArgs { type NotificationIcon (line 15) | type NotificationIcon = keyof typeof icons.notifications; FILE: .config/ags/lib/types/options.d.ts type MkOptionsResult (line 5) | type MkOptionsResult = { type RecursiveOptionsObject (line 13) | type RecursiveOptionsObject = { type BarLocation (line 17) | type BarLocation = 'top' | 'bottom'; type Unit (line 19) | type Unit = 'imperial' | 'metric'; type PowerOptions (line 20) | type PowerOptions = 'sleep' | 'reboot' | 'logout' | 'shutdown'; type NotificationAnchor (line 21) | type NotificationAnchor = type OSDAnchor (line 30) | type OSDAnchor = 'top left' | 'top' | 'top right' | 'right' | 'bottom ri... type BarButtonStyles (line 31) | type BarButtonStyles = 'default' | 'split' | 'wave' | 'wave2'; type ThemeExportData (line 33) | type ThemeExportData = { type RowProps (line 37) | type RowProps = { type OSDOrientation (line 66) | type OSDOrientation = 'horizontal' | 'vertical'; type HexColor (line 68) | type HexColor = `#${string}`; type WindowLayer (line 70) | type WindowLayer = 'top' | 'bottom' | 'overlay' | 'background'; type ActiveWsIndicator (line 72) | type ActiveWsIndicator = 'underline' | 'highlight' | 'color'; type MatugenColors (line 74) | type MatugenColors = { type MatugenVariation (line 125) | type MatugenVariation = { type MatugenScheme (line 191) | type MatugenScheme = type MatugenVariations (line 201) | type MatugenVariations = type MatugenTheme (line 212) | type MatugenTheme = 'light' | 'dark'; type ColorMapKey (line 214) | type ColorMapKey = keyof typeof defaultColorMap; type ColorMapValue (line 215) | type ColorMapValue = (typeof defaultColorMap)[ColorMapKey]; type ScalingPriority (line 217) | type ScalingPriority = 'gdk' | 'hyprland' | 'both'; FILE: .config/ags/lib/types/popupwindow.d.ts type PopupWindowProps (line 5) | type PopupWindowProps = { type LayoutFunction (line 13) | type LayoutFunction = ( type Layouts (line 27) | type Layouts = FILE: .config/ags/lib/types/power.d.ts type Action (line 1) | type Action = 'sleep' | 'reboot' | 'logout' | 'shutdown'; FILE: .config/ags/lib/types/powerprofiles.d.ts type PowerProfiles (line 3) | type PowerProfiles = InstanceType; type PowerProfile (line 4) | type PowerProfile = 'power-saver' | 'balanced' | 'performance'; type PowerProfileObject (line 5) | type PowerProfileObject = { FILE: .config/ags/lib/types/utils.d.ts type SubstituteKeys (line 4) | type SubstituteKeys = keyof typeof substitutes; type ThrottleFn (line 6) | type ThrottleFn = (cmd: string, args: EventArgs, fn?: (output: string) =... type ThrottleFnCallback (line 7) | type ThrottleFnCallback = ((output: string) => void) | undefined; FILE: .config/ags/lib/types/variable.d.ts type Bind (line 1) | type Bind = OriginalBinding,... FILE: .config/ags/lib/types/volume.d.ts type VolumeIcons (line 1) | type VolumeIcons = { FILE: .config/ags/lib/types/weather.d.ts type UnitType (line 3) | type UnitType = 'imperial' | 'metric'; type Weather (line 5) | type Weather = { type Current (line 11) | type Current = { type Condition (line 50) | type Condition = { type Forecast (line 56) | type Forecast = { type Forecastday (line 60) | type Forecastday = { type Astro (line 68) | type Astro = { type Day (line 79) | type Day = { type Location (line 102) | type Location = { type TemperatureIconColorMap (line 113) | type TemperatureIconColorMap = { type WeatherIconTitle (line 117) | type WeatherIconTitle = keyof typeof weatherIcons; type WeatherIcon (line 118) | type WeatherIcon = (typeof weatherIcons)[WeatherIconTitle]; FILE: .config/ags/lib/types/widget.d.ts type Exclusivity (line 4) | type Exclusivity = 'normal' | 'ignore' | 'exclusive'; type Anchor (line 5) | type Anchor = 'left' | 'right' | 'top' | 'down'; type Transition (line 6) | type Transition = 'none' | 'crossfade' | 'slide_right' | 'slide_left' | ... type Layouts (line 8) | type Layouts = type Attribute (line 18) | type Attribute = unknown; type Child (line 19) | type Child = Gtk.Widget; type GtkWidget (line 20) | type GtkWidget = Gtk.Widget; type BoxWidget (line 21) | type BoxWidget = Box; type GButton (line 23) | type GButton = Gtk.Button; type GBox (line 24) | type GBox = Gtk.Box; type GLabel (line 25) | type GLabel = Gtk.Label; type GCenterBox (line 26) | type GCenterBox = Gtk.Box; type EventHandler (line 28) | type EventHandler = (self: Self, event: Gdk.Event) => boolean | un... type EventArgs (line 29) | type EventArgs = { clicked: Button; event: Gdk.Event }; FILE: .config/ags/lib/types/workspace.d.ts type WorkspaceRule (line 1) | type WorkspaceRule = { type WorkspaceMap (line 6) | type WorkspaceMap = { type MonitorMap (line 10) | type MonitorMap = { type WorkspaceIcons (line 14) | type WorkspaceIcons = { type WorkspaceIconsColored (line 18) | type WorkspaceIconsColored = { type WorkspaceIconMap (line 25) | type WorkspaceIconMap = WorkspaceIcons | WorkspaceIconsColored; FILE: .config/ags/lib/utils.ts type Binding (line 15) | type Binding = import('types/service').Binding function icon (line 20) | function icon(name: string | null, fallback = icons.missing): string { function bash (line 42) | async function bash(strings: TemplateStringsArray | string, ...values: u... function sh (line 55) | async function sh(cmd: string | string[]): Promise { function forMonitors (line 62) | function forMonitors(widget: (monitor: number) => Gtk.Window): Window[] { function range (line 70) | function range(length: number, start = 1): number[] { function dependencies (line 77) | function dependencies(...bins: string[]): boolean { function launchApp (line 102) | function launchApp(app: Application): void { function createSurfaceFromWidget (line 115) | function createSurfaceFromWidget(widget: Gtk.Widget): GdkPixbuf.Pixbuf { FILE: .config/ags/modules/bar/Bar.ts type BarWidget (line 42) | type BarWidget = keyof typeof widget; type Section (line 44) | type Section = type Layout (line 66) | type Layout = { type BarLayout (line 72) | type BarLayout = { type GdkMonitors (line 118) | type GdkMonitors = { function getGdkMonitors (line 126) | function getGdkMonitors(): GdkMonitors { FILE: .config/ags/modules/bar/workspaces/helpers.ts type ThrottledScrollHandlers (line 70) | type ThrottledScrollHandlers = { function throttle (line 127) | function throttle void>(func: T, limit... FILE: .config/ags/modules/menus/audio/utils.ts type IconVolumes (line 17) | type IconVolumes = keyof typeof speakerIcons; FILE: .config/ags/modules/menus/dashboard/shortcuts/index.ts type ShortcutFixed (line 78) | type ShortcutFixed = { type ShortcutVariable (line 85) | type ShortcutVariable = { type Shortcut (line 92) | type Shortcut = ShortcutFixed | ShortcutVariable; FILE: .config/ags/modules/menus/energy/profiles/index.ts function renderUptime (line 11) | function renderUptime(curUptime: number): string { FILE: .config/ags/modules/menus/power/helpers/actions.ts class PowerMenu (line 5) | class PowerMenu extends Service { method title (line 20) | get title(): string { method action (line 24) | action(action: Action): void { method customAction (line 39) | customAction(action: Action, cmnd: string): void { FILE: .config/ags/modules/menus/shared/dropdown/locationHandler/index.ts type NestedRevealer (line 12) | type NestedRevealer = Revealer, unknown>; type NestedBox (line 13) | type NestedBox = Box; type NestedEventBox (line 14) | type NestedEventBox = EventBox; FILE: .config/ags/modules/menus/shared/popup/index.ts type Opts (line 8) | type Opts = { FILE: .config/ags/scripts/color_generation/generate_colors_material.py function calculate_optimal_size (line 35) | def calculate_optimal_size (width: int, height: int, bitmap_size: int) -... function harmonize (line 47) | def harmonize (design_color: int, source_color: int, threshold: float = ... function boost_chroma_tone (line 57) | def boost_chroma_tone (argb: int, chroma: float = 1, tone: float = 1) ->... FILE: .config/ags/scripts/color_generation/schemes/scheme_morevibrant.py class SchemeMoreVibrant (line 6) | class SchemeMoreVibrant(DynamicScheme): method __init__ (line 11) | def __init__(self, source_color_hct, is_dark, contrast_level): FILE: .config/ags/scripts/fillThemes.js constant COLORS (line 23) | const COLORS = { FILE: .config/ags/scripts/hyprland/get_keybinds.py class KeyBinding (line 23) | class KeyBinding(dict): method __init__ (line 24) | def __init__(self, mods, key, dispatcher, params, comment) -> None: class Section (line 31) | class Section(dict): method __init__ (line 32) | def __init__(self, children, keybinds, name) -> None: function read_content (line 38) | def read_content(path: str) -> str: function autogenerate_comment (line 45) | def autogenerate_comment(dispatcher: str, params: str = "") -> str: function get_keybind_at_line (line 139) | def get_keybind_at_line(line_number, line_start = 0): function get_binds_recursive (line 172) | def get_binds_recursive(current_content, scope): function parse_keys (line 210) | def parse_keys(path: str) -> Dict[str, List[KeyBinding]]: FILE: .config/ags/scripts/wayland-idle-inhibitor.py class GlobalRegistry (line 19) | class GlobalRegistry: function handle_registry_global (line 24) | def handle_registry_global( function main (line 38) | def main() -> None: FILE: .config/ags/scss/style.ts function extractVariables (line 10) | function extractVariables(theme: RecursiveOptionsObject, prefix = '', ma... FILE: .config/ags/services/Brightness.ts class Brightness (line 10) | class Brightness extends Service { method kbd (line 27) | get kbd(): number { method screen (line 30) | get screen(): number { method kbd (line 34) | set kbd(value) { method screen (line 43) | set screen(percent) { method constructor (line 54) | constructor() { FILE: .config/ags/services/Cpu.ts class Cpu (line 8) | class Cpu { method constructor (line 14) | constructor() { method calculateUsage (line 21) | public calculateUsage(): number { method updateTimer (line 36) | public updateTimer(timerInMs: number): void { FILE: .config/ags/services/Ram.ts class Ram (line 8) | class Ram { method constructor (line 14) | constructor() { method calculateUsage (line 19) | public calculateUsage(): GenericResourceData { method setShouldRound (line 54) | public setShouldRound(round: boolean): void { method divide (line 58) | private divide([total, used]: number[]): number { method updateTimer (line 68) | updateTimer(timerInMs: number): void { FILE: .config/ags/services/Storage.ts class Storage (line 9) | class Storage { method constructor (line 15) | constructor() { method calculateUsage (line 20) | public calculateUsage(): GenericResourceData { method setShouldRound (line 42) | public setShouldRound(round: boolean): void { method divide (line 46) | private divide([total, used]: number[]): number { method updateTimer (line 56) | public updateTimer(timerInMs: number): void { FILE: .config/ags/services/Wallpaper.ts class Wallpaper (line 7) | class Wallpaper extends Service { method #wallpaper (line 21) | #wallpaper(): void { method #setWallpaper (line 45) | async #setWallpaper(path: string): Promise { method wallpaper (line 61) | get wallpaper(): string { method constructor (line 65) | constructor() { FILE: .config/ags/services/bluetooth.py function send_notification_with_actions (line 15) | def send_notification_with_actions(title, message, actions, action_handl... class Agent (line 24) | class Agent(dbus.service.Object): method __init__ (line 25) | def __init__(self, bus): method Release (line 29) | def Release(self): method get_device_name (line 32) | def get_device_name(self, device): method RequestPinCode (line 39) | def RequestPinCode(self, device): method RequestPasskey (line 45) | def RequestPasskey(self, device): method DisplayPasskey (line 51) | def DisplayPasskey(self, device, passkey): method RequestConfirmation (line 57) | def RequestConfirmation(self, device, passkey): method RequestAuthorization (line 76) | def RequestAuthorization(self, device): method AuthorizeService (line 95) | def AuthorizeService(self, device, uuid): method Cancel (line 114) | def Cancel(self): method request_input (line 117) | def request_input(self, title, message, device, input_type): method handle_pin_input (line 132) | def handle_pin_input(self, device, pin_code): method handle_passkey_input (line 136) | def handle_passkey_input(self, device, passkey): method send_reply (line 140) | def send_reply(self, device): method send_error (line 147) | def send_error(self, device, error): method success_callback (line 154) | def success_callback(self): method error_callback (line 157) | def error_callback(self, error): function register_agent (line 160) | def register_agent(): FILE: .config/ags/services/matugen/index.ts function generateMatugenColors (line 15) | async function generateMatugenColors(): Promise