From 6ad04f349c7fe911ea05f0e52dda2cc107938992 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sun, 21 Jul 2024 20:45:57 +0200 Subject: [PATCH] Update bashrc --- .bashrc | 47 +++++++++++++++++++++++++++++------------------ .profile | 5 +++++ 2 files changed, 34 insertions(+), 18 deletions(-) diff --git a/.bashrc b/.bashrc index bf511bf..68bbd70 100644 --- a/.bashrc +++ b/.bashrc @@ -1,21 +1,29 @@ -################################# -## Check for Interactivy Shell ## -################################# +################################## +## Check for Interactivy Shell ## +################################## case $- in *i*) ;; *) return;; esac -################################# -## Toolbx ## -################################# -if [ -f "/run/.containerenv" ]; then - HOME="/var/home/$(whoami)" +################################## +## OSTree System ## +################################## +if mount | grep -q 'ostree'; then + export HOME="/var/home/$(whoami)" + is_ostree=1 fi -################################# -## Oh My Bash ## -################################# +################################## +## Toolbox ## +################################## +if [[ -e "/run/.toolboxenv" ]]; then + export TOOLBX_NAME=$(grep '^name=' /run/.containerenv | cut -d '=' -f 2 | tr -d '"') +fi + +################################## +## Oh My Bash ## +################################## export OSH="$HOME/.config/oh-my-bash" OSH_CUSTOM="$HOME/.config/oh-my-bash-custom" OSH_THEME="agnoster-modded" @@ -39,9 +47,9 @@ plugins=( ) source "$OSH"/oh-my-bash.sh -################################# -## Application Envs ## -################################# +################################## +## Application Envs ## +################################## export PATH=$PATH:"$HOME/.local/bin" # NPM @@ -54,7 +62,9 @@ export VOLTA_HOME="$HOME/.local/share/volta" export PATH="$VOLTA_HOME/bin:$PATH" # Podman as Docker on Immutable Distros -export DOCKER_HOST=unix:///run/user/1000/podman/podman.sock +if [[ -n "$is_ostree" ]]; then + export DOCKER_HOST=unix:///run/user/1000/podman/podman.sock +fi # Go export GOPATH=~/.local/share/go @@ -66,9 +76,9 @@ export HSA_OVERRIDE_GFX_VERSION=10.3.0 # RX 6650 XT # Just export JUST_UNSTABLE=1 -################################# -## Aliases ## -################################# +################################## +## Aliases ## +################################## alias nvim-conf="nvim ~/.config/nvim" alias bash-conf="nvim #/.bashrc" @@ -76,3 +86,4 @@ alias todo="nvim ~/Documents/Notes/Todo.md" alias nano="nvim" alias neofetch="fastfetch" + diff --git a/.profile b/.profile index bdb8938..9116c02 100644 --- a/.profile +++ b/.profile @@ -1,3 +1,8 @@ # Volta export VOLTA_HOME="$HOME/.local/share/volta" export PATH="$VOLTA_HOME/bin:$PATH" + + +# Jetbrains Toolbox +export PATH="$PATH:/home/snoweuph/.local/share/JetBrains/Toolbox/scripts" +