Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def spawn_ujust(script):
spawn_and_detach(args)

def spawn_brew_ublue(cask):
brew = brew_eval(f'brew tap ublue-os/tap && brew install --cask {cask}')
brew = brew_eval(f'brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask {cask}')
cmd = make_popup_terminal_shellcmd(brew)
args = make_shellcmd_argv(cmd)
spawn_and_detach(args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,7 @@ install-jetbrains-toolbox:
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
fi
brew tap ublue-os/tap
brew trust --tap ublue-os/tap
brew install --cask jetbrains-toolbox-linux
if ! command -v jetbrains-toolbox >/dev/null 2>&1; then
echo "jetbrains-toolbox was not found on PATH after installation. You may need to restart your shell or ensure Homebrew's bin directory is on your PATH." >&2
Expand Down Expand Up @@ -353,6 +354,7 @@ asus ACTION="":

if [ ${#brew_packages[@]} -gt 0 ]; then
brew tap ublue-os/tap
brew trust --tap ublue-os/tap
echo "Installing: ${brew_packages[*]}"
brew install --cask "${brew_packages[@]}"
sudo systemctl daemon-reload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ setup-sunshine ACTION="":
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
fi
brew tap LizardByte/homebrew
brew trust --tap LizardByte/homebrew
echo "Cleaning up any existing stable Sunshine install before installing beta..."
flatpak run --command=remove-additional-install.sh dev.lizardbyte.app.Sunshine || true
flatpak uninstall -y dev.lizardbyte.app.Sunshine || true
Expand All @@ -117,6 +118,7 @@ setup-sunshine ACTION="":
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
fi
brew tap LizardByte/homebrew
brew trust --tap LizardByte/homebrew
echo "Cleaning up any existing brew Sunshine installs"
brew services stop sunshine-beta || true
brew unpin sunshine-beta || true
Expand Down
10 changes: 5 additions & 5 deletions system_files/desktop/shared/usr/share/yafti/yafti.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ screens:
title: "Antigravity"
description: "AI-powered IDE from Google — installed using Brew."
default: false
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew install --cask antigravity-linux'
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask antigravity-linux'
- id: "asus"
title: "asusctl & ROG Control Center"
description: "Utilities for management of ASUS hardware."
Expand Down Expand Up @@ -139,12 +139,12 @@ screens:
title: "JetBrains Toolbox"
description: "Utility for managing IDE installs from JetBrains — installed using Brew."
default: false
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew install --cask jetbrains-toolbox-linux'
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask jetbrains-toolbox-linux'
- id: "lm-studio-linux"
title: "LM Studio"
description: "Suite for locally utilizing large language models (LLMs) — installed using Brew."
default: false
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew install --cask lm-studio-linux'
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask lm-studio-linux'
- id: "lsfg-vk"
title: "Lossless Scaling — Vulkan Layer"
description: "Install «lsfg-vk», the adapter for Lossless Scaling frame generation on Linux."
Expand Down Expand Up @@ -251,12 +251,12 @@ screens:
title: "Visual Studio Code"
description: "Open source code editor and debugger from Microsoft — installed using Brew."
default: false
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew install --cask visual-studio-code-linux'
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask visual-studio-code-linux'
- id: "vscodium-linux"
title: "VSCodium"
description: "Strictly open source community edition of Visual Studio Code — installed using Brew."
default: false
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew install --cask vscodium-linux'
script: 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && brew tap ublue-os/tap && brew trust --tap ublue-os/tap && brew install --cask vscodium-linux'
- id: "waydroid"
title: "Waydroid"
description: "Android system in a container for app compatibility on Linux. Incompatible with NVIDIA drivers."
Expand Down