diff options
author | Freya Murphy <freya@freyacat.org> | 2024-07-29 14:04:55 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2024-07-29 14:04:55 -0400 |
commit | d3d096293641bf11d9593070b21274f50fbad2ac (patch) | |
tree | 077f89c4e00e1831bcba53a07dcf955eef394634 /.zshrc | |
parent | minor changes (diff) | |
download | dotfiles-arch-d3d096293641bf11d9593070b21274f50fbad2ac.tar.gz dotfiles-arch-d3d096293641bf11d9593070b21274f50fbad2ac.tar.bz2 dotfiles-arch-d3d096293641bf11d9593070b21274f50fbad2ac.zip |
changes
Diffstat (limited to '.zshrc')
-rw-r--r-- | .zshrc | 37 |
1 files changed, 34 insertions, 3 deletions
@@ -89,8 +89,39 @@ export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) # ricing export PF_CUSTOM_LOGOS="/home/freya/.config/pfetch_logos" -export WINEARCH=win32 -export WINEPREFIX=/home/freya/.wine -export PWD="$HOME" +_wine() { + export WINEPREFIX="$HOME/.wine$1" + export WINEARCH="win$1" + /usr/bin/wine "${@:2}" + unset WINEARCH + unset WINEPREFIX +} + +alias wine32="_wine 32" +alias wine64="_wine 64" + +proton() { + if [ $# -lt 1 ]; then + return + fi + export STEAM_TMP_DIR="$HOME/.local/share/Steam/steamapps/compatdata/$1" + mkdir -p "$STEAM_TMP_DIR" + export STEAM_COMPAT_DATA_PATH="$STEAM_TMP_DIR" + export STEAM_COMPAT_CLIENT_INSTALL_PATH="$STEAM_TMP_DIR" + protonenv "$1" + $HOME/.local/share/Steam/steamapps/common/Proton\ -\ Experimental/proton run ${@:2} +} + +protontricks() { + if [ $# -lt 1 ]; then + return + fi + export STEAM_TMP_DIR="$HOME/.local/share/Steam/steamapps/compatdata/$1" + mkdir -p "$STEAM_TMP_DIR" + export WINEPREFIX="$STEAM_TMP_DIR" + winetricks ${@:2} +} pfetch + +PWD="$HOME" |