diff --git a/.gitignore b/.gitignore index 51cf400..532056e 100644 --- a/.gitignore +++ b/.gitignore @@ -132,3 +132,5 @@ vlc/ lxqt/ rofi/ QtProject.conf +wget/ +java/ diff --git a/shell/bashrc b/shell/bashrc index e127a73..b2d49a5 100644 --- a/shell/bashrc +++ b/shell/bashrc @@ -10,8 +10,9 @@ 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 +PATH="$HOME/.local/bin${PATH:+:${PATH}}" # Custom PATHs for executables bind "set completion-ignore-case on" # Case insensitive TAB complete shopt -s cdspell # Autocorrect directory name shopt -s autocd # cd into dir by typing the name diff --git a/wrappers/brave b/wrappers/brave new file mode 100755 index 0000000..77aa15f --- /dev/null +++ b/wrappers/brave @@ -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" "$@" diff --git a/wrappers/firefox b/wrappers/firefox new file mode 100755 index 0000000..6336a20 --- /dev/null +++ b/wrappers/firefox @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +HOME=$HOME/.local/share/firefox +mkdir -p "$HOME" +exec /usr/bin/firefox "$@" diff --git a/wrappers/librewolf b/wrappers/librewolf new file mode 100755 index 0000000..cb8f5bd --- /dev/null +++ b/wrappers/librewolf @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +HOME=$HOME/.local/share/librewolf +mkdir -p "$HOME" +exec /usr/bin/librewolf "$@" diff --git a/wrappers/steam b/wrappers/steam new file mode 100755 index 0000000..da47ac8 --- /dev/null +++ b/wrappers/steam @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +HOME=$HOME/.local/share/Steam/xdgspec +mkdir -p "$HOME" +exec /usr/bin/steam "$@"