refactor: new system basics

This commit is contained in:
2025-05-29 18:18:25 +02:00
parent f4ea18dc1a
commit c0ca42d166
92 changed files with 190009 additions and 12 deletions

106
dotdot/.bashrc Normal file
View File

@@ -0,0 +1,106 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
#Diseño de la interfaz
#export PS1="[\[$(tput sgr0)\]\[\033[38;5;25m\]\t\[$(tput sgr0)\]]\[$(tput sgr0)\]\[\033[38;5;32m\]\u\[$(tput sgr0)\](\[$(tput sgr0)\]\[\033[38;5;9m\]\$?\[$(tput sgr0)\])\[$(tput sgr0)\]\[\033[38;5;43m\]\$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')\[$(tput sgr0)\]\w\n\\$ \[$(tput sgr0)\]"
export PS1="[\[$(tput sgr0)\]\[\033[38;5;10m\]\t\[$(tput sgr0)\]]\[$(tput sgr0)\]\[\033[38;5;12m\]\u\[$(tput sgr0)\](\[$(tput sgr0)\]\[\033[38;5;9m\]\$?\[$(tput sgr0)\])\[$(tput sgr0)\]\[\033[38;5;11m\]\$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')\[$(tput sgr0)\]\w\n\\$ \[$(tput sgr0)\]"
export LANGUAGE="es_ES:es"
#Añadir colores a PACMAN y man
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) #verde
export LESS_TERMCAP_md=$(tput bold; tput setaf 2) #verde
export LESS_TERMCAP_so=$(tput bold; tput setaf 3) #amarillo
export LESS_TERMCAP_se=$(tput rmso; tput sgr0) #verde
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 1) #rojo
export LESS_TERMCAP_me=$(tput sgr0)
#Programas predeterminados
export VISUAL=code
export EDITOR=nvim
export TERMCMD="st"
export TERM="st"
export TERMINAL="st"
# Colores
export PRIMARY="ffffff"
export FOREGROUND="ffffff"
export FOREGROUNDALT="ffffff"
#Aliases de acceso rápido
alias home="cd /home/danih/"
alias usb="cd /run/media/danih"
alias calendario=calcurse
alias r=ranger
alias v=nvim
alias sv="sudo nvim"
alias limpiar="stty sane"
alias copiar="xclip"
alias pegar="xclip -o"
alias n="nnn -e"
alias latexToPDF="bash ~/Scripts/compilaLatexPDF.sh"
alias latexGen="~/Scripts/generaLaTeX.sh"
alias ck="bash ~/Scripts/compilaKotlin.sh"
alias xk="bash ~/Scripts/compilaKotlin.sh 1"
alias code="vscodium"
#alias ls="nnn -de"
alias sincplay4cyl="rsync -vrP --delete-after ~/Documentos/Proyectos/html/JCYL_Juegos/ root@outzone.club:/var/www/play4cyl"
alias sincdqnid="rsync -vrP --delete-after ~/Documents/Proyectos/html/dqnid/ root@outzone.club:/var/www/dqnid"
alias sincoz="rsync -vrP --delete-after ~/Documents/Proyectos/Ruby/outzone/ root@outzone.club:/usr/local/webapps/outzone"
#cd_ para recuperar último directorio
function cd_
{
[[ -d "$@" ]] || return 1
echo "$@" > ~/.last_dir
cd "$@"
}
# add it only if required
case ":${PATH}:" in
*:${NPATH}:*) ;;
*) PATH=${PATH}:$NPATH ;;
esac
#export LD_LIBRARY_PATH=/opt/oracle/instantclient_21_1:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH
export PATH=$LD_LIBRARY_PATH:$PATH
export PATH=/home/danih/.cargo/bin:$PATH
export PATH=/home/danih/.local/share/gem/ruby/3.0.0/bin:$PATH
export PATH=/home/danih/.local/bin:$PATH
export PATH=/usr/share/sumo/tools:$PATH
export PATH=/home/danih/Paquetes/Postman:$PATH
export SUMO_HOME=/usr/share/sumo
# BEGIN_KITTY_SHELL_INTEGRATION
if test -n "$KITTY_INSTALLATION_DIR" -a -e "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"; then source "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"; fi
# END_KITTY_SHELL_INTEGRATION
# NNN config
export NNN_FIFO=/tmp/nnn.fifo
export NNN_PLUG='x:launch;f:finder;o:fzopen;d:diffs;t:nmount;v:imgview;s:xdgdefault;p:fzplug'
export NNN_BMS='u:/home/danih/Documentos/Universidad/'
export NNN_FCOLORS='0000E6310000000000000000'
# Powerline
#powerline-daemon -q
#POWERLINE_BASH_CONTINUATION=1
#POWERLINE_BASH_SELECT=1
#. /usr/share/powerline/bindings/bash/powerline.sh
# Askpass
export SSH_ASKPASS=/usr/bin/xaskpass
export SUDO_ASKPASS=/usr/bin/xaskpass
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
source /usr/share/nvm/init-nvm.sh
. "$HOME/.cargo/env"