Restore the browser, gaming, development, and Windows VM menus
This commit is contained in:
@@ -24,6 +24,88 @@
|
||||
"setup": {"icon":"","label":"Setup","aliases":["settings"]},
|
||||
"install": {"icon":"","label":"Install"},
|
||||
"remove": {"icon":"","label":"Remove","aliases":["uninstall"]},
|
||||
"install.development": {"icon":"","label":"Development"},
|
||||
"install.browser": {"icon":"","label":"Browser"},
|
||||
"install.gaming": {"icon":"","label":"Gaming"},
|
||||
"install.windows": {"icon":"","label":"Windows","when":"[[ ! -f $HOME/.local/share/applications/windows-vm.desktop ]]","action":"blob-launch-floating 'blob-windows-vm install'"},
|
||||
"install.browser.chrome": {"icon":"","label":"Chrome","when":"! blob-pkg-present google-chrome","action":"blob-launch-floating 'blob-install-browser chrome'"},
|
||||
"install.browser.edge": {"icon":"","label":"Edge","when":"! blob-pkg-present microsoft-edge-stable-bin","action":"blob-launch-floating 'blob-install-browser edge'"},
|
||||
"install.browser.brave": {"icon":"","label":"Brave","when":"! blob-pkg-present brave-bin","action":"blob-launch-floating 'blob-install-browser brave'"},
|
||||
"install.browser.brave-origin": {"icon":"","label":"Brave Origin","when":"! blob-pkg-present brave-origin-bin","action":"blob-launch-floating 'blob-install-browser brave-origin'"},
|
||||
"install.browser.firefox": {"icon":"","label":"Firefox","when":"! blob-pkg-present firefox","action":"blob-launch-floating 'blob-install-browser firefox'"},
|
||||
"install.browser.zen": {"icon":"","label":"Zen","when":"! blob-pkg-present zen-browser-bin","action":"blob-launch-floating 'blob-install-browser zen'"},
|
||||
"install.gaming.steam": {"icon":"","label":"Steam","when":"! blob-pkg-present steam","action":"blob-launch-floating blob-install-gaming-steam"},
|
||||
"install.gaming.retroarch": {"icon":"","label":"RetroArch","when":"! blob-pkg-present retroarch","action":"blob-launch-floating blob-install-gaming-retroarch"},
|
||||
"install.gaming.minecraft": {"icon":"","label":"Minecraft","when":"! blob-pkg-present minecraft-launcher","action":"blob-install-launch Minecraft minecraft-launcher minecraft-launcher"},
|
||||
"install.gaming.geforce-now": {"icon":"","label":"NVIDIA GeForce NOW","when":"! flatpak info com.nvidia.geforcenow","action":"blob-launch-floating blob-install-gaming-geforce-now"},
|
||||
"install.gaming.xbox-cloud": {"icon":"","label":"Xbox Cloud Gaming","when":"[[ ! -f \"$HOME/.local/share/applications/Xbox Cloud Gaming.desktop\" ]]","action":"blob-launch-floating blob-install-gaming-xbox-cloud"},
|
||||
"install.gaming.xbox-controllers": {"icon":"","label":"Xbox Controllers","when":"! blob-pkg-present xpadneo-dkms","action":"blob-launch-floating blob-install-gaming-xbox-controllers"},
|
||||
"install.gaming.battlenet": {"icon":"","label":"Battle.net","when":"[[ ! -d $HOME/Games/battlenet ]]","action":"blob-launch-floating blob-install-gaming-battlenet"},
|
||||
"install.gaming.lutris": {"icon":"","label":"Lutris","when":"! blob-pkg-present lutris","action":"blob-launch-floating blob-install-gaming-lutris"},
|
||||
"install.gaming.heroic": {"icon":"","label":"Heroic (Epic Games)","when":"! blob-pkg-present heroic-games-launcher-bin","action":"blob-launch-floating blob-install-gaming-heroic"},
|
||||
"install.gaming.retro-launcher": {"icon":"","label":"RetroArch Game Launcher","action":"blob-games-retro-install"},
|
||||
"install.development.rails": {"icon":"","label":"Ruby on Rails","when":"[[ ! -d $HOME/.local/share/mise/installs/ruby ]]","action":"blob-launch-floating 'blob-install-dev-env ruby'"},
|
||||
"install.development.docker-dbs": {"icon":"","label":"Docker DB","action":"blob-launch-floating blob-install-docker-dbs"},
|
||||
"install.development.javascript": {"icon":"","label":"JavaScript"},
|
||||
"install.development.go": {"icon":"","label":"Go","when":"[[ ! -d $HOME/.local/share/mise/installs/go ]]","action":"blob-launch-floating 'blob-install-dev-env go'"},
|
||||
"install.development.php": {"icon":"","label":"PHP"},
|
||||
"install.development.python": {"icon":"","label":"Python","when":"[[ ! -d $HOME/.local/share/mise/installs/python ]]","action":"blob-launch-floating 'blob-install-dev-env python'"},
|
||||
"install.development.elixir": {"icon":"","label":"Elixir"},
|
||||
"install.development.zig": {"icon":"","label":"Zig","when":"[[ ! -d $HOME/.local/share/mise/installs/zig ]]","action":"blob-launch-floating 'blob-install-dev-env zig'"},
|
||||
"install.development.rust": {"icon":"","label":"Rust","when":"[[ ! -d $HOME/.rustup ]]","action":"blob-launch-floating 'blob-install-dev-env rust'"},
|
||||
"install.development.java": {"icon":"","label":"Java","when":"[[ ! -d $HOME/.local/share/mise/installs/java ]]","action":"blob-launch-floating 'blob-install-dev-env java'"},
|
||||
"install.development.dotnet": {"icon":"","label":".NET","when":"[[ ! -d $HOME/.local/share/mise/installs/dotnet ]]","action":"blob-launch-floating 'blob-install-dev-env dotnet'"},
|
||||
"install.development.ocaml": {"icon":"","label":"OCaml","when":"[[ ! -d $HOME/.opam ]]","action":"blob-launch-floating 'blob-install-dev-env ocaml'"},
|
||||
"install.development.clojure": {"icon":"","label":"Clojure","when":"[[ ! -d $HOME/.local/share/mise/installs/clojure ]]","action":"blob-launch-floating 'blob-install-dev-env clojure'"},
|
||||
"install.development.scala": {"icon":"","label":"Scala","when":"[[ ! -d $HOME/.local/share/mise/installs/scala ]]","action":"blob-launch-floating 'blob-install-dev-env scala'"},
|
||||
"install.development.javascript.node": {"icon":"","label":"Node.js","when":"[[ ! -d $HOME/.local/share/mise/installs/node ]]","action":"blob-launch-floating 'blob-install-dev-env node'"},
|
||||
"install.development.javascript.bun": {"icon":"","label":"Bun","when":"[[ ! -d $HOME/.local/share/mise/installs/bun ]]","action":"blob-launch-floating 'blob-install-dev-env bun'"},
|
||||
"install.development.javascript.deno": {"icon":"","label":"Deno","when":"[[ ! -d $HOME/.local/share/mise/installs/deno ]]","action":"blob-launch-floating 'blob-install-dev-env deno'"},
|
||||
"install.development.php.php": {"icon":"","label":"PHP","when":"! blob-pkg-present php","action":"blob-launch-floating 'blob-install-dev-env php'"},
|
||||
"install.development.php.laravel": {"icon":"","label":"Laravel","when":"[[ ! -x $HOME/.config/composer/vendor/bin/laravel ]]","action":"blob-launch-floating 'blob-install-dev-env laravel'"},
|
||||
"install.development.php.symfony": {"icon":"","label":"Symfony","when":"! blob-pkg-present symfony-cli","action":"blob-launch-floating 'blob-install-dev-env symfony'"},
|
||||
"install.development.elixir.elixir": {"icon":"","label":"Elixir","when":"[[ ! -d $HOME/.local/share/mise/installs/elixir ]]","action":"blob-launch-floating 'blob-install-dev-env elixir'"},
|
||||
"install.development.elixir.phoenix": {"icon":"","label":"Phoenix","when":"! compgen -G \"$HOME/.mix/archives/phx_new*\"","action":"blob-launch-floating 'blob-install-dev-env phoenix'"},
|
||||
"remove.development": {"icon":"","label":"Development","title":"Remove"},
|
||||
"remove.browser": {"icon":"","label":"Browser","title":"Remove"},
|
||||
"remove.gaming": {"icon":"","label":"Gaming","title":"Remove"},
|
||||
"remove.windows": {"icon":"","label":"Windows","when":"[[ -f $HOME/.local/share/applications/windows-vm.desktop ]]","action":"blob-launch-floating 'blob-windows-vm remove'"},
|
||||
"remove.browser.chrome": {"icon":"","label":"Chrome","when":"blob-pkg-present google-chrome","action":"blob-launch-floating 'blob-remove-browser chrome'"},
|
||||
"remove.browser.edge": {"icon":"","label":"Edge","when":"blob-pkg-present microsoft-edge-stable-bin","action":"blob-launch-floating 'blob-remove-browser edge'"},
|
||||
"remove.browser.brave": {"icon":"","label":"Brave","when":"blob-pkg-present brave-bin","action":"blob-launch-floating 'blob-remove-browser brave'"},
|
||||
"remove.browser.brave-origin": {"icon":"","label":"Brave Origin","when":"blob-pkg-present brave-origin-bin","action":"blob-launch-floating 'blob-remove-browser brave-origin'"},
|
||||
"remove.browser.firefox": {"icon":"","label":"Firefox","when":"blob-pkg-present firefox","action":"blob-launch-floating 'blob-remove-browser firefox'"},
|
||||
"remove.browser.zen": {"icon":"","label":"Zen","when":"blob-pkg-present zen-browser-bin","action":"blob-launch-floating 'blob-remove-browser zen'"},
|
||||
"remove.gaming.steam": {"icon":"","label":"Steam","when":"blob-pkg-present steam","action":"blob-launch-floating blob-remove-gaming-steam"},
|
||||
"remove.gaming.retroarch": {"icon":"","label":"RetroArch","when":"blob-pkg-present retroarch","action":"blob-launch-floating blob-remove-gaming-retroarch"},
|
||||
"remove.gaming.minecraft": {"icon":"","label":"Minecraft","when":"blob-pkg-present minecraft-launcher","action":"blob-launch-floating blob-remove-gaming-minecraft"},
|
||||
"remove.gaming.geforce-now": {"icon":"","label":"NVIDIA GeForce NOW","when":"flatpak info com.nvidia.geforcenow","action":"blob-launch-floating blob-remove-gaming-geforce-now"},
|
||||
"remove.gaming.xbox-cloud": {"icon":"","label":"Xbox Cloud Gaming","when":"[[ -f \"$HOME/.local/share/applications/Xbox Cloud Gaming.desktop\" ]]","action":"blob-launch-floating blob-remove-gaming-xbox-cloud"},
|
||||
"remove.gaming.xbox-controllers": {"icon":"","label":"Xbox Controllers ()","when":"blob-pkg-present xpadneo-dkms","action":"blob-launch-floating blob-remove-gaming-xbox-controllers"},
|
||||
"remove.gaming.battlenet": {"icon":"","label":"Battle.net","when":"[[ -d $HOME/Games/battlenet ]]","action":"blob-launch-floating blob-remove-gaming-battlenet"},
|
||||
"remove.gaming.lutris": {"icon":"","label":"Lutris","when":"blob-pkg-present lutris","action":"blob-launch-floating blob-remove-gaming-lutris"},
|
||||
"remove.gaming.heroic": {"icon":"","label":"Heroic (Epic Games)","when":"blob-pkg-present heroic-games-launcher-bin","action":"blob-launch-floating blob-remove-gaming-heroic"},
|
||||
"remove.development.rails": {"icon":"","label":"Ruby on Rails","when":"[[ -d $HOME/.local/share/mise/installs/ruby ]]","action":"blob-launch-floating 'blob-remove-dev-env ruby'"},
|
||||
"remove.development.javascript": {"icon":"","label":"JavaScript","title":"Remove"},
|
||||
"remove.development.go": {"icon":"","label":"Go","when":"[[ -d $HOME/.local/share/mise/installs/go ]]","action":"blob-launch-floating 'blob-remove-dev-env go'"},
|
||||
"remove.development.php": {"icon":"","label":"PHP","title":"Remove"},
|
||||
"remove.development.python": {"icon":"","label":"Python","when":"[[ -d $HOME/.local/share/mise/installs/python ]]","action":"blob-launch-floating 'blob-remove-dev-env python'"},
|
||||
"remove.development.elixir": {"icon":"","label":"Elixir","title":"Remove"},
|
||||
"remove.development.zig": {"icon":"","label":"Zig","when":"[[ -d $HOME/.local/share/mise/installs/zig ]]","action":"blob-launch-floating 'blob-remove-dev-env zig'"},
|
||||
"remove.development.rust": {"icon":"","label":"Rust","when":"[[ -d $HOME/.rustup ]]","action":"blob-launch-floating 'blob-remove-dev-env rust'"},
|
||||
"remove.development.java": {"icon":"","label":"Java","when":"[[ -d $HOME/.local/share/mise/installs/java ]]","action":"blob-launch-floating 'blob-remove-dev-env java'"},
|
||||
"remove.development.dotnet": {"icon":"","label":".NET","when":"[[ -d $HOME/.local/share/mise/installs/dotnet ]]","action":"blob-launch-floating 'blob-remove-dev-env dotnet'"},
|
||||
"remove.development.ocaml": {"icon":"","label":"OCaml","when":"[[ -d $HOME/.opam ]]","action":"blob-launch-floating 'blob-remove-dev-env ocaml'"},
|
||||
"remove.development.clojure": {"icon":"","label":"Clojure","when":"[[ -d $HOME/.local/share/mise/installs/clojure ]]","action":"blob-launch-floating 'blob-remove-dev-env clojure'"},
|
||||
"remove.development.scala": {"icon":"","label":"Scala","when":"[[ -d $HOME/.local/share/mise/installs/scala ]]","action":"blob-launch-floating 'blob-remove-dev-env scala'"},
|
||||
"remove.development.javascript.node": {"icon":"","label":"Node.js","when":"[[ -d $HOME/.local/share/mise/installs/node ]]","action":"blob-launch-floating 'blob-remove-dev-env node'"},
|
||||
"remove.development.javascript.bun": {"icon":"","label":"Bun","when":"[[ -d $HOME/.local/share/mise/installs/bun ]]","action":"blob-launch-floating 'blob-remove-dev-env bun'"},
|
||||
"remove.development.javascript.deno": {"icon":"","label":"Deno","when":"[[ -d $HOME/.local/share/mise/installs/deno ]]","action":"blob-launch-floating 'blob-remove-dev-env deno'"},
|
||||
"remove.development.php.php": {"icon":"","label":"PHP","when":"blob-pkg-present php","action":"blob-launch-floating 'blob-remove-dev-env php'"},
|
||||
"remove.development.php.laravel": {"icon":"","label":"Laravel","when":"[[ -x $HOME/.config/composer/vendor/bin/laravel ]]","action":"blob-launch-floating 'blob-remove-dev-env laravel'"},
|
||||
"remove.development.php.symfony": {"icon":"","label":"Symfony","when":"blob-pkg-present symfony-cli","action":"blob-launch-floating 'blob-remove-dev-env symfony'"},
|
||||
"remove.development.elixir.elixir": {"icon":"","label":"Elixir","when":"[[ -d $HOME/.local/share/mise/installs/elixir ]]","action":"blob-launch-floating 'blob-remove-dev-env elixir'"},
|
||||
"remove.development.elixir.phoenix": {"icon":"","label":"Phoenix","when":"[[ -d $HOME/.local/share/mise/installs/elixir ]]","action":"blob-launch-floating 'blob-remove-dev-env phoenix'"},
|
||||
"update": {"icon":"","label":"Update","aliases":["restart","refresh"]},
|
||||
"about": {"icon":"","label":"About","action":"blob-launch-about"},
|
||||
"system": {"icon":"","label":"System","aliases":["power-menu"]},
|
||||
|
||||
Reference in New Issue
Block a user