wrappers for xdg-compliance

This commit is contained in:
tavo-wasd 2023-08-04 22:22:24 -06:00
parent e68174c5eb
commit 952a7f895d
6 changed files with 28 additions and 1 deletions

2
.gitignore vendored
View file

@ -132,3 +132,5 @@ vlc/
lxqt/
rofi/
QtProject.conf
wget/
java/

View file

@ -10,6 +10,7 @@ PROMPT_COMMAND="echo" # Line jump after every command
# General configs
PATH="$HOME/.config/scripts/status${PATH:+:${PATH}}"
PATH="$HOME/.config/scripts/menu${PATH:+:${PATH}}"
PATH="$HOME/.config/wrappers${PATH:+:${PATH}}"
PATH="$HOME/.config/scripts${PATH:+:${PATH}}"
PATH="$HOME/.local/bin${PATH:+:${PATH}}" # Custom PATHs for executables
bind "set completion-ignore-case on" # Case insensitive TAB complete

9
wrappers/brave Executable file
View file

@ -0,0 +1,9 @@
#!/usr/bin/env sh
HOME=$HOME/.local/share/brave
mkdir -p "$HOME"
[ -e /usr/bin/brave ] && bin="/usr/bin/brave"
[ -e /usr/bin/brave-browser ] && bin="/usr/bin/brave-browser"
exec "$bin" "$@"

5
wrappers/firefox Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/env sh
HOME=$HOME/.local/share/firefox
mkdir -p "$HOME"
exec /usr/bin/firefox "$@"

5
wrappers/librewolf Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/env sh
HOME=$HOME/.local/share/librewolf
mkdir -p "$HOME"
exec /usr/bin/librewolf "$@"

5
wrappers/steam Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/env sh
HOME=$HOME/.local/share/Steam/xdgspec
mkdir -p "$HOME"
exec /usr/bin/steam "$@"