46 lines
1.5 KiB
Fish
Executable File
46 lines
1.5 KiB
Fish
Executable File
# In ~/.config/fish/config.fish
|
|
|
|
# Fixing some Programs that do not know Kitty or Alacritty
|
|
|
|
# Check if the local terminal supports color (kitty, alacritty, etc.)
|
|
if test "$TERM" = "xterm-kitty"; or test "$TERM" = "alacritty"
|
|
alias ssh='env TERM=xterm-256color ssh'
|
|
end
|
|
|
|
# if command -q zoxide
|
|
# zoxide init fish | source
|
|
# alias cd='z'
|
|
# end
|
|
|
|
set -gx fisher_path ~/.config/fisher
|
|
|
|
################ FIX STEAM ####################################################
|
|
|
|
function steam_fix
|
|
if test -f /usr/share/applications/steam.desktop
|
|
# Check if the credential helper is already in the file
|
|
if ! grep -q "PrefersNonDefaultGPU=true" -q '/X-KDE-RunOnDiscreteGpu=true' /usr/share/applications/steam.desktop
|
|
echo "Steam is allready fixed"
|
|
else
|
|
echo "Fixing Steam"
|
|
# Remove the specific GPU lines using sudo and sed
|
|
sudo sed -i -e '/PrefersNonDefaultGPU=true/d' -e '/X-KDE-RunOnDiscreteGpu=true/d' /usr/share/applications/steam.desktop
|
|
echo "Steam has been fixed."
|
|
end
|
|
else
|
|
echo "no /usr/share/applications/steam.desktop file"
|
|
echo "could not fix steam"
|
|
end
|
|
end
|
|
|
|
################ FIX BRAVE ####################################################
|
|
|
|
function brave_fix
|
|
if test -f ~/.config/BraveSoftware/Brave-Browser/SingletonLock
|
|
# Check if the credential helper is already in the file
|
|
rm ~/.config/BraveSoftware/Brave-Browser/SingletonLock
|
|
else
|
|
echo "Brave not blocked by SingletonLock"
|
|
echo "could not fix brave"
|
|
end
|
|
end |