AutoYADM commit: 2025-01-07 21:20:05
This commit is contained in:
parent
a78cb0a70a
commit
cdbd19e3eb
1 changed files with 0 additions and 109 deletions
109
.bashrc
109
.bashrc
|
@ -1,110 +1 @@
|
||||||
#
|
|
||||||
# ~/.bashrc
|
|
||||||
#
|
|
||||||
|
|
||||||
# If not running interactively, don't do anything
|
|
||||||
[[ $- != *i* ]] && return
|
|
||||||
|
|
||||||
[[ -f ~/.welcome_screen ]] && . ~/.welcome_screen
|
|
||||||
|
|
||||||
BROWSER='/usr/bin/brave'
|
|
||||||
_set_liveuser_PS1() {
|
|
||||||
PS1='[\u@\h \W]\$ '
|
|
||||||
if [ "$(whoami)" = "liveuser" ] ; then
|
|
||||||
local iso_version="$(grep ^VERSION= /usr/lib/endeavouros-release 2>/dev/null | cut -d '=' -f 2)"
|
|
||||||
if [ -n "$iso_version" ] ; then
|
|
||||||
local prefix="eos-"
|
|
||||||
local iso_info="$prefix$iso_version"
|
|
||||||
PS1="[\u@$iso_info \W]\$ "
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
_set_liveuser_PS1
|
|
||||||
unset -f _set_liveuser_PS1
|
|
||||||
|
|
||||||
ShowInstallerIsoInfo() {
|
|
||||||
local file=/usr/lib/endeavouros-release
|
|
||||||
if [ -r $file ] ; then
|
|
||||||
cat $file
|
|
||||||
else
|
|
||||||
echo "Sorry, installer ISO info is not available." >&2
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
alias ls='ls --color=auto'
|
|
||||||
alias ll='ls -lav --ignore=..' # show long listing of all except ".."
|
|
||||||
alias l='ls -lav --ignore=.?*' # show long listing but no hidden dotfiles except "."
|
|
||||||
alias vim='nvim'
|
|
||||||
|
|
||||||
[[ "$(whoami)" = "root" ]] && return
|
|
||||||
|
|
||||||
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100 # limits recursive functions, see 'man bash'
|
|
||||||
|
|
||||||
## Use the up and down arrow keys for finding a command in history
|
|
||||||
## (you can write some initial letters of the command first).
|
|
||||||
bind '"\e[A":history-search-backward'
|
|
||||||
bind '"\e[B":history-search-forward'
|
|
||||||
|
|
||||||
################################################################################
|
|
||||||
## Some generally useful functions.
|
|
||||||
## Consider uncommenting aliases below to start using these functions.
|
|
||||||
##
|
|
||||||
## October 2021: removed many obsolete functions. If you still need them, please look at
|
|
||||||
## https://github.com/EndeavourOS-archive/EndeavourOS-archiso/raw/master/airootfs/etc/skel/.bashrc
|
|
||||||
|
|
||||||
_open_files_for_editing() {
|
|
||||||
# Open any given document file(s) for editing (or just viewing).
|
|
||||||
# Note1:
|
|
||||||
# - Do not use for executable files!
|
|
||||||
# Note2:
|
|
||||||
# - Uses 'mime' bindings, so you may need to use
|
|
||||||
# e.g. a file manager to make proper file bindings.
|
|
||||||
|
|
||||||
if [ -x /usr/bin/exo-open ] ; then
|
|
||||||
echo "exo-open $@" >&2
|
|
||||||
setsid exo-open "$@" >& /dev/null
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
if [ -x /usr/bin/xdg-open ] ; then
|
|
||||||
for file in "$@" ; do
|
|
||||||
echo "xdg-open $file" >&2
|
|
||||||
setsid xdg-open "$file" >& /dev/null
|
|
||||||
done
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "$FUNCNAME: package 'xdg-utils' or 'exo' is required." >&2
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------
|
|
||||||
|
|
||||||
## Aliases for the functions above.
|
|
||||||
## Uncomment an alias if you want to use it.
|
|
||||||
##
|
|
||||||
alias ls="exa --long --git --header --icons"
|
|
||||||
|
|
||||||
# alias ef='_open_files_for_editing' # 'ef' opens given file(s) for editing
|
|
||||||
# alias pacdiff=eos-pacdiff
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
eval "$(thefuck --alias)"
|
|
||||||
|
|
||||||
# prompt
|
|
||||||
. "$HOME/.cargo/env"
|
|
||||||
|
|
||||||
# >>> juliaup initialize >>>
|
|
||||||
|
|
||||||
# !! Contents within this block are managed by juliaup !!
|
|
||||||
|
|
||||||
case ":$PATH:" in
|
|
||||||
*:/home/fic/.juliaup/bin:*)
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
export PATH=/home/fic/.juliaup/bin${PATH:+:${PATH}}
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# <<< juliaup initialize <<<
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue