{ // Blob menu definition. // JSONC is used for Neovim-friendly highlighting, comments, and trailing commas. // IDs are object keys. Dotted IDs imply hierarchy: trigger.share.file belongs // under trigger.share. // Kind is inferred: action -> action, target -> link, otherwise submenu. // Dotted IDs define the tree. Use provider:"name" only when the submenu // calls provider_name() or a command named "name" to return JSON rows. // Optional fields: // aliases alternate `blob menu summon ` routes; also searchable. // Reserved for established names users already type; new entries // should not normally add any. // iconFont font family used for the icon glyph, when it differs from the menu font // title header text shown when the submenu is open; defaults to label // when shell condition; hide row when it fails // checked shell condition; append ✓ when it succeeds // Root Menu "apps": {"icon":"󰀻","label":"Apps","aliases":["app","applications"],"provider":"apps"}, "blob": {"icon":"󰖌","label":"Blob"}, "learn": {"icon":"󰧑","label":"Learn"}, "trigger": {"icon":"󱓞","label":"Trigger"}, "style": {"icon":"","label":"Style"}, "setup": {"icon":"","label":"Setup","aliases":["settings"]}, "install": {"icon":"󰉉","label":"Install"}, "remove": {"icon":"󰭌","label":"Remove","aliases":["uninstall"]}, "update": {"icon":"","label":"Update","aliases":["restart","refresh"]}, "about": {"icon":"","label":"About","action":"blob-launch-about"}, "system": {"icon":"","label":"System","aliases":["power-menu"]}, // Blob "blob.wallpaper": {"icon":"󰸉","label":"Wallpaper","action":"blob-wallpaper-set --menu","description":"Pick a wallpaper from ~/wallpapers"}, "blob.theme": {"icon":"󰢵","label":"Theme","action":"blob-theme-menu","description":"Pick a local or bundled color theme"}, "blob.dynamic": {"icon":"󰁨","label":"Dynamic theme","action":"blob-theme-dynamic","description":"Recolor from the current wallpaper"}, "blob.glass": {"icon":"󱡓","label":"Toggle glass","action":"blob-toggle-glass toggle","checked":"test -f $HOME/.local/state/blob/toggles/hypr/blob-glass.lua"}, // System "system.screensaver": {"icon":"󱄄","label":"Screensaver","action":"blob-launch-screensaver force"}, "system.lock": {"icon":"","label":"Lock","action":"blob-system-lock"}, "system.suspend": {"icon":"󰒲","label":"Suspend","when":"! blob-toggle-enabled suspend-off","action":"systemctl suspend"}, "system.hibernate": {"icon":"󰤁","label":"Hibernate","when":"blob-hibernation-available","action":"systemctl hibernate"}, "system.logout": {"icon":"󰍃","label":"Logout","action":"blob-system-logout"}, "system.reboot": {"icon":"󰜉","label":"Reboot","action":"blob-system-reboot"}, "system.shutdown": {"icon":"󰐥","label":"Shutdown","action":"blob-system-shutdown"}, // Learn "learn.keybindings": {"icon":"","label":"Keybindings","action":"blob-menu-keybindings"}, "learn.hyprland": {"icon":"","label":"Hyprland","action":"blob-launch-browser 'https://wiki.hypr.land/'"}, "learn.arch": {"icon":"󰣇","label":"Arch","action":"blob-launch-browser 'https://wiki.archlinux.org/title/Main_page'"}, "learn.neovim": {"icon":"","label":"Neovim","action":"blob-launch-browser 'https://www.lazyvim.org/keymaps'"}, "learn.bash": {"icon":"󱆃","label":"Bash","action":"blob-launch-browser 'https://devhints.io/bash'"}, // Trigger "trigger.emoji": {"icon":"","label":"Emoji","aliases":["emoji","emojis"],"action":"blob-menu-emoji"}, "trigger.reminder": {"icon":"󰢌","label":"Reminder","aliases":["reminder"]}, "trigger.capture": {"icon":"","label":"Capture","aliases":["capture","screenshot","screenrecord","screen-record","screenrecording"]}, "trigger.capture.screenshot": {"icon":"","label":"Screenshot","action":"blob-capture-screenshot"}, "trigger.capture.screenrecord.stop": {"icon":"","label":"Stop Screenrecording","when":"pgrep -f '^gpu-screen-recorder'","action":"blob-capture-record --stop-recording"}, "trigger.capture.screenrecord": {"icon":"","label":"Screenrecord"}, "trigger.capture.text": {"icon":"󰴑","label":"Text","action":"blob-capture-text"}, "trigger.capture.qr": {"icon":"󰐲","label":"QR Code","action":"blob-capture-qr"}, "trigger.capture.color": {"icon":"󰃉","label":"Color","action":"pkill hyprpicker || hyprpicker -a"}, "trigger.capture.screenrecord.no-audio": {"icon":"","label":"With no audio","action":"blob-capture-record"}, "trigger.capture.screenrecord.desktop-audio": {"icon":"","label":"With desktop audio","action":"blob-capture-record --with-desktop-audio"}, "trigger.capture.screenrecord.microphone": {"icon":"","label":"With desktop + microphone audio","action":"blob-capture-record --with-desktop-audio --with-microphone-audio"}, "trigger.capture.screenrecord.webcam": {"icon":"","label":"With desktop + microphone audio + webcam","when":"blob-hw-webcam","action":"blob-capture-record-webcam"}, "trigger.share": {"icon":"","label":"Share","aliases":["share"]}, "trigger.toggle": {"icon":"󰔎","label":"Toggle","aliases":["toggle","toggles"]}, "trigger.hardware": {"icon":"","label":"Hardware","aliases":["hardware","hw"]}, "trigger.tests": {"icon":"󰓅","label":"Speed Test"}, "trigger.hardware.laptop-display": {"icon":"󰛧","label":"Laptop Display","when":"blob-hw-laptop","action":"blob-hypr-monitor-internal toggle"}, "trigger.hardware.mirror-display": {"icon":"󰍹","label":"Mirror Display","when":"blob-hw-laptop","action":"blob-hypr-monitor-mirror toggle"}, "trigger.hardware.hybrid-gpu": {"icon":"","label":"Hybrid GPU","when":"blob-hw-hybrid-gpu","action":"blob-launch-floating blob-toggle-hybrid-gpu"}, "trigger.hardware.touchpad": {"icon":"󰟸","label":"Touchpad","when":"blob-hw-touchpad","action":"blob-toggle-touchpad"}, "trigger.hardware.touchpad-haptics": {"icon":"󰌌","label":"Touchpad Haptics"}, "trigger.hardware.touchpad-haptics.low": {"icon":"󰌌","label":"low","when":"blob-hw-dell-xps-haptic-touchpad && blob-cmd-present dell-xps-touchpad-haptics","checked":"[[ \"$(dell-xps-touchpad-haptics get)\" == \"low\" ]]","action":"dell-xps-touchpad-haptics set low"}, "trigger.hardware.touchpad-haptics.mid": {"icon":"󰌌","label":"mid","when":"blob-hw-dell-xps-haptic-touchpad && blob-cmd-present dell-xps-touchpad-haptics","checked":"[[ \"$(dell-xps-touchpad-haptics get)\" == \"mid\" ]]","action":"dell-xps-touchpad-haptics set mid"}, "trigger.hardware.touchpad-haptics.high": {"icon":"󰌌","label":"high","when":"blob-hw-dell-xps-haptic-touchpad && blob-cmd-present dell-xps-touchpad-haptics","checked":"[[ \"$(dell-xps-touchpad-haptics get)\" == \"high\" ]]","action":"dell-xps-touchpad-haptics set high"}, "trigger.hardware.touchscreen": {"icon":"󰆽","label":"Touchscreen","when":"blob-hw-touchscreen","action":"blob-toggle-touchscreen"}, "trigger.reminder.set": {"icon":"󰢌","label":"Set one","aliases":["reminder-set","remind"],"action":"blob-reminder -i"}, "trigger.reminder.show": {"icon":"󰢌","label":"Show all","action":"blob-reminder show"}, "trigger.reminder.clear": {"icon":"󰢌","label":"Clear all","action":"blob-reminder clear"}, "trigger.share.clipboard": {"icon":"","label":"Clipboard","action":"blob-menu-share clipboard"}, "trigger.share.file": {"icon":"","label":"File","action":"blob-menu-share file"}, "trigger.share.folder": {"icon":"","label":"Folder","action":"blob-menu-share folder"}, "trigger.share.receive": {"icon":"󰥦","label":"Receive","action":"uwsm-app -- localsend"}, "trigger.toggle.idle-lock": {"icon":"󰅶","label":"Stay Awake","action":"blob-toggle-idle"}, "trigger.toggle.notifications": {"icon":"󰂛","label":"Notifications","action":"blob-toggle-silencing"}, "trigger.toggle.crash-capture": {"icon":"󱚡","label":"Crash Capture","action":"blob-toggle-crash-capture"}, "trigger.toggle.screensaver": {"icon":"󱄄","label":"Screensaver","action":"blob-toggle-screensaver"}, "trigger.toggle.nightlight": {"icon":"󰔎","label":"Nightlight","action":"blob-toggle-nightlight"}, "trigger.toggle.top-bar": {"icon":"󰍜","label":"Menu Bar","action":"blob-toggle-bar"}, "trigger.toggle.battery-percentage": {"icon":"󰁹","label":"Battery Percentage","when":"blob-hw-laptop","action":"blob-shell blob.power togglePercentage"}, "trigger.toggle.workspace-layout": {"icon":"󱂬","label":"Workspace Layout","action":"blob-hypr-workspace-layout-toggle"}, "trigger.toggle.window-gaps": {"icon":"","label":"Window Gaps","action":"blob-hypr-window-gaps-toggle"}, "trigger.toggle.one-window-ratio": {"icon":"","label":"1-Window Ratio","action":"blob-hypr-window-single-square-aspect-toggle"}, "trigger.tests.network-speedtest": {"icon":"󰓅","label":"Network Speed Test","action":"blob-shell shell summon blob.speedtest"}, "trigger.tests.disk-speedtest": {"icon":"󰋊","label":"Disk Speed Test","action":"blob-shell shell summon blob.disk-speedtest"}, // Style "style.theme": {"icon":"󰸌","label":"Theme","aliases":["theme","themes"],"action":"theme=$(blob-theme-switcher); [[ -n $theme ]] && blob-theme-set \"$theme\""}, "style.background": {"icon":"","label":"Background","aliases":["background","wallpaper"],"action":"background=$(blob-bg-switcher); [[ -n $background ]] && blob-bg-set \"$background\""}, "style.font": {"icon":"","label":"Font","provider":"fonts"}, "style.bar": {"icon":"󰍜","label":"Menu Bar"}, "style.bar.position": {"icon":"","label":"Position"}, "style.bar.transparency": {"icon":"󰂵","label":"Transparency","action":"blob-bar transparent toggle"}, "style.hyprland": {"icon":"","label":"Hyprland","action":"blob-launch-config-editor \"$HOME/.config/hypr/looknfeel.lua\""}, "style.screensaver": {"icon":"󱄄","label":"Screensaver"}, "style.about": {"icon":"","label":"About"}, "style.bar.position.top": {"icon":"󰁝","label":"Top","action":"blob-bar position top"}, "style.bar.position.bottom": {"icon":"󰁅","label":"Bottom","action":"blob-bar position bottom"}, "style.bar.position.left": {"icon":"󰁍","label":"Left","action":"blob-bar position left"}, "style.bar.position.right": {"icon":"󰁔","label":"Right","action":"blob-bar position right"}, "style.about.text": {"icon":"","label":"Edit Text","action":"blob-branding-about text"}, "style.about.image": {"icon":"","label":"Set From Image","action":"blob-branding-about image"}, "style.about.default": {"icon":"","label":"Restore Default","action":"blob-branding-about reset"}, "style.screensaver.text": {"icon":"","label":"Edit Text","action":"blob-branding-screensaver text"}, "style.screensaver.image": {"icon":"","label":"Set From Image","action":"blob-branding-screensaver image"}, "style.screensaver.default": {"icon":"","label":"Restore Default","action":"blob-branding-screensaver reset"}, // Setup "setup.monitors": {"icon":"󰍹","label":"Monitors","action":"blob-launch-config-editor \"$HOME/.config/hypr/monitors.lua\""}, "setup.keybindings": {"icon":"","label":"Keybindings","when":"[[ -f ~/.config/hypr/bindings.lua ]]","action":"blob-launch-config-editor \"$HOME/.config/hypr/bindings.lua\""}, "setup.input": {"icon":"","label":"Input","when":"[[ -f ~/.config/hypr/input.lua ]]","action":"blob-launch-config-editor \"$HOME/.config/hypr/input.lua\""}, "setup.network": {"icon":"󰛳","label":"Network","aliases":["network"]}, "setup.network.dns": {"icon":"󰇖","label":"DNS","aliases":["dns"]}, "setup.network.dns.dhcp": {"icon":"󰩟","label":"DHCP","checked":"[[ \"$(blob-network-dns)\" == \"DHCP\" ]]","action":"blob-network-dns DHCP"}, "setup.network.dns.cloudflare": {"icon":"󰅟","label":"Cloudflare","checked":"[[ \"$(blob-network-dns)\" == \"Cloudflare\" ]]","action":"blob-network-dns Cloudflare"}, "setup.network.dns.google": {"icon":"󰊭","label":"Google","checked":"[[ \"$(blob-network-dns)\" == \"Google\" ]]","action":"blob-network-dns Google"}, "setup.network.dns.custom": {"icon":"","label":"Custom","checked":"[[ \"$(blob-network-dns)\" == \"Custom\" ]]","action":"blob-launch-floating 'blob-network-dns Custom'"}, "setup.network.qr": {"icon":"󰐲","label":"QR Code","aliases":["wifi-qr"],"when":"[[ $(blob-network-status) == wifi* ]]","action":"blob-shell shell summon blob.wifiqr"}, "setup.default": {"icon":"","label":"Defaults","aliases":["default","defaults"]}, "setup.default.browser": {"icon":"","label":"Browser","title":"Default Browser"}, "setup.default.browser.chromium": {"icon":"","label":"Chromium","when":"blob-cmd-present chromium","checked":"[[ \"$(blob-default-browser)\" == \"chromium\" ]]","action":"blob-default-browser chromium"}, "setup.default.browser.chrome": {"icon":"󰊯","label":"Chrome","when":"blob-cmd-present google-chrome-stable","checked":"[[ \"$(blob-default-browser)\" == \"chrome\" ]]","action":"blob-default-browser chrome"}, "setup.default.browser.brave": {"icon":"󰖟","label":"Brave","when":"blob-cmd-present brave","checked":"[[ \"$(blob-default-browser)\" == \"brave\" ]]","action":"blob-default-browser brave"}, "setup.default.browser.brave-origin": {"icon":"󰖟","label":"Brave Origin","when":"blob-cmd-present brave-origin","checked":"[[ \"$(blob-default-browser)\" == \"brave-origin\" ]]","action":"blob-default-browser brave-origin"}, "setup.default.browser.edge": {"icon":"󰇩","label":"Edge","when":"blob-cmd-present microsoft-edge-stable","checked":"[[ \"$(blob-default-browser)\" == \"edge\" ]]","action":"blob-default-browser edge"}, "setup.default.browser.firefox": {"icon":"","label":"Firefox","when":"blob-cmd-present firefox","checked":"[[ \"$(blob-default-browser)\" == \"firefox\" ]]","action":"blob-default-browser firefox"}, "setup.default.browser.zen": {"icon":"󰖟","label":"Zen","when":"blob-cmd-present zen-browser","checked":"[[ \"$(blob-default-browser)\" == \"zen\" ]]","action":"blob-default-browser zen"}, "setup.default.terminal": {"icon":"","label":"Terminal","title":"Default Terminal"}, "setup.default.terminal.alacritty": {"icon":"","label":"Alacritty","when":"blob-cmd-present alacritty","checked":"[[ \"$(blob-default-terminal)\" == \"alacritty\" ]]","action":"blob-default-terminal alacritty"}, "setup.default.terminal.foot": {"icon":"","label":"Foot","when":"blob-cmd-present foot","checked":"[[ \"$(blob-default-terminal)\" == \"foot\" ]]","action":"blob-default-terminal foot"}, "setup.default.terminal.ghostty": {"icon":"","label":"Ghostty","when":"blob-cmd-present ghostty","checked":"[[ \"$(blob-default-terminal)\" == \"ghostty\" ]]","action":"blob-default-terminal ghostty"}, "setup.default.terminal.kitty": {"icon":"","label":"Kitty","when":"blob-cmd-present kitty","checked":"[[ \"$(blob-default-terminal)\" == \"kitty\" ]]","action":"blob-default-terminal kitty"}, "setup.default.editor": {"icon":"","label":"Editor","title":"Default Editor"}, "setup.default.editor.neovim": {"icon":"","label":"Neovim","when":"blob-cmd-present nvim","checked":"[[ \"$(blob-default-editor)\" == \"nvim\" ]]","action":"blob-default-editor nvim"}, "setup.default.editor.vscode": {"icon":"","label":"VSCode","when":"blob-cmd-present code","checked":"[[ \"$(blob-default-editor)\" == \"code\" ]]","action":"blob-default-editor code"}, "setup.default.editor.cursor": {"icon":"","iconFont":"blob","label":"Cursor","when":"blob-cmd-present cursor","checked":"[[ \"$(blob-default-editor)\" == \"cursor\" ]]","action":"blob-default-editor cursor"}, "setup.default.editor.zed": {"icon":"","label":"Zed","when":"blob-cmd-present zeditor","checked":"[[ \"$(blob-default-editor)\" == \"zeditor\" ]]","action":"blob-default-editor zed"}, "setup.default.editor.sublime": {"icon":"","label":"Sublime Text","when":"blob-cmd-present sublime_text","checked":"[[ \"$(blob-default-editor)\" == \"sublime_text\" ]]","action":"blob-default-editor sublime_text"}, "setup.default.editor.helix": {"icon":"","label":"Helix","when":"blob-cmd-present helix","checked":"[[ \"$(blob-default-editor)\" == \"helix\" ]]","action":"blob-default-editor helix"}, "setup.default.editor.vim": {"icon":"","label":"Vim","when":"blob-cmd-present vim","checked":"[[ \"$(blob-default-editor)\" == \"vim\" ]]","action":"blob-default-editor vim"}, "setup.default.editor.emacs": {"icon":"","label":"Emacs","when":"blob-cmd-present emacs","checked":"[[ \"$(blob-default-editor)\" == \"emacs\" ]]","action":"blob-default-editor emacs"}, "setup.plugin": {"icon":"󰐱","label":"Plugins","aliases":["plugin","plugins"]}, "setup.plugin.enable": {"icon":"󰄬","label":"Enable Plugin","action":"blob-menu-plugin enable"}, "setup.plugin.disable": {"icon":"󰅖","label":"Disable Plugin","action":"blob-menu-plugin disable"}, "setup.plugin.add": {"icon":"󰖟","label":"Add Plugin","action":"blob-launch-floating 'blob-plugin-add'"}, "setup.plugin.clone": {"icon":"󰆏","label":"Clone Plugin","action":"blob-menu-plugin clone"}, "setup.plugin.remove": {"icon":"󰭌","label":"Remove Plugin","when":"compgen -G \"$HOME/.config/blob/plugins/*/manifest.json\"","action":"blob-menu-plugin remove"}, "setup.security": {"icon":"","label":"Security"}, "setup.config": {"icon":"","label":"Config"}, "setup.security.fingerprint": {"icon":"󰈷","label":"Fingerprint","when":"blob-hw-fingerprint","action":"blob-launch-floating blob-setup-security-fingerprint"}, "setup.security.fido2": {"icon":"","label":"Fido2","action":"blob-launch-floating blob-setup-security-fido2"}, "setup.security.sshd": {"icon":"󰣀","label":"SSHD","action":"blob-launch-floating blob-setup-security-sshd"}, "setup.security.passwordless-sudo": {"icon":"󰟵","label":"Passwordless Sudo","action":"blob-launch-floating blob-sudo-passwordless"}, "setup.security.sudoless-docker": {"icon":"󰡨","label":"Sudoless Docker","when":"blob-sudo-docker --configured","action":"blob-launch-floating blob-setup-security-sudoless-docker"}, "setup.config.hyprland": {"icon":"","label":"Hyprland","action":"blob-launch-config-editor \"$HOME/.config/hypr/hyprland.lua\""}, "setup.config.hyprsunset": {"icon":"","label":"Hyprsunset","action":"blob-launch-config-editor ~/.config/hypr/hyprsunset.conf && blob-restart-hyprsunset"}, "setup.config.xcompose": {"icon":"󰞅","label":"XCompose","action":"blob-launch-config-editor ~/.XCompose && blob-restart-xcompose"}, "setup.direct-boot": {"icon":"","label":"Direct Boot","action":"blob-launch-floating blob-setup-direct-boot"}, // Install "install.package": {"icon":"󰣇","label":"Package","action":"xdg-terminal-exec --app-id=org.blob.terminal blob-pkg-install"}, "install.aur": {"icon":"󰣇","label":"AUR","action":"xdg-terminal-exec --app-id=org.blob.terminal blob-pkg-aur-install"}, "install.tui": {"icon":"","label":"TUI","action":"blob-launch-floating blob-tui-install"}, "install.style": {"icon":"","label":"Style"}, "install.style.theme": {"icon":"󰸌","label":"Theme","action":"blob-launch-floating blob-theme-install"}, "install.style.background": {"icon":"","label":"Background","action":"blob-bg-install"}, "install.style.font": {"icon":"","label":"Font"}, "install.style.font.cascadia": {"icon":"","label":"Cascadia Mono","action":"blob-install-font 'Cascadia Mono' ttf-cascadia-mono-nerd 'CaskaydiaMono Nerd Font'"}, "install.style.font.meslo": {"icon":"","label":"Meslo LG Mono","action":"blob-install-font 'Meslo LG Mono' ttf-meslo-nerd 'MesloLGL Nerd Font'"}, "install.style.font.fira": {"icon":"","label":"Fira Code","action":"blob-install-font 'Fira Code' ttf-firacode-nerd 'FiraCode Nerd Font'"}, "install.style.font.victor": {"icon":"","label":"Victor Code","action":"blob-install-font 'Victor Code' ttf-victor-mono-nerd 'VictorMono Nerd Font'"}, "install.style.font.bitstream": {"icon":"","label":"Bitstream Vera Mono","action":"blob-install-font 'Bitstream Vera Code' ttf-bitstream-vera-mono-nerd 'BitstromWera Nerd Font'"}, "install.style.font.iosevka": {"icon":"","label":"Iosevka","action":"blob-install-font Iosevka ttf-iosevka-nerd 'Iosevka Nerd Font Mono'"}, // Remove "remove.package": {"icon":"󰣇","label":"Package","action":"xdg-terminal-exec --app-id=org.blob.terminal blob-pkg-remove"}, "remove.tui": {"icon":"","label":"TUI","when":"grep -qE '^Exec=.*(\\$TERMINAL|xdg-terminal-exec).*-e' $HOME/.local/share/applications/*.desktop","action":"blob-tui-remove"}, "remove.theme": {"icon":"󰸌","label":"Theme","action":"blob-theme-remove"}, // Update "update.blob": {"icon":"","iconFont":"blob","label":"Blob","action":"blob-launch-floating blob-update"}, "update.config": {"icon":"","label":"Config","title":"Reset to default"}, "update.themes": {"icon":"󰸌","label":"Extra Themes","when":"blob-theme-extras","action":"blob-launch-floating blob-theme-update"}, "update.process": {"icon":"","label":"Process","title":"Restart"}, "update.hardware": {"icon":"󰇅","label":"Hardware","title":"Restart"}, "update.firmware": {"icon":"","label":"Firmware","action":"blob-launch-floating blob-update-firmware"}, "update.password": {"icon":"","label":"Password"}, "update.timezone": {"icon":"","label":"Timezone","action":"blob-menu-timezone"}, "update.time": {"icon":"","label":"Time","action":"blob-launch-floating blob-update-time"}, "update.process.hyprsunset": {"icon":"","label":"Hyprsunset","action":"blob-restart-hyprsunset"}, "update.process.shell": {"icon":"󰍜","label":"Shell","action":"blob-shell-restart"}, "update.config.hyprland": {"icon":"","label":"Hyprland","action":"blob-launch-floating blob-refresh-hyprland"}, "update.config.hyprsunset": {"icon":"","label":"Hyprsunset","action":"blob-launch-floating blob-refresh-hyprsunset"}, "update.config.plymouth": {"icon":"󱣴","label":"Plymouth","action":"blob-launch-floating blob-refresh-plymouth"}, "update.config.shell": {"icon":"󰍜","label":"Shell","action":"blob-launch-floating blob-refresh-shell"}, "update.hardware.audio": {"icon":"","label":"Audio","action":"blob-launch-floating blob-audio-restart"}, "update.hardware.wifi": {"icon":"󱚾","label":"Wi-Fi","action":"blob-launch-floating blob-network-restart"}, "update.hardware.bluetooth": {"icon":"󰂯","label":"Bluetooth","action":"blob-launch-floating blob-bluetooth-restart"}, "update.hardware.trackpad": {"icon":"󰟸","label":"Trackpad","action":"blob-launch-floating blob-restart-trackpad"}, "update.password.drive": {"icon":"","label":"Drive Encryption","action":"blob-launch-floating blob-drive-password"}, "update.password.user": {"icon":"","label":"User","action":"blob-launch-floating passwd"}, }