profile: remove unneeded environment variable

This commit is contained in:
Fernando Schauenburg 2021-08-09 18:56:23 +02:00
parent b8807ca1de
commit 590c5f4f8b
3 changed files with 10 additions and 4 deletions

View file

@ -7,7 +7,8 @@ while read -r f; do [ -f "$f" ] && source "$f"; done <<EOL
EOL
unset f
stty stop undef # Prevent ctrl-s from freezing the terminal.
# Prevent ctrl-s from freezing the terminal.
stty stop undef
shopt -s cdspell checkwinsize globstar histappend nocaseglob
set -o noclobber # Prevent overwriting files with output redirection.
@ -19,6 +20,7 @@ HISTSIZE=
HISTTIMEFORMAT="[%F %T] "
HISTFILE="$XDG_DATA_HOME/bash/history"
# Prompt configuration.
Reset="\[$(tput sgr0)\]"
PS1_EXIT="\[$(tput setaf "$Red" )\]" # color for last exit code if non-zero
PS1_ROOT="\[$(tput setaf "$Orange" )\]" # logged in as root
@ -57,11 +59,12 @@ __ps1_set() {
PS1="${ps[0]}$extra$sep_color ${prompt:0:$SHLVL}$Reset "
} &>/dev/null
# Source extra configurations if available.
_source_extra_configs() {
local configs=(
/usr/local/etc/profile.d/bash_completion.sh
/usr/share/bash-completion/bash_completion
$LOCAL_CONFIG/bash/*
$HOME/.local/etc/bash/*
)
local f
for f in ${configs[@]}; do [ -f "$f" ] && source "$f"; done

View file

@ -1,10 +1,12 @@
#!/bin/sh
# Environment variables are set here for login shells.
# Keep things organized.
export XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
export XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
# General environment settings.
export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc"
export LANG="en_US.UTF-8"
export LANGUAGE="en_US"
@ -13,7 +15,6 @@ export LC_CTYPE="en_US.UTF-8"
export LESS="-i -j.49 -M -R -z-2"
export LESSHISTFILE="$XDG_DATA_HOME/less/history"
export LESSHISTSIZE=1000
export LOCAL_CONFIG="$HOME/.local/etc"
export LOCAL_PREFIX="/usr/local"
export PAGER=less
export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/startup.py"

View file

@ -1,13 +1,15 @@
#!/bin/zsh
# Set up zsh for interactive use (options, prompt, aliases, etc.)
# Source additional configurations if available.
while read -r f; do [ -f "$f" ] && source "$f"; done <<EOL
${XDG_CONFIG_HOME}/shell/aliases
${XDG_CONFIG_HOME}/shell/solarized
EOL
unset f
stty stop undef # Prevent ctrl-s from freezing the terminal.
# Prevent ctrl-s from freezing the terminal.
stty stop undef
# Save a lot of history in the cache directory.
HISTFILE="${XDG_CACHE_HOME:-$HOME/.cache}/zsh/history"